Hi Leute
Das ist nicht das, was du möchtest. IMHO möchtest du nicht rdf:ID, sondern rdf:nodeID verwenden. [RDF-SYNTAX §2.10]
Ich dachte, nodeID sei für blank Nodes. Ich muss wohl bei resource oder about bleiben.
Hier der URI zu dem Thread, den ich so lange gesucht hatte: http://forum.de.selfhtml.org/archiv/2006/4/t128345/#m829085.
Es ging bei der Baumstruktur also um XLink und nicht um RDF, wie ich es in Erinnerung hatte. Beides scheint meine Bedürfnisse jedoch nicht von Haus aus erfüllen zu können. Schade, dann muss ich mir mein RDF/XLink-Süppchen wohl noch mit eigenem XML 'versalzen'. Ich würde schon lieber auf (möglichst einfache) Standards setzen. Das Ganze soll dann in etwa so aussehen:
<!-- Zuerst die RDF-Resourcen -->
<!-- Und hier die Menü-Struktur -->
<item rfd:nodeID="Homepage">
<item rfd:nodeID="Projekte">
<item rfd:nodeID="P01" />
<item rfd:nodeID="P01" />
</item>
</item>
Der folgende Code wird vom RDF-Validator geschluckt, jedoch ist mir die Baumstruktur zu flach:
<?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#">
<!-- Ressource List -->
<rdf:Description rdf:about="index.html">
dc:titleHauptseite</dc:title>
dc:descriptionMeine Homepage</dc:description>
</rdf:Description>
<rdf:Description rdf:about="projekte.html">
dc:titleProjekte</dc:title>
dc:descriptionMeine Projekte</dc:description>
</rdf:Description>
<rdf:Description rdf:about="projekte/p01.html">
dc:titleProjekte 01</dc:title>
dc:descriptionMein erstes Projekt</dc:description>
</rdf:Description>
<rdf:Description rdf:about="projekte/p01.html">
dc:titleProjekte 02</dc:title>
dc:descriptionMein zweites Projekt</dc:description>
</rdf:Description>
<!-- Menu Tree -->
<rdf:Description rdf:about="test.rdf">
dcterms:hasPart
rdf:Seq
<rdf:li rdf:resource="projekte.html" />
</rdf:Seq>
</dcterms:hasPart>
</rdf:Description>
<rdf:Description rdf:about="projekte.html">
dcterms:hasPart
rdf:Seq
<rdf:li rdf:resource="projekte/p01.html" />
<rdf:li rdf:resource="projekte/p02.html" />
</rdf:Seq>
</dcterms:hasPart>
</rdf:Description>
</rdf:RDF>
Gruss & Dank
Tom2