W3C home > Mailing lists > Public > www-rdf-comments@w3.org > July to September 2002

Using XMLSchema-instance attributes in RDF/XML Syntax

From: Thomas G. Habing <thabing@uiuc.edu>
Date: Wed, 07 Aug 2002 16:05:02 -0500
Message-ID: <3D518B7E.8001096E@uiuc.edu>
To: www-rdf-comments@w3.org

Hi all,

I have been trying to figure out how I can use the various
XMLSchema-instance attributes (especially xsi:type, but also xsi:nil,
xsi:schemaLocation, etc.) in an RDF/XML document.  I want to create valid
RDF/XML, but at the same time I want to be able to validate at least
portions of the RDF/XML using XML Schema.  Some of my XML Schemas require
the use of the xsi:type attribute in the instance documents in order to
validate.  However, RDF insists on treating these xsi:attributes as RDF
property attributes which causes the RDF to be invalid.

I can understand this in the original RDF M&S since it predates XML Schema
by a year or so, but I am surprised to see no mention of this issue in the
newest "RDF/XML Syntax Specification."

I have seen some of the discussions in the various lists of using xsi:type
for data typing in RDF.  I don't claim to understand most of the issues
associated with this, but I would like to humbly suggest that at the very
least there should be some language in the "RDF/XML Syntax Specification" to
the effect that attributes in the XMLSchema-instance namespace should be
ignored by RDF parsers, similar to what is done the xml* attributes.

Thomas Habing
Research Programmer, Digital Library Projects
University of Illinois at Urbana-Champaign
155 Grainger Engineering Library Information Center, MC-274
thabing@uiuc.edu, (217) 244-4425
Received on Wednesday, 7 August 2002 17:05:07 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:44:00 UTC