Non. Tu peux avoir des listes de vocabulaires, mais sans plus, puisque le principe de base est que chacun peut définir son propre vocabulaire (sachant qu'il a néanmoins intérêt à se baser sur les vocabulaires plus répandus, pour des raisons de compatibilité).
Pour Schema.org, une petite visite sur le site te donnera sans se refuser à toi une petite liste : http://schema.org/docs/full.html. Pour d'autres, Google sera heureux de te les proposer.
Voilà j'ai un annuaire des établissements touristiques (hotels, restaurants, night club et agence de voyage). Voici la liste des champs d'un item :
nom, texte, tel, fax, email, siteweb, bp, ville, pays et catégorie.
A votre avis, quel serait le vocabulaire approprié et un exemple de représentation en HTML5 de cet ensemble.
Merci d'avance...
http://schema.org/LocalBusiness si tu veux un vocabulaire commun. Ensuite, tu as des types plus spécifiques pour chaque type d'élément à représenter (http://schema.org/Hotel pour des hôtels, http://schema.org/Restaurant pour un restaurant, etc.). Si le type spécifique n'existe pas, tu prends la catégorie la plus proche et tu l'étends (http://tcuvelier.developpez.com/tuto...chema-org/#LVI). Pour des exemples, tu en as déjà pas mal : http://tcuvelier.developpez.com/tuto...hema-org/#LIII, http://tcuvelier.developpez.com/tuto...oduction/#LIII. Si tu as des problèmes avec ça, n'hésite pas à demander de l'aide plus précise.
Voici une structure en HTML4
Comment faire cela en HTML5 et microdonnées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <div class="item"> <h1>Le titre de mon établissement</h1> <div> <p>Le contenu (description/détails)</p> ..... </div> <p>Tél. Fixe: 00237 22064924</p> <p>Tél. mobile: 00237 22064924</p> <p>Fax : 00237 22064926</p> <p>Email : <a href="mailto:monetablissement@monsite.com">monetablissement@monsite.com</a></p> <p>Site web : <a href="http://www.monsite.com">www.monsite.com</a></p> <p>BP. : 12345</p> <p>Ville : Yaoundé</p> <p>Pays : Cameroun</p> <p>Latitude : 11.22222</p> <p>Longitude : -12.6666</p> <p>Catégorie : Hôtel</p> </div>
Merci d'avance...
J'ai essayé ceci :
Merci d'émettre vos remarques, s'il vous plait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <section itemscope itemtype="http://microformats.org/profile/hcard"> <h1 itemprop="fn">Le titre de mon établissement</h1> <div itemprop="tel" itemscope> <p itemprop="work">00237 22064924</p> <p itemprop="cell">00237 99064924</p> <p itemprop="fax">00237 22064926</p> </div> <p>Email : <a itemprop="email" href="mailto:monetablissement@monsite.com">Nous écrire</a></p> <p><a itemprop="url" href="http://www.monsite.com">Aller sur le site</a></p> <div itemprop="adr" itemscope> <p>BP. : <span itemprop="post-office-box">12345</span> <span itemprop="locality">Yaoundé</span> - <span itemprop="country-name">Cameroun</span></p> </div> <div itemprop="geo" itemscope> <p>Latitude : <span itemprop="latitude">11.22222</span></p> <p>Longitude : <span itemprop="longitude">-12.6666</span></p> </div> </section>
En outre, je n'arrive pas à ajouter de libellé avant les numéros de téléphone par ex :
Merci d'avance...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Fixe : 00237 22064924 Mobile : 00237 99064924 Fax : 00237 22064926
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager