Normes standards (numériques)

70
Normes & standards

Transcript of Normes standards (numériques)

Page 1: Normes standards (numériques)

Normes & standards

Page 2: Normes standards (numériques)

Généralités

Page 3: Normes standards (numériques)

Manière d’aborder les N&S» Ouverture à différents sujets que sont les

enjeux des normes & standards» Peu technique

Page 4: Normes standards (numériques)

Généralités sur les N&S» Différence normes / standards

˃ Normes = Règles reconnues = ISO, AFNOR, …˃ Standards = Recommandations = IEEE, W3C…

» Exemples :Normes Standards

ISO 10646 => table de caractères identique à celle proposée par Unicode

AFNOR NF Z 74-501 : norme sur les avis publiés sur Internet*

ISO/IEC IS 10918-1 => JPEG

Unicode (UTF-8, etc.) => intègre des suggestions

HTML 4.0 (W3C)

*http://www.lesnumeriques.com/l-afnor-norme-pour-creer-internet-confiance-n30225.html

Page 5: Normes standards (numériques)

Site web de l’AFNOR

Page 6: Normes standards (numériques)

Site web de l’ISO

Page 7: Normes standards (numériques)

Processus de normalisationEtude des besoins

BrainstormingConception

Spécifications techniquesRéponse technique aux

besoins

Tests sur un échantillon StandardisationStandards de fait

Normalisation

Intervention d’un organisme officiel

nécessaire

Inspiration : http://wiki.univ-paris5.fr/wiki/Standard

Page 8: Normes standards (numériques)

Accessibilité

Page 9: Normes standards (numériques)

Accessibilité : dimensions» Spatiale (dans le monde + au niveau local)

» Temporelle (vitesse de connexion, rythme = accès au bon moment)

» Technologique (matériel correspondant)

» Economique/financière» Culturelle (générale + compétences)

» Sociale et éthique (trouver sa place, adhérer aux mœurs, etc.)

» Institutionnelle et juridique (droits d’accès)

» Cognitive (compréhension du contenu)

» Physique et mentale (handicap)

» …

» Propre aux interface H/M : ergonomie, etc.

Page 10: Normes standards (numériques)

Accessibilité : handicap» Vidéo : « l’ordinateur des aveugles »

Logiciel de revue d’écran 1:29 à 3:50 & 4:50 à fin

» Vidéo : « Outils pour handicapés »

Page 11: Normes standards (numériques)

Access. : handicap visuel» Accès à une page par fragments et non dans sa

globalité» Nécessité d’un code propre et d’une séparation

entre le code et les styles» Ne jamais utiliser un tableau pour une mise en

page, même d’un formulaire !» Attributs « alt » et « title » essentiels :

˃ Alt : remplace l’image par du texte / audio / vidéo˃ Title : pour expliquer un lien

» Structurer la page : <h1>, <h2>, <p>, etc.

Page 12: Normes standards (numériques)

Interopérabilité

Page 13: Normes standards (numériques)

Interopérabilité

Système 1 Système 2

Nous sommes compatibles

Système 3 Système 4

Nous sommes compatibles

Nous ne sommes pas compatibles

Nous sommes compatibles

Page 14: Normes standards (numériques)

Interopérabilité

Système

SystèmeSystème

Système

Système 1 Système 2

Système 3

Système 4

Nous sommes compatibles grâce à un

format ouvert

Système Système

SystèmeSystème

Page 15: Normes standards (numériques)

Interopérabilité» Compatibilité : deux systèmes peuvent

communiquer ensemble car ils « parlent » la même langue (ex : Photoshop & Illustrator)

» Interopérabilité : le standard permet la compatibilité entre les systèmes, qui « parlent » une langue ouverte (ex : HTML)

Page 16: Normes standards (numériques)

Formats ouverts» XML / HTML» PHP, Javascript…» HTTP / HTTPS» ASCII, UTF-8» PNG, GIF

Page 17: Normes standards (numériques)

Indexation

Page 18: Normes standards (numériques)

Indexer» Référencer, décrire un document => pour le

retrouver» Métadonnées. Exemples :

˃ Titre˃ Description˃ Auteur˃ Date de création˃ Date de dernière modification˃ Droits˃ Etc.

<meta keywords=‘’blabla bloblo blublu’’ />

Page 19: Normes standards (numériques)

19

Objectifs des métadonnées» La recherche d’information : indexation, identification, typologie…» L’organisation et l’archivage

Page 20: Normes standards (numériques)

20

Sujet : Pink Floyd Sujet : Queen

Sujet : Tarte aux pommes Sujet : J. Chirac

Mot clé : ROCK

Mot clé : POMMES

Objectifs des métadonnées

Page 21: Normes standards (numériques)

21

