Tom2 (der authentifizierte): Baumstruktur in RDF

Beitrag lesen

Hallo

In meiner FOAF-Datei verwende ich etliche.

Coole Sache, das werde ich mir mal genauer ansehen.

Hatte ich „ich möchte die Navigations-Struktur jedoch ausserhalb der Resourcen-Beschreibungen halten“ [OP] da falsch verstanden?

Anscheinend schon ein bisschen. Die Dublin-Core-Geschichte soll etwas ausführlicher werden, was den Menü-Baum auch sehr unübersichtlich machen würde. Diese Struktur ist sehr nahe an dem, was ich suche:

  
<?xml version="1.0"?>  
  
<rdf:RDF  
  xmlns:dc="http://purl.org/dc/elements/1.1/"  
  xmlns:dcterms="http://purl.org/dc/terms/"  
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">  
 <rdf:Description rdf:nodeID="Homepage">  
  <dc:identifier rdf:resource="index.html" />  
  <dc:title>Hauptseite</dc:title>  
  <dc:description>Meine Homepage</dc:description>  
 </rdf:Description>  
  
 <rdf:Description rdf:nodeID="Projekte">  
  <dc:identifier rdf:resource="projekte.html" />  
  <dc:title>Projekte</dc:title>  
  <dc:description>Meine Projekte</dc:description>  
 </rdf:Description>  
  
 <rdf:Description rdf:nodeID="P01">  
  <dc:identifier rdf:resource="projekte/p01.html" />  
  <dc:title>Projekte 01</dc:title>  
  <dc:description>Mein erstes Projekt</dc:description>  
 </rdf:Description>  
  
 <rdf:Description rdf:nodeID="P02">  
  <dc:identifier rdf:resource="projekte/p02.html" />  
  <dc:title>Projekte 02</dc:title>  
  <dc:description>Mein zweites Projekt</dc:description>  
 </rdf:Description>  
  
 <rdf:Description rdf:nodeID="Menu">  
  <dcterms:hasPart rdf:nodeID="Homepage">  
   <dcterms:hasPart rdf:nodeID="Projekte">  
    <dc:identifier rdf:nodeID="P01" />  
    <dc:identifier rdf:nodeID="P02" />  
   </dcterms:hasPart>  
  </dcterms:hasPart>  
 </rdf:Description>  
</rdf:RDF>  

Nur kann ich mit der Fehlermeldung vom Validator nichts anfangen:

Error: {E201} Syntax error when processing " ". Encountered " " Was expecting one of: XML comment processing instruction end element tag attribute rdf:bagID property attributes attribute rdf:type [Line = 32, Column = 42]

Wohlgeformt sollte dieses Dokument ja sein. Linie 32 ist das folgende:
32:   <dcterms:hasPart rdf:nodeID="Homepage">

Ich glaube, so werde ich's hin bekommen.

Gruss & Dank

Tom2