- From: Jonathan Borden <jborden@mediaone.net>
- Date: Wed, 13 Sep 2000 16:43:49 -0400
- To: "Ron Daniel" <rdaniel@metacode.com>, <www-rdf-interest@w3.org>
- Cc: <w3c-xml-linking-ig@w3.org>
Ron, a couple of issues have come up during the implementation of my
xlink->rdf xslt parser at:
http://www.openhealth.org/RDF/rdfp.xsl
Using your example now at:
http://www.openhealth.org/RDF/xlinkexamples.xml
and ChildSeq xpointer generation:
http://www.openhealth.org/RDF/xlink2rdf-result.ChildSeq.xml
and attribute based xpointer generation
http://www.openhealth.org/RDF/xlink2rdf-result.Attr.xml
Several issues:
1) Where the heck did the RDF 'convention' of creating URIs via (the XSLT)
concat(namespace-uri(.),local-name(.)) arise? It really really ought be:
concat(namespace-uri(.),'#',local-name(.)) unless the namespace-uri ends in
a non-NameChar (e.g. '#','/'.'\') but even then we do really really need a
URI generation mechanism that can be deconstructed into a namespace and
local-name.
2) From the paper:
"If an xlink:role attribute is specified on the simple link, it shall result
in an additional statement being added to the model. The object of the
statement is the ending resource of the simple link, its predicate is
"rdf:type", and its subject is the resource identified by the role
attribute.
If an implementation wishes to use facilities defined in the RDF Schema
specification [RDFSchema], it may add a second statement to the RDF model
when an xlink:role attribute is specified. The object of the second
statement is the resource identified by the role attribute, its predicate is
"rdf:type", and its subject is the resource "rdfs:Class".
"
Do you really mean (p,s,o) =>
(rdf:type,xlink:role,xlink:href)
(rdf:type,rdfs:Class,xlink:role)
or ought it be:
(rdf:type, xlink:href, xlink:role)
(rdf:type, xlink:role, rdfs:Class)
Jonathan Borden
The Open Healthcare Group
http://www.openhealth.org
----- Original Message -----
From: Ron Daniel
To: 'www-rdf-interest@w3.org'
Cc: w3c-xml-linking-ig@w3.org
Sent: Tuesday, September 12, 2000 5:00 PM
Subject: Last call on XLink -> RDF mapping
Hi,
I've made another pass over the XLink->RDF draft NOTE.
Changes:
1) I've said that links without an arcrole attribute
SHOULD be ignored, but still allow the element type
to be used as the predicate. This seems the best
compromise between safety and capability.
2) I've added an appendix that provides a simple XSLT
stylesheet and Java extension function to harvest
simple links.
3) Some restructuring to reduce the amount of material
that gets duplicated.
4) Some edits in the section on Synthesizing XPointers.
Gist of that is that implementations MUST synthesize
some kind of XPointer (since they have to point into
an XML document, there is little else they could do).
ANY form of XPointer is allowed, although one that uses
the ChildSeq abbreviation is recommended.
5) assorted minor edits.
Any last comments, requests, ...? Time is short, I'm
sending this in Friday unless the XLink WG has large
comments Thursday.
Ron
<<xlink2rdf3.html>> <<xlink2rdf3.xml>> <<xlink2rdf-fig1.gif>>
<<xlink2rdf-fig2.gif>> <<xlink2rdf-fig3.gif>>
> -----Original Message-----
> From: Ron Daniel
> Sent: Wednesday, August 23, 2000 12:56 PM
> To: 'www-rdf-interest@w3.org'
> Cc: w3c-xml-linking-ig@w3.org
> Subject: RE: Update to XLink -> RDF mapping
>
> Apologies for the delay in informing people...
>
> A couple of weeks ago the XML Linking WG discussed
> the issue of what to do about the XLink->RDF mapping
> NOTE. The decision was to finish it off and publish
> it as a NOTE, investing the minimum amount of additional
> work needed for that task. Beyond that, the WG does
> not intend to work on the document.
>
> So, I am going to make another pass over the document
> and then call it done. People who want to get any
> changes into the document need to make requests
> to me (cc'ing the rdf-interest and xml-linking-interest
> lists) by the end of next week (Sept. 1).
>
> Best regards,
>
> Ron Daniel Jr.
> Metacode Technologies, Inc.
> 139 Townsend Street, Suite 100
> San Francisco, CA 94107
> 415.836.7813 fax 415.222.0150
> rdaniel@metacode.com
>
Received on Wednesday, 13 September 2000 16:54:13 UTC