Objectifs des métadonnées» Facilite la recherche d’information » L’organisation et l’archivage» Et donc la pérennité » Le partage» L’authentification du document & la protection

des droits :˃ Signature électronique˃ Droits de propriété intellectuelle

Page 22: Normes standards (numériques)

Exemple de métadonnéesSur un fichier image

Page 23: Normes standards (numériques)

23

Sur une musique

Exemple de métadonnées

Page 24: Normes standards (numériques)

Exemple de métadonnéesSur une page HTML :

Page 25: Normes standards (numériques)

Dublin Core

» DCMI : Dublin Core Metadata Initiative

» Norme (ISO 15836) pour la description de ressources

» 15 éléments de description» Tous les éléments sont facultatifs» Tous les éléments peuvent être répétés

plusieurs fois

Page 26: Normes standards (numériques)

Dublin Core» Title» Creator» Subject (sujet et/ou mots-clés)

» Description» Publisher» Contributor» Date (de création ou mise à dispo. ;

AAAA-MM-JJ)

» Type (normé)

» Format (type MIME recommandé)

» Identifiant (ex : ISBN, URI)

» Source» Language» Relation (ex : URL)

» Coverage (couverture géographique, période…)

» Rights

Page 27: Normes standards (numériques)

27

Forces du DC» Concision et simplicité

» Portable : documents physiques, numériques…

» Champ d’efficacité élargi pour certains éléments :

« créateur » par ex, utilisable pour tout domaine

(auteur, dessinateur, …)

» Reconnu internationalement

» Grande liberté dans l’utilisation…

Page 28: Normes standards (numériques)

28

Faiblesses du DC» …Trop de liberté : de recommandations en recommandations => aucune

norme précise

» De fait, interopérabilité & partage limités

» Des champs d’utilisation orientés : bibliothèques, musées, sites

gouvernementaux…

» Pas d’éléments sur les restrictions d’accès

» Encore très peu appliqué et Google les ignore !

» Les éléments sont tellement facultatifs que le site officiel du DC n’utilise

aucune balise META avec DC…!

Page 29: Normes standards (numériques)

29

Les métadonnées : les +» Un élément indispensable pour une identification et un

référencement (y compris web) efficace» Ajoute des « points d’entrée » aux documents» Facilite la description de documents non textuels» Permet la gestion de documents (tri, etc.)» Facilite le partage» Lisible par l’homme…» … et plus ou moins par les machines (idée du web sémantique)

Page 30: Normes standards (numériques)

30

Les métadonnées : les -

» Standardisation obligatoire, indispensable, incontournable, inévitable, inéluctable, autres –able…

» Difficulté d’obtention d’un consensus : combien de temps ont mis les bibliothécaires ?

» Difficulté d’un standard qui réponde aux besoins de tout domaine, toute culture, etc.

» L’usage des métadonnées doit être fait avec objectivité : ne pas en rajouter !

» Inclure des métadonnées dans un document reste une pratique souvent technique et peu réalisée par le « commun des mortels ».

Page 31: Normes standards (numériques)

31

Conclusion sur les métadonnées» Utilité relative = dépend de ce que l’on souhaite faire, avec qui l’on va

travailler, comment on va travailler

» Appelées à être TRES utilisées dans le futur, et déjà communes pour les

musiques par ex.

» Une utilisation encore fastidieuse du fait du non intégration ou mauvaise

intégration de celles-ci dans les logiciels principalement utilisés

» Une habitude à prendre dès maintenant pour ne pas être surpris plus tard

Page 32: Normes standards (numériques)

Web sémantique

Page 33: Normes standards (numériques)

33

C’est quoi m’sieur le web sémantique ?» Revenons à l’histoire du web : Web 1, puis Web 2, puis…

Page 34: Normes standards (numériques)

34

Web 1.0Utilisateur Information

(page web)Technologie

Spectateurs

Page 35: Normes standards (numériques)

35

Web 2.0Utilisateur Information

(page web)Technologie

Acteurs/auteurs

Page 36: Normes standards (numériques)

36

Web 3.0Utilisateur

Information(page web)

Question(phrase)

?J’ai compris !

Il y a d’autres infos ici en lien avec ce que tu cherches, ça t’intéresse ?

Page 37: Normes standards (numériques)

37

C’est quoi m’sieur le web sémantique ?

» Web sémantique = compréhension du verbe par les ordinateurs => sorte d’intelligence artificielle

» Les métadonnées vont permettre de faire les liens entre les pages

» La machine comprend une requête sous forme « verbale »

Sujet : Pink Floyd Sujet : Queen

Mot clé : ROCK

Page 38: Normes standards (numériques)

38

C’est quoi m’sieur le web sémantique ?» C’est un autre formatage du web, où toutes les informations du web sont

