- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 10 Dec 2007 20:18:40 +0000
- To: public-sml@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4675 virginia.smith@hp.com changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|needsReview |needsAgreement ------- Comment #20 from virginia.smith@hp.com 2007-12-10 20:18 ------- Latest Proposal (also changed bug to needsAgreement to more accurately reflect the bug status: -----------conformance section ------------ 5.1 Conformance Criteria SML-IF defines two levels of conformance for SML-IF Documents: 1. Full Conformance: A full conforming SML-IF Document MUST adhere to all requirements in this specification as described in the normative sections. In particular, all non-null SML references in the document MUST contain a URI scheme representation [SML 1.1]. 2. Minimal Conformance: A minimally conforming SML-IF Document MUST adhere to all requirements in this specification as described in the normative sections with the exception that a URI scheme representation [SML 1.1] is not required for SML references. An SML-IF Document that contains at least one non-null SML reference which has no URI scheme representation but satisfies all other SML-IF requirements is a minimally conforming SML-IF Document. A conforming SML-IF Producer MUST be able to generate fully conforming SML-IF Document from an SML model. A conforming SML-IF Consumer MUST process a fully or minimally conforming SML-IF Document using, in whole or part, semantics defined by this specification. It is OPTIONAL that a conforming SML-IF Consumer process all elements defined in this specification, but any element that is processed MUST be processed in a manner that is consistent with the semantics defined here. ================ ---------non-normative text ----------- The goal of SML-IF is to enable the exchange of SML models. However, this interoperability goal is affected by several aspects of SML models: • The use of reference schemes for SML references. Use of the URI Reference Scheme as defined in the SML specification is the only guaranteed way of achieving interoperability for all SML references in the model. Use of any other reference scheme requires that the consumer know about its use in the document and understand how to dereference it. • SML documents can be included by reference using the locator element and, therefore, are not directly embedded in the SML-IF document. This can be very useful, especially when the SML-IF document is large or when the documents are readily accessible to the consumer. However, it is unclear what the SML-IF producer should do with the SML references in this referenced document. It may not always be possible to add a URI reference scheme representation to all SML references that do not use this scheme. • The SML-IF document may be schema-incomplete [see section ???]. An SML model represented by a schema-incomplete SML-IF document is not necessarily invalid. However, SML-IF cannot guarantee interoperability for a schema-incomplete SML-IF document.
Received on Monday, 10 December 2007 20:18:46 UTC