- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Thu, 20 Sep 2001 17:33:27 +0100
- To: w3c-rdfcore-wg@w3.org
This is a summary of some outcomes after publishing the refactoring WD including comments, schema developments and other related documents. We have received several comments on the refactoring doc via the www-rdf-comments and myself some encouraging ones privately. I also posted a note to the xmlschema-dev list to prod them for suggestions. The results of this are that we have two of the schema champions (great phrase!) who have made new draft schemas for RDF/XML. The latest versions are: Non-XML RelaxNG schema by James Clark, 18 Sep 2001 http://lists.w3.org/Archives/Public/www-rdf-comments/2001JulSep/0248.html RelaxNG: http://www.thaiopensource.com/relaxng/nonxml/ Schematron schema by Rick Jelliffe, 17 Sep 2001 http://lists.w3.org/Archives/Public/www-rdf-comments/2001JulSep/0237.html Schematron: http://www.ascc.net/xml/resource/schematron/schematron.html We need to get these tested properly to check they do match our decisions. Henry Thompson replied to my xmlschema-dev posting indicating a suggestion on how to use XML Schema and XSLT to do the mapping. http://lists.w3.org/Archives/Public/xmlschema-dev/2001Sep/0051.html This was quite similar to the suggestion from James Clark in his message above: .. identify a minimal subset of the syntax that is suffificient to express any triple and can be mapped straightforwardly onto triples, specify that syntax using RELAX NG, and then specify how to transform the full syntax into this minimal subset. -- James Clark, http://lists.w3.org/Archives/Public/www-rdf-comments/2001JulSep/0248.html Jeremy has done a discussion doc using a more formal declarative approach than the current procedural form, including a method of mapping to triples. A Lexical Functional Grammar for RDF (1st version) Jeremy Carroll, 14 Sep 2001 http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Sep/att-0169/01-lfg-rdf.htm 2nd version (PDF only): 17 Sep 2001: http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Sep/att-0194/02-rdf_and_lfg.pdf http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Sep/att-0194/01-rdf_and_lfg_A3.pdf although Jeremy admits some things like rdf:_<n> and rdf:aboutEach cannot be done this way. I'm still trying to understand this. I talked to Jeremy about mapping and suggested that it would be very good idea to use deployed XML technologies if possible; especially those which have tools that are very familiar to developers. Last week he wrote a second discussion doc: Transforming the Abbreviated Syntax into Very Basic RDF Jeremy Carroll, 18 Sep 2001 http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Sep/att-0224/01-Transforming_RDF.html The idea is related to what we discussed although I feel this precise method might not be sufficent, since you can't express all legal models in RDF/XML, or any true subset. With N-Triples you can do this, so if we do need a canonical form, in that case we are heading towards an XML N-Triples (which I'm going to leap in and name XNT, pronounced "xant"). Separately I've been looking at at the existing XML Schema for RDF/XML that has been around for a while (by Rick Jelliffe, updated by Ralph Swick), and trying without a lot of success to update it to the W3C REC form. The latest version is available at XML Schema for RDF/XML http://ilrt.org/discovery/2001/09/rdf-xml-schema/ Dave
Received on Thursday, 20 September 2001 12:33:28 UTC