reliées grâce aux métadonnées (entre autres)…» … et où les informations ont un sens à la fois pour l’homme et la

machine, qui « comprend » le contenu des documents et son sens » L’idée est également de faire un lien entre toutes les bases de données

du web

» Par exemple, si on cherche « Pulp Fiction », le moteur de recherche sémantique sera capable de nous dire :˃ C’est un film˃ Il a été réalisé par Q. Tarantino en 1994˃ Samuel L. Jackson joue dedans˃ Il y a une affiche de ce film censurée et une non censurée˃ Ton ami X a dit sur Facebook qu’il aimait ce film

Page 39: Normes standards (numériques)

39

C’est quoi m’sieur le web sémantique ?

Les principes fondamentaux du web sémantique :

» Tout objet du web possède une étiquette.

» Toute étiquette est lisible par les agents logiciels et par les êtres humains.

» Toute étiquette représente fidèlement l'objet.

» Toute étiquette est disposée dans un espace commun de lisibilité, espace

explorable virtuellement par l'ensemble des humains et des agents logiciels,

la sélection de l'étiquette rend accessible l'objet en tant que ressource.

=> Etiquette = métadonnéehttp://websemantique.org/PrincipesFondamentauxDuWebSemantique

Page 40: Normes standards (numériques)

40

Comment ça marche ?» A l’aide de standards et de métadonnées :

˃ Les bases de données pourront communiquer entre elles

˃ Un traitement « intelligent » (qui comprend la requête)

» Les documents du « web sémantique » (ou « web des données)

ne contient pas du texte en langage courant, mais des

informations formalisées pour être traitées automatiquement.

» Notion d’ontologie = représentation des informations réelles en

informations traitables par un ordinateur.

Page 41: Normes standards (numériques)

41

Des exemples ?» « Je recherche un endroit chaud pour les vacances. J’ai un

budget de 3 000 euros. Nous avons un enfant de 11 ans. »

» « Je recherche un endroit chaud pour les vacances. J’ai un budget de 3 000 euros. Nous avons un enfant de 11 ans. »˃ Liste d’endroits chauds = Egypte, Maroc, Tunisie, … + période ?˃ Nous = plusieurs personnes (couple ?)˃ Enfant de 11 ans = prévoir un endroit avec loisirs pour enfants˃ Budget de 3000 € = trouver un format hôtel + voyage + marge à

3000 € pour trois personnes ?˃ Proposer des durées selon les destinations et le budget ?

Page 42: Normes standards (numériques)

42

Le but du Web Sémantique

» Relier les données entre elles, afin de…» …faire du Web un vaste index de données, triées et

hiérarchisées…» … qui soient modifiables par tous, comme sur un

Wiki…» … et dont le contenu aura un sens pour les machines.

=> Importance des standards, de l’interopérabilité, des métadonnées…

Page 43: Normes standards (numériques)

43

Remarques» Le Web sémantique est encore à ses balbutiements

» Le HTML 5, par sa structuration, qui donne un sens de

lecture à une page, se veut sémantique

» Une des limites rencontrées actuellement : il faut être

très précis dans la requête à formuler (cf. le « nous »

dans l’exemple précédent)

Page 44: Normes standards (numériques)

44OPEN DATA

Page 45: Normes standards (numériques)

45

Open Data : quoi qu’est-ce ?» Données publiques, ouvertes à tous» L’idée est de partager des données gratuitement…» … dans un format ouvert (= lisible par tous)» Plusieurs licences possibles» « Selon certaines études, la libération de ces

données publiques diviserait par cinq le capital nécessaire pour exercer une activité professionnelle dans le secteur de la téléphonie mobile » (Wikipédia, cité de la conférence Les modèles économiques de la réutilisation des données publiques (open data) du salon i-

expo le 18 mai 2011)

» Exemple : emplacements des VCub à Bordeaux.

Page 46: Normes standards (numériques)

46

Open Data : pourquoi ?» De nombreuses données publiques existent» Elles sont généralement très complètes et fiables» Mais elles ne sont pas partagées !» Le numérique aide à la diffusion de ces données :

˃ De part son accessibilité (il suffit de les mettre en ligne quelque part et de diffuser le lien)

˃ De part sa rapidité d’utilisation et de mise à jour˃ De part les formats ouverts qui permettent un partage aisé

Page 47: Normes standards (numériques)

47

Open Data : pourquoi ?» Transparence : permet une plus grande confiance» Participation & innovations : tout le monde devient

acteur puisque tout le monde peut participer» Collaboration / interopérabilité : on a les mêmes

données, on travaille ensemble plus facilement, on échange plus facilement

» Economie : de nombreux modèles gratuits (cf. applications sur les smartphones).

Page 48: Normes standards (numériques)

48

Open Data : les 8 principesLes données doivent être (Open Government Data, 2007) :» Complètes : on n’enlève rien ! Sauf cas particulier.» Primaires : elles sont telles que collectées à la source, sans

modification» Opportunes : la mise à disposition est faite le + rapidement

possible» Accessibles : à tous, pour tous» Exploitables : formats ouverts pour faciliter le partage et le

traitement informatisé» Non discriminatoires : sans restriction d’accès» Non propriétaires : aucune entité n’a de contrôle spécifique» Libres de droit : dans les licences « libres », non soumis au

droit d’auteur

Page 49: Normes standards (numériques)

49

Open Data : les 8 principesCOPANNEL : ça ne veut rien dire, mais c’est joli :» Complètes » Opportunes » Primaires » Accessibles » Non discriminatoires » Non propriétaires » Exploitables » Libres de droit

Page 50: Normes standards (numériques)

50

Open Data : quoi partager ?

http://www.reseaufing.org

Parallèle avec le Web sémantique :« Je veux acheter chocolatine », il est 2h du matinRéponse du moteur qui repère la localisation de la personne :A 120m de chez vous, Cours de la Marne, Boulangerie ouv. 24h24…

Page 51: Normes standards (numériques)

51

Open Data : exempleshtt

p://

ww

w.sl

ides

hare

.net

/libe

rtic/

lope

ndat

a-51

2807

2

Page 52: Normes standards (numériques)

52

Open Data : exemples

http:

//w

ww

.slid

esha

re.n

et/li

berti

c/lo

pend

ata-

5128

072

Page 53: Normes standards (numériques)

53

Open Data : exemples

http:

//w

ww

.slid

esha

re.n

et/li

berti

c/lo

pend

ata-

5128

072

Page 54: Normes standards (numériques)

54

Open Data : exemples

http:

//w

ww

.slid

esha

re.n

et/li

berti

c/lo

pend

ata-

5128

072

Page 55: Normes standards (numériques)

55

Page 56: Normes standards (numériques)

56

Open Data : les licences idéales

http:

//w

ww

.slid

esha

re.n

et/li

berti

c/lo

pend

ata-

5128

072

Page 57: Normes standards (numériques)

57

Open Data : en France

Page 58: Normes standards (numériques)

58

Open Data : la CUB

Page 59: Normes standards (numériques)

59

Open Data : Rennes

Page 60: Normes standards (numériques)

60

Open Data : Rennes

Page 61: Normes standards (numériques)

61

Open Data : Rennes

Page 62: Normes standards (numériques)

62

Open Data : Rennes

Page 63: Normes standards (numériques)

63

Open Data : Rennes

Page 64: Normes standards (numériques)

64

Open Data : les formatsDans l’absolu, tous les formats ouverts :» ODT, ODS, ODP (Open Office)» PDF» HTML» JSON» …

Focus sur :» CSV» XML

Page 65: Normes standards (numériques)

65

Le CSV

» Format de texte pouvant être ouvert par un tableur» Séparation par des « ; » (Comma-Separated Values)Exemple :

Page 66: Normes standards (numériques)

66

Page 67: Normes standards (numériques)

67

Le XML» THE standard of the web» Avantages :

˃ lisible par les humains˃ formatage de données libre˃ format universel˃ Lecture aisée par un ordinateur à l’aide d’un parseur

» Désavantages : ˃ format verbeux donc non optimisé pour des plateformes mobiles˃ Nécessite éventuellement une feuille de style˃ Lecture plus longue que pour un fichier CSV par exemple

» Domaines d'intervention : Echange de données applicatif, webservices, Flux RSS, base de données textuelle...

Page 68: Normes standards (numériques)

68

Page 69: Normes standards (numériques)

69

Le XML

Page 70: Normes standards (numériques)

70

Pour aller plus loin…» Le RDF :

˃ http://jplu.developpez.com/tutoriels/web-semantique/apprendre-rdf-par-exemple-avec-foaf/

˃ http://tcuvelier.developpez.com/tutoriels/web-semantique/rdfa/introduction/

» Les microformats : ˃ http://fr.wikipedia.org/wiki/Microformat˃ http://web-semantique.developpez.com/tutoriels/microformats/guide/

» Open Data :˃ http://

www.reseaufing.org/pg/file/angeltalamona/read/22607/donnes-publiques-brutes-accessibles-et-rutilisables-une-urgence-europenne-prsentation-de-senda-au-sminaire-gfii-du-20-mai-2010

˃ http://www.reseaufing.org/pg/file/openid_82/read/14714/rutilisation-des-donnes-publiques-dossier-territoires-v4

˃ http://www.slideshare.net/libertic/lopendata-5128072 ˃ https://checklists.opquast.com/opendata