- From: Dan Connolly <connolly@w3.org>
- Date: Wed, 16 Feb 2000 16:18:28 -0600
- To: www-rdf-interest@w3.org
Short version: the datatypes part of the XML Schema specs doesn't specify a URI for each primitive type (boolean, float, double, etc.) but only a URI for all these types. Is that good enough for RDF use cases? Details: The RDF schema WG had an issue(c21) about external type systems; part of that issue specifically regarded "IEEE floating point numbers, Integers, Boolean values, Dates and Times, etc". The issue was deffered, pending an XML-wide solution for such primitive datatypes. The spec sketches, in example 2, how this is expected to work: <rdfs:range rdf:resource="http://www.datatypes.org/useful_types#FloatZeroToOne"/> -- http://www.w3.org/TR/1999/PR-rdf-schema-19990303/ In the XML Schema WG, we're preparing for last call, which is when we say "all the issues we can find are resolved; what do you think?" but it's also a time to say "we think we've met our requirements... do you agree?" The XML Schema requirement that I proposed to represent the postponed RDF schema issue turned into: "The XML schema language must define: [...] 3.mechanism for URI reference to standard semantic understanding of a construct; " -- http://www.w3.org/TR/1999/NOTE-xml-schema-req-19990215#Structural The WG isn't exactly sure what that means... we agreed in Mar '99 to clarify it but we haven't come up with replacement wording since. I was thinking that it meant we would supply, explicitly, a URI for each of boolean, float, double, etc. If that's what it means, we haven't met it. But I need more clear wording to take to the XML Schema WG, along with use cases, in order to make the case. I suppose we could use http://www.w3.org/TR/1999/WD-xmlschema-2-19991217/#boolean for the value of the rdf:range property, but that doesn't work for user-defined derived types. The schema spec provides an answer of sorts: "we observe that [XPointer] provides a mechanism which maps well onto our notion of symbol spaces. An fragment identifier of the form #xpointer(schema/element[@name="person"]) will uniquely identify the element declaration with name person, and similar fragment identifiers can obviously be constructed for the other top-level symbol spaces." http://www.w3.org/TR/1999/WD-xmlschema-1-19991217/#ref-schema Is that good enough? The schema specs also include: "RDF Schema XML Schema: Structures has not yet documented requirements or dependencies. See [Cambridge Communiqué] for a clarification of the relationship between the two, which includes requirements arising from web architecture considerations. " http://www.w3.org/TR/1999/WD-xmlschema-1-19991217/#intro-relatedWork but I don't see anything in the Cambridge Communiqué that's relevant. The Cambridge Communiqué W3C NOTE 7 October 1999 http://www.w3.org/TR/1999/NOTE-schema-arch-19991007 -- Dan Connolly http://www.w3.org/People/Connolly/
Received on Wednesday, 16 February 2000 17:18:38 UTC