Wie kan mij vertellen wat het nut is van de Dublin Core standaard, m.n. waar het gaat om gebruik in metatags van een html bestand?
Achtergrond:
We zijn bezig een systeem op te zetten voor een nogal grote website (in de orde van tienduizenden en uiteindelijk vermoedelijk enkele honderdduizenden pagina's). Natuurlijk zijn we daar, aangezien we from scratch begonnen zijn, flink losgegaan in het voldoen aan alle standaarden: dit is de kans om alles in nette xhtml te renderen (vanuit xml), goede stylesheets (en alternates) te gebruiken, te denken aan accessibilty etc. De metadata tags in de (x)html zijn daarbij uiteindelijk een ondergeschoven kindje: er is (door het misbruik ervan op het web) bijna geen zoekmachine die metatags nog leest, dus de enige die je gebruikt zijn voor het net (tsja, het hoort toch eigenlijk wel), omdat sommige search-engines nog wel eens de description gebruiken, of van technische aard (robots, cache).
Nou is er een ontzettend mooie standaard voor metadata: Dublin Core (DCMI). Dus natuurlijk willen we die gebruiken als standaard voor de metadata in onze xhtml (er is afaik ook geen andere standaard voor). Voor de content in het CMS hebben we daar niets aan - dat is al xml, en daar zit de metadata al netjes in - en het is eigenlijk geen enkel punt wat je maar wil als metadata te renderen naar tags in de xhtml (auteur, versie, datum, beschrijving, etcetera). De vraag is alleen... why bother?
Als ik kijk naar wat er op het web staat over Dublin Core vallen twee dingen op:
• Er zijn ontzettend veel mensen die ontzettend veel energie in deze standaard gestoken hebben. En een congres in Madrid is natuurlijk altijd leuk;
• Maar eigenlijk stelt die hele standaard niet zo veel voor
"The Dublin Core Metadata Element Set is a set of 15 descriptive semantic definitions," well, ladieda. Hoe ziet DC er uit? Nou, bijvoorbeeld:
...teh spectaculair.
Wat ik me dus afvroeg was: waarom zou ook maar iemand DC gebruiken? Vrijwel alle openbare searchengines negeren het (at best) en erger nog, kunnen wanneer een DC tag gebruikt wordt voor de description die niet meer vinden; voor metadata binnen het CMS zelf gebruiken we al xml (daarbij zou DC de zaken alleen maar lastig maken zonder voordeel, de informatie die je met DC zou kunnen definiëren zit er toch al in); en er zijn wel searchengines die je zelf voor je site (front-end) kunt gebruiken die DC ondersteunen (o.a. Verity) maar het lijkt me sterk dat die niet net zo goed in te stellen zijn voor algemenere tags...
Wordt DC alleen gebruikt door mensen die volledig "buzzword-compliant" willen zijn?
Ik las in Hebben metatags nog nut? dat mensen er wel eens naar gekeken hebben, dus maak ons (of iig mij) eens wijzer
Achtergrond:
We zijn bezig een systeem op te zetten voor een nogal grote website (in de orde van tienduizenden en uiteindelijk vermoedelijk enkele honderdduizenden pagina's). Natuurlijk zijn we daar, aangezien we from scratch begonnen zijn, flink losgegaan in het voldoen aan alle standaarden: dit is de kans om alles in nette xhtml te renderen (vanuit xml), goede stylesheets (en alternates) te gebruiken, te denken aan accessibilty etc. De metadata tags in de (x)html zijn daarbij uiteindelijk een ondergeschoven kindje: er is (door het misbruik ervan op het web) bijna geen zoekmachine die metatags nog leest, dus de enige die je gebruikt zijn voor het net (tsja, het hoort toch eigenlijk wel), omdat sommige search-engines nog wel eens de description gebruiken, of van technische aard (robots, cache).
Nou is er een ontzettend mooie standaard voor metadata: Dublin Core (DCMI). Dus natuurlijk willen we die gebruiken als standaard voor de metadata in onze xhtml (er is afaik ook geen andere standaard voor). Voor de content in het CMS hebben we daar niets aan - dat is al xml, en daar zit de metadata al netjes in - en het is eigenlijk geen enkel punt wat je maar wil als metadata te renderen naar tags in de xhtml (auteur, versie, datum, beschrijving, etcetera). De vraag is alleen... why bother?
Als ik kijk naar wat er op het web staat over Dublin Core vallen twee dingen op:
• Er zijn ontzettend veel mensen die ontzettend veel energie in deze standaard gestoken hebben. En een congres in Madrid is natuurlijk altijd leuk;
• Maar eigenlijk stelt die hele standaard niet zo veel voor
code:
1
2
| <meta name="DC.subject" xml:lang="en-GB" content="seafood" /> <meta name="DC.title" content="First title" /> |
...teh spectaculair.
Wat ik me dus afvroeg was: waarom zou ook maar iemand DC gebruiken? Vrijwel alle openbare searchengines negeren het (at best) en erger nog, kunnen wanneer een DC tag gebruikt wordt voor de description die niet meer vinden; voor metadata binnen het CMS zelf gebruiken we al xml (daarbij zou DC de zaken alleen maar lastig maken zonder voordeel, de informatie die je met DC zou kunnen definiëren zit er toch al in); en er zijn wel searchengines die je zelf voor je site (front-end) kunt gebruiken die DC ondersteunen (o.a. Verity) maar het lijkt me sterk dat die niet net zo goed in te stellen zijn voor algemenere tags...
Wordt DC alleen gebruikt door mensen die volledig "buzzword-compliant" willen zijn?
[ Voor 4% gewijzigd door PowerFlower op 09-08-2005 16:50 ]