Print

Print


Hi

On Mon 02-Jul-2001 at 01:58:21 +0200, Stefan Kokkelink wrote:
> > ...
> > <dc:relation>
> >   <dcq:references>
> >     <dcq:URI>
> >       <rdf:value>http://mkdoc.com/</rdf:value>
> >     </dcq:URI>
> >   </dcq:references>
> > </dc:relation>
>
> there is no class dcq:URI defined in our proposal.
> The concept of URI is implicitly contained in
> RDF, so there is no need to define such a
> class. Just use rdf:resource="..." instead.

Yes, I realise this now :-)

> It may be necessary to define such a class in
> a non-RDF implementation of qualified Dublin Core.

I've been through several revisions in the last couple of days and
and references (hyperlinks in the document body) now look like this
[1]:

<dcq:references>
  <rdf:Description rdf:about="http://rdfweb.org/people/danbri/2001/06/dcarch-test/rdfq-tests.html">
    <dc:title>Testing DC/RDF using RDF Query</dc:title>
    <dc:description>Using an RDF query system with the proposals for Dublin Core in RDF.</dc:description>
  </rdf:Description>
</dcq:references>

In the HTML document this was:

<a href="http://rdfweb.org/people/danbri/2001/06/dcarch-test/rdfq-tests.html"
  title="Using an RDF query system with the proposals for Dublin Core in RDF.">
  Testing DC/RDF using RDF Query</a>

For relations that I know are internal (same site) I'm doing this
for child documents:

<dcq:hasPart>
  <rdf:Seq>

    <rdf:li>
      <rdf:Description rdf:about="http://testers.mkdoc.com/about/">
        <dc:title xml:lang="en-gb">About</dc:title>
        <rdfs:Comment>About is a child document of MKDoc testers.</rdfs:Comment>
      </rdf:Description>
    </rdf:li>

    <rdf:li>
      <rdf:Description rdf:about="http://testers.mkdoc.com/help/">
        <dc:title xml:lang="en-gb">Help</dc:title>
        <rdfs:Comment>Help is a child document of MKDoc testers.</rdfs:Comment>
      </rdf:Description>
    </rdf:li>

  </rdf:Seq>
</dcq:hasPart>

which was this in HTML:

<ul title="Child documents of &quot;MKDoc testers&quot;">

  <li xml:lang="en-gb">
    <a href="http://testers.mkdoc.com/about/"
      hreflang="en-gb">About</a>
  </li>

  <li xml:lang="en-gb">
    <a href="http://testers.mkdoc.com/help/"
      hreflang="en-gb">Help</a>
  </li>

</ul>

This for the parent document:

<dcq:isPartOf>
  <rdf:Description rdf:about="http://testers.mkdoc.com/">
    <dc:title xml:lang="en-gb">MKDoc testers</dc:title>
    <rdfs:Comment>MKDoc testers is the parent document of Help.</rdfs:Comment>
  </rdf:Description>
</dcq:isPartOf>

And this for addresses that have redirects to the current document:

<dcq:replaces rdf:resource="http://testers.mkdoc.com/mkdoc/help/" />

Does this all make sense?

Chris


[1] http://testers.mkdoc.com/dc.rdf

--
Chris Croome
http://www.webarchitects.co.uk/