All,
Where would you see the boundary in DCMI (and local-standards based on it,
which may need to accommodate existing usages) between this usage of
xsi:type (aka scheme) and the older (but still widespread, current & useful)
convention of using "notation" in XML/SGML to describe element content that
something other than the XML/SGML processor needs to make sense of? Do they
overlap in your view?
Ann W.
-----Original Message-----
From: DCMI Architecture Group [mailto:[log in to unmask]]On
Behalf Of Ann Apps
Sent: 31 July 2002 13:04
To: [log in to unmask]
Subject: Re: Guidelines for implementing Dublin Core in XML - updated
Andy, Pete, and All,
> A new version of the "Guidelines for implementing Dublin Core in XML"
> document is available at:
> Recommmendation 7 has been amended to state that:
>
> - the name of an "encoding scheme" associated with a property should
> be
> encoded as the value of an xsi:type attribute of the XML element
> representing that property
> - the names of "encoding schemes" should take the form of XML
> Qualified
> Names (QNames)
>
I guess this is 'correct' so the change has to be made. But I'm
concerned how much code there is already out there which says
'scheme=' rather than 'xsi:type='. I assume this will apply only to
XML and not to HTML, so HTML documents will still use
'scheme='?
Should the namespace used for the xsi:type always be a DC one?
Eg should I use
xsi:type=dcterms:LCSH and xsi:type=dcterms:W3CDTF
or should I use
xsi:type=loc:LCSH and xsi:type=w3c:W3CDTF
(assuming those namespaces exist).
Following on from the above comemtn about 'scheme' I wonder if
this document should say anything about 'legacy' code which was
written according to earlier versions of these guidelines, or before
the guidelines.
The examples in the document begin with XML schema
declarations with no explanation. Is there an assumption that
readers of an XML guidelines document will understand what they
mean?
Perhaps this document should reference the 'Recommendations for
XML Schema for Qualified Dublin Core' document.
I think that the section on mixing DC metadata with other schemas
could do with a bit more explanation about mixing schemas. The
above document makes some rather categorical statement about
compromising interoperability when mixing schemas in application
profiles, whereas this guidelines document implies this is normal,
acceptable encoding. [Actually I'm not convinced it does
compromise interoperability - I assumed that applications which
understand only the DC schemas will simply ignore other parts of
the XML metadata.]
Best wishes,
Ann
--------------------------------------------------------------------------
Mrs. Ann Apps. Senior Analyst - Research & Development, MIMAS,
University of Manchester, Oxford Road, Manchester, M13 9PL, UK
Tel: +44 (0) 161 275 6039 Fax: +44 (0) 0161 275 6040
Email: [log in to unmask] WWW: http://epub.mimas.ac.uk/ann.html
--------------------------------------------------------------------------
|