HTML sémantique 1/20

Documents pareils
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan

4. SERVICES WEB REST 46

Présentation générale du projet data.bnf.fr

Petite définition : Présentation :

Les outils de création de sites web

RÉFÉRENCEMENT NATUREL RENCONTRE DEVELOPR6 14 JUIN 2013

SEO & WordPress. Neil McCarthy GOODNESS CONSEIL EN WEBMARKETING & RÉFÉRENCEMENT. Bâtiment Enerpôle Technopôle Izarbel BIDART

Introduction. M2206 Intégration web. Introduction. Introduction 20/01/2014

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

WEB page builder and server for SCADA applications usable from a WEB navigator

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL

Logiciels de référencement

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES

Contents Windows

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

creer votre site internet en html/css

Instructions Mozilla Thunderbird Page 1

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

ANGULAR JS AVEC GDE GOOGLE

DOCUMENTATION - FRANCAIS... 2

Les services usuels de l Internet

Les Portfolios et Moodle Petit inventaire

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Synodiance. SEO et Contenu 16/10/2013

Le No.1 de l économie d énergie pour patinoires.

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Présentation du Framework BootstrapTwitter

RAPID Prenez le contrôle sur vos données

D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes de gestion de contenus..

Tutoriel : Feuille de style externe

Gestion Électronique de Documents et XML. Master 2 TSM

Optimiser le référencement de votre site

Audit SEO. I / Les Tranquilles d Oléron

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

IPSAS 32 «Service concession arrangements» (SCA) Marie-Pierre Cordier Baudouin Griton, IPSAS Board

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

Sana Sellami. Licence Professionnelle SIL

La balise object incorporer du contenu en HTML valide strict

Réussir son référencement

Introduction aux concepts d ez Publish

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Le référencement naturel

HTML. Notions générales

Formation : WEbMaster

Créer une base de données vidéo sans programmation (avec Drupal)

Sydonie : Architecture de Document et Ingénierie du Web

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Programmation Internet Cours 4

STID 2ème année : TP Web/PHP

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

Practice Direction. Class Proceedings

20 techniques et bonnes pratiques d un positionnement visible gratuit et durable sur Internet

Programmation Web. Madalina Croitoru IUT Montpellier

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Guide de création de site web optimisé

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

SUPPORT DE COURS / HTML

Qualité web : les bonnes pratiques front-end

Référencement Au Sein d un (gros) Site E-Commerce

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Form of Deeds Relating to Certain Successions of Cree and Naskapi Beneficiaries Regulations

Internet Marketing 2015

Bigdata et Web sémantique. les données + l intelligence= la solution

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton

Intégration du Web 2.0 dans les solutions IBM

Atelier numérique Développement économique de Courbevoie

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)

INTRODUCTION AU CMS MODX

SEM Vidéo Table Ronde EBG 19/04/2013

P R E T S P R E F E R E N T I E L S E T S U B V E N T I O N S D I N T E R Ê T S

HTML/CSS - Travaux Pratiques 2

Once the installation is complete, you can delete the temporary Zip files..

Get Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF

SYSTÈMES D INFORMATIONS

Optimiser pour les appareils mobiles

COUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53

XML : documents et outils

Module BD et sites WEB

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014

Archived Content. Contenu archivé

Notes pour l utilisation d Expression Web

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM APPLICATION FORM

Du livre enrichi et de l EPUB 3

Dans une agence de location immobilière...

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

Guide d'installation rapide TFM-560X YO.13

Référencement Naturel ou SEO Search Engine Optimization

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

RESPONSIVE WEB DESIGN

Transcription:

HTML sémantique 1/20

Rappels Rôles HTML - CSS Microformats Microdonnées RDFa Rich Snippets Conclusion Sommaire 2/20

Rappels 2 types de web : Web des documents Web des données (web sémantique) (X)HTML sémantique => donner du sens aux informations des pages web 3/20

Rôles HTML - CSS HTML : Gérer et organiser le contenu Dire ce qui doit être affiché sur la page (texte, liens, images ) et où = fond CSS Gérer l apparence de la page web Comment afficher l information = forme 4/20

Erreurs sémantiques courantes Erreur Pourquoi? Utilisation des balises <tr> et <td> pour de la mise en page Choix de la balise de titre <hx> en fonction de la taille qu elle applique au texte Utiliser <em> ou <cite> (resp. <strong> et <mark>) pour mettre le texte en italique (resp. gras et surligné) Utiliser des balises tels que <i> ou <b>pour mettre du texte en italique ou en gras Utilisation abusive des balises générique <span> et <div> Ex: <div class= titre > Ce sont des éléments dont le but est d y placer des données tabulaires Ne mettre un <h2> seulement si un <h1> est présent précédemment dans le document (de même pour <h3>, etc.) Utiliser les propriétés CSS pour le faire (font- style: italic, font- weight: bold et backrground- color: yellow) W3C : [ ] the element has now been given the specific semantic purpose of representing text offset from its surrounding content without conveying any extra emphasis or importance, and for which the conventional typographic presentation is italic text Mais la mise en forme = CSS W3C : You should not use b and i tags if there is a more descriptive and relevant tag available. If you do use them, it is usually better to add class attributes that describe the intended meaning of the markup, so that you can distinguish one use from another. Peut poser des problèmes de localisation par exemple Se demander si un élément existe déjà représentant le même concept Ex: <h1> 5/20

