- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 01 Oct 2007 17:07:42 +0000
- To: public-sml@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5121
Summary: smlif 3.4.3 SML reference schemes that are not SML-IF
inter-document references
Product: SML
Version: unspecified
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Interchange Format
AssignedTo: cmsmcq@w3.org
ReportedBy: johnarwe@us.ibm.com
QAContact: public-sml@w3.org
Propose we update this section to reconcile it with the recently accepted
reference proposal and to clarify where we place constraints.
(1) end of first paragraph currently states "...are not inter-document
references in the context of SML-IF." insert before final period the
following:
, unless the reference scheme definition deterministically specifies how
instances of the scheme are resolved and the reference scheme definition
asserts that its instances are SML-IF inter-document references
(2) end of first paragraph "Three consequences flow from this."
delete sentence
(3) first "consequence": move under 3.4.0 and reword to say
Part of successfully interchanging SML documents is communicating the links
between them, which SML-IF calls "inter-document references". When those links
are also SML references, this implies that the consumer must understand at
least one reference scheme in each SML reference in the SML-IF document. For
example, an SML reference that contains an SML EPR scheme instance (which is
not an inter-document reference according to its reference scheme definition)
could also contain an SML URI scheme instance (which is).
(4) second "consequence": move under 3.4.0 and reword to say
SML-IF imposes the following constraints:
* SML-IF consumers MUST implement the SML URI reference scheme, to provide a
basis for interoperability.
* SML-IF producers MAY use any reference scheme(s) to express each SML
reference.
* SML-IF producers concerned with wide interoperability SHOULD express SML
references using the SML URI reference scheme, since that is the only reference
scheme all SML-IF consumers are required to implement.
(5) third "consequence": another bullet in the list in (4) above
* SML reference scheme authors MUST be explicit about whether instances of the
scheme are SML-IF inter-document references.
--- this could also be put in the SML spec in the section defining requirements
on new reference schemes... I am agnostic on its placement personally
(6) probably need to add "SML reference scheme authors" subsection under
Conformance in whichever spec (5) lands in.
Received on Monday, 1 October 2007 17:08:04 UTC