- From: Dan Connolly <connolly@w3.org>
- Date: Thu, 11 May 2000 01:55:53 -0500
- To: www-rdf-interest@w3.org
- CC: heflin@cs.umd.edu
More XSLT and RDF fun:
Transforming SHOE to RDF
http://www.w3.org/2000/04shoe-swell/
I took some shoe pages and then xhtml-ized them:
(1) xml-ized them using tidy
with a config file for allowing SHOE tags
(2) added the SHOE namespace to the shoe tags
So much for un-crufting the pages... then I actually converted
them to RDF. I started proceeding methodically thru the
SHOE spec, but then got sloppy and just hacked on a case-by-case
basis thru the SHOE tutorial. I got thru the first two
pages of the tutorial (basic ontologies and instances)
but I haven't tackled inferences (i.e. horn clauses, i.e.
if/then's with variables) yet.
Some @@'s from the code, and a bit of annotation:
<xsl:with-param name="value" select="shoe:arg/@value"/> <!-- @@ URI
or not??? -->
-- in shoe relations, there's no syntactic distinction
between literals and URIs, so I can't
tell when to use rdf:resource and when not to. :-{
<!-- @@ we treat use-ontology as purely syntactic;
should we extract any semantics from it?
-->
<xsl:message>@@found n-ary predicate; only binary predicates are
implemented</xsl:message>
<!-- @@FIX: only one level of prefix is supported -->
-- SHOE allows x.y.z in names, to mean
"the thing called z in the thing called y in the thing
that I call x, which is at URL ..."
<!-- use a shoe URL directly as an RDF namespace,
or do some sort of mapping? @@ -->
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Thursday, 11 May 2000 02:56:02 UTC