Autres raisons de faire de la sémantique Compatibilité des appareils obsolètes, téléphones portables Personnes handicapées (lecteurs audio, navigateurs adaptés ) Test possible : afficher la page HTML sans son CSS A noter : HTML 5 introduit de nouvelles balises (<header>, <footer>, <nav>, <section>, <article>, <aside>, <hgroup>, <time> ) 6/20

Les microformats en HTML Volonté de standardiser le contenu des pages HTML µf : extension au HTML Ensemble de formats de données, simples et ouverts construits sur des standards existants et largement adoptés Simples conventions pour incorporer la sémantique dans le HTML pour un domaine spécifique Métadonnées à travers les attributs class, rel et rev 7/20

Exemple de microformat : hcard Microformat simple pour publier les détails de contact de personnes, sociétés, organisations et lieux Classe vcard : nom de classe racine qui indique la présence d une hcard Classes url, fn, org : propriétés de la hcard 8/20

hcard <div id="hcard- Simon- Maxime- Prieul" class="vcard"> <span class="fn n"> <span class="given- name">simon</span> <span class="additional- name">maxime</span> <span class="family- name">prieul</span> </span> <div class="org">udem</div> <a class="email href="mailto:simon.prieul@gmail.com">simon.prieul@gmail.com</a> <div class="adr"> <div class="street- address">4635 St- Urbain</div> <span class="locality">montréal</span>, <span class="region">qc</span> <span class="country- name">canada</span> </div> </div> 9/20

Autres microformats Evénements (hcalendar) Coordonnées géographiques (geo) Articles d actualités (hnews) Recettes de cuisine et cuisson (hrecipe) CVs (hresume) Mots- clé (rel- tag) Relations sociales entre individus (XFN) 10/20

Utilité des microformats Standardiser la hiérarchisation des données Facilité de partager et réutiliser ces données Faciliter leur compréhension par des programmes informatiques Permettre la transformation de ces données (export de contact dans Microsoft Outlook ) 11/20

Microdonnées Fonctionnalité HTML5 Notion de Vocabulaires à partir de http:// www.data- vocabulary.org/ Ajouter une microdonnée à un texte = ajouter des attributs aux éléments HTML existants (itemscope, itemtype, itemprop) Le contenu texte de la balise correspond à la valeur de la propriété 12/20

Exemple de microdonnées <section itemscope itemtype= http://data- vocabulary.org/person > <h1 itemprop= name ></h1> <p itemprop= association >UdeM</p> <p> <a itemprop= url href= http://www.umontreal.ca/prieul >Mon site</a> </p> </section> Itemtype indique quel vocabulaire on utilise Itemscope indique la portée avec laquelle les microdonnées sont définies Itemprop indique quelle propriété du vocabulaire est précisée Ici : name=nom, association=association à une organisation, url : page Web D autres propriétés existent pour le vocabulaire Person, comme nickname, photo, title, role, association, address 13/20

Utilité des microdonnées Utilité similaire aux microformats, auxquels elles sont d ailleurs similaires Notons que le projet Schema.org (qui définit des vocabulaires) est supporté par Google, Yahoo!, Bing 14/20

RDFa Ajouter des données structurées dans une page HTML Recommandation du W3C Tout comme les microformats, utilise les attributs HTML class, rel et rev Utilise de plus les attributs HTML id et href Ajoute ses propres attributs about, property, content, datatype et resource Utilisation des espaces de noms 15/20

Exemple de RDFa <div typeof= foaf:person xmlns:foaf= http://xmlns.com/foaf/0.1/ > <p property= foaf:name ></p> <p> Email : <a rel= foaf:mbox href= mailto:simon.prieul@gmail.com >simon.prieul@gmail.com</a> </p> </div> 16/20

Rich Snippets Microformats, microdonnées ou RDFa => seront utilisées par Google pour enrichir les extraits sous le titre des pages résultats Rich Snippet Tool : contrôler la validité du balisage Rich Snippets populaires : nombre d évaluateurs du produit, note globale, prix, recette, informations sur album 17/20

Conclusion Sémantique de HTML 5 Trois façons d enrichir la sémantique du HTML Microdonnées semble être le format du futur (supportés par les trois moteurs de recherche principaux, plus simple que RDFa) 18/20

Bibliographie http://openclassrooms.com/courses/la- semantique- 1 http://microformats.org/ http://tcuvelier.developpez.com/tutoriels/web- semantique/html5- microdonnees/introduction/ http://tcuvelier.developpez.com/tutoriels/web- semantique/rdfa/introduction/ http://www.adviso.ca/blog/2012/01/04/les- rich- snippets- un- incontournable- de- la- strategie- seo/ http://fr.wikipedia.org/wiki/html_s%c3%a9mantique http://www.w3.org/ 19/20

Des questions? Merci de votre attention! 20/20