• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

[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.