• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[HTML] Dublin Core VS valides (X)HTML

Slashwalker

Winterbanana
Registriert
15.05.06
Beiträge
2.213
Hallo ATler,
ich spiel gerade bissi mit Dublin Core zur Beschreibung von Websites. Sobald ich aber z.B. folgendes in den Head schreibe, bekomme ich im W3 Validator lauter Fehlermeldungen.

Code:
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
<meta name="DC.Title" content="Testseite" />
<meta name="DC.Creator" content="Max Mustermann" />
<meta name="DC.Subject" content="Keyword1" />
<meta name="DC.Subject" content="Keyword2" />

Bei Google konnte ich nichts brauchbares finden. Jemand 'ne Idee?
 
Code:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:DC="http://purl.org/dc/elements/1.1/">

geht auch nicht?
 
Nein, das profile-Attribut im html Element wurde als obsolete deklariert :(
Zumindest bei der Prüfung nach HTML5.

Edit: Ah, du hast ja gar nicht das profile Attr genutzt sondern xmlns. Muss ich mal checken.

Edit2:
Code:
[LIST=1]
[*][I]Line 2,         Column 111[/I]:     Attribute xmlns:dc not allowed here.     
…999/xhtml" lang="de" xml:lang="de" xmlns:DC="http://purl.org/dc/elements/1.1/"[B]>[/B]
[*]      [I]Line 2,         Column 111[/I]:     Attribute with the local name xmlns:dc is not serializable as XML 1.0.
[/LIST]
 
Hallo,
hier ein funktionierendes Beispiel:
Code:
<?xml version="1.0" encoding="utf-8" ?>      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
        <head profile="http://dublincore.org/documents/2008/08/04/dc-html/">
          <title>Max und Moritz</title>
          <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
          <meta name="DC.title" content="Max und Moritz" />
          <meta name="DC.description" content="Max und Moritz –
               Eine gereimte Bubengeschichte in sieben Streichen" />
          <meta name="DC.creator" content="Wilhelm Busch" />
          <meta name="DC.date" content="2011-06-21" />
          <meta name="DC.format" content="application/xhtml+xml" />
          <meta name="DC.language" content="de" />
          <meta name="DC.publisher" content="Wiki van Book" />
          <meta name="DC.rights" content="Der Autor Wilhelm Busch ist 1908 verstorben,
               urheberrechtlich ist das Werk daher frei verfügbar." />
          <meta name="DC.source" content="http://de.wikisource.org/wiki/Max_und_Moritz" />
        </head>
        <body>
          <h1>Max und Moritz</h1>
          <p>etc ...</p>
        </body>

Schamlos von hier geklaut:
http://de.wikibooks.org/wiki/Websiteentwicklung:_XHTML:_Kopfdaten#Metainformation_nach_DCMI_notieren

Liebe Grüße,
joro
 
Leider nein, ist nicht HTML5 tauglich :(
The profile attribute on the head element is obsolete.
 
Code:
<link rel="schema.DC" href="http://purl.org/dc/terms/">
funktioniert auch nicht?
 
Leider nein, das hatte ich auch schon.
Bad value schema.DC for attribute rel on element link: Keyword schema.dc is not registered
 
Nein, das Beispiel bindet das Profil ebenfalls im head Element ein, was in HTML5 obsolete ist.
 
Sieht momentan wohl echt so aus als würde es keine vernünftige/valide Lösung geben. Schade.