- From: <bugzilla@wiggum.w3.org>
- Date: Sun, 30 Sep 2007 15:26:42 +0000
- To: public-sml@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5095
Summary: inter-document references defined inconsistently
Product: SML
Version: unspecified
Platform: PC
OS/Version: Windows XP
Status: NEW
Keywords: needsAgreement
Severity: normal
Priority: P2
Component: Core+Interchange Format
AssignedTo: cmsmcq@w3.org
ReportedBy: johnarwe@us.ibm.com
QAContact: public-sml@w3.org
SML spec section 4 Schemas has
http://www.w3.org/TR/2007/WD-sml-20070926/#Schemas
"References – XML Schema does not have any support for inter-document
references, although it does support intra-document references through xs:ID,
xs:IDREF, xs:key and xs:keyref. Inter-document references are fundamental to
SML since a document is a unit of versioning. SML extends XML Schema to support
inter-document references and a set of constraints on inter-document
references."
Scattered other places (section 1, appendix C) refer to this term as well, but
4 definitely has the bulk of the search hits.
SMLIF spec 3.4.2 has
http://www.w3.org/TR/2007/WD-sml-if-20070926/#Definition_of_inter-document_references_in_SML-IF
"[Definition: In the context of SML-IF, an inter-document reference is any
content in a document in the interchange set whose type is xs:anyURI or a type
derived from xs:anyURI and whose context in the document implies that the URI
can (given the right permissions and connectivity) be dereferenced using the
default retrieval action for the URI's scheme.]"
It will completely confuse readers to see the same term used with different
definitions in such closely related specs. In SML it appears the term is used
in an informal human sense only, so I would weed it out of the SML spec.
Proposal:
Where SML mentions inter-document references today, change that to either SML
reference or cross-document reference depending upon the context. Where it
contrasts with intra-document references, replace leave the intra- term
unchanged.
SML section 1 change (2 places)
"...extensions to XML Schema to support inter-document references."
to
"...extensions to XML Schema to support cross-document references."
SML appendix C change (1 place)
"- inter-document references" to
"- cross-document references"
SML section 4.0 change (4 places)
"inter-document references" to "cross-document references"
SML section 4.1 change (4 places)
"inter-document references" to "cross-document references"
and (1 place)
"define ... constraints across inter-document references"
to
"define ... constraints that traverse cross-document references"
SML section 4.4 change (1 place)
"inter-document references" to "cross-document references"
Received on Sunday, 30 September 2007 15:26:52 UTC