- From: Garret Wilson <garret@globalmentor.com>
- Date: Fri, 17 Jan 2003 09:33:34 -0800
- To: Tim Bray <tbray@textuality.com>
- CC: WWW-Tag <www-tag@w3.org>
In response to Tim Bray's call for RDDL proposals...
I proposed this one quite a while ago. Please read
http://www.xpackage.org/specification/index.html#examples (search for
"RDDL") for a full explanation of how this relates to "purpose" and
"nature", as well as its benefits. Go to
http://www.w3.org/RDF/Validator/ to see how nice it looks when
interpreted as RDF.
<?xml version="1.0"?>
<rdf:RDF
xmlns:xpackage="http://xpackage.org/namespaces/xpackage/2002/"
xmlns:x="http://xpackage.org/namespaces/package/xml/2002/"
xmlns:mime="http://xpackage.org/namespaces/package/mime/2002/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:rddl="http://www.rddl.org/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<!--namespace: http://www.ibiblio.org/xml/ns/recipe-->
<rddl:namespace rdf:about="http://www.ibiblio.org/xml/ns/recipe">
<dc:title>Resource Document for Recipes using XPackage</dc:title>
<rdfs:comment rdf:parseType="Literal">
This namespace describes an XML application for
recipes adapted from an example in Chapters 12
and 13 of <cite>XML in a Nutshell</cite>
by Elliotte Rusty Harold and W. Scott Means.
The XPackage version was created by Garret Wilson
of <a href="http://www.globalmentor.com">GlobalMentor,
Inc.</a>.
</rdfs:comment>
<dc:creator>Elliotte Rusty Harold</dc:creator>
<dc:rights>Copyright 2001 Elliotte Rusty Harold</dc:rights>
<dc:creator>Garret Wilson</dc:creator>
<dc:rights>Copyright 2002 GlobalMentor, Inc.</dc:rights>
<dc:date>2002-03-06</dc:date>
<x:dtd
rdf:resource="urn:public-id:-//Elliotte%20Rusty%20Harold//DTD%20Recipe%200.91//EN"/>
<xpackage:style
rdf:resource="http://www.ibiblio.org/xml/styles/recipe.css"/>
</rddl:namespace>
<!--DTD: -//Elliotte Rusty Harold//DTD Recipe 0.91//EN-->
<rdf:Description
rdf:about="urn:public-id:-//Elliotte%20Rusty%20Harold//DTD%20Recipe%200.91//EN">
<rdfs:label>DTD for validation</rdfs:label>
<xpackage:location
xlink:href="http://www.ibiblio.org/xml/dtds/recipe.dtd"/>
<mime:contentType>text/xml-dtd</mime:contentType>
</rdf:Description>
<!--styleshet: recipe.css-->
<rdf:Description
rdf:about="http://www.ibiblio.org/xml/styles/recipe.css">
<rdfs:label>CSS Style Sheet for Recipes</rdfs:label>
<xpackage:location
xlink:href="http://www.ibiblio.org/xml/styles/recipe.css"/>
<mime:contentType>text/css</mime:contentType>
</rdf:Description>
</rdf:RDF>
Tim Bray wrote:
> Scope: We assume that a RDDL document is XHTML with embedded
> machine-readable information that allows related resources to be looked
> up based on metadata fields, most important the resources' "nature"
> (namespace name or MIME type) and "purpose" (what you're going to be
> using it for, e.g. validation, rendering).
I'm guessing the reason why you're wanting to assume that RDDL is XHTML
is because browsers know how to display XHTML nicely---one can browse
directly to an XHTML file. I'd like to promote browsers interpreting RDF
and displaying it nicely, just as they do XHTML. We're already going in
that direction with SVG.
Garret
Received on Friday, 17 January 2003 12:37:43 UTC