- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Mon, 17 Dec 2001 12:19:28 -0500
- To: www-webont-wg@w3.org
- Cc: www-archive@w3.org, hendler@cs.umd.edu, connolly@w3.org
		Datatypes in SWOL
	Peter F. Patel-Schneider
	Bell Labs Research
	(17 December 2001)
The semantics and syntax documents that I sent out contain a treatment of
datatypes that has the following features.
1/ Local datatyping syntax (and verification) can be handled by XML Schema
   verification.  In particular,
   
   <Person rdf:about="John">
     <age xsi:type="xsd:int">10</age>
   </Person>
   results in the age of John being the integer 10.
2/ Non-local datatyping can be handled by an additional interface to an XML
   Schema datatype processor.  In particular,
   <swol:Class rdf:about="Person">
     <rdfs:subClassof>
       <swol:toClass swol:property="age" swol:class="xsd:int" />
     </rdfs:subClassof>
   </swol:Class>
   <Person rdf:about="John" age="10" />
   results in the age of John being the integer 10.
3/ Other datatyping schemes are allowed.  That is, there is no requirement
   that XML Schema datatypes be used.  There is also the possibility of
   only using built-in XML Schema datatypes.
There are some problems and questions that remain, however, particularly
with respect to using XML Schema datatypes.
1/ How can constructed XML Schema datatypes be referenced?
2/ Who will build an XML Schema system that has the extra interfaces
   required by this way of handling datatypes?  There are a couple of
   tricky parts in the interface having to do with determining that the
   only possible denotation of a numeral as an integer is the usual one,
   and similar issues for the other datatypes.
3/ Will the RDF Core WG come up with a specification that is compatible
   with this general way of handling datatypes?
Action Items for the Clean-Up Task Force:
[Relevant comments from other WG members are welcome.]
1/ Determine if you disagree with the following:
   - The above is a reasonable way of handling datatypes in SWOL.
   - The above does not introduce other problems.
2 (optional)/ Make suggestions for improvements.
Schedule:
7 January 2002: final document for face-to-face discussion
Received on Monday, 17 December 2001 12:20:48 UTC