- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 10 Jan 2008 14:37:43 +0000
- To: public-sml@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4675 ------- Comment #27 from sandygao@ca.ibm.com 2008-01-10 14:37 ------- Latest proposal (extracted from the attachment "Updated conformance level definition proposal"): 5.1 Conformance Criteria SML-IF defines two levels of conformance for SML-IF Documents: 1. Minimal Conformance: A minimally conforming SML-IF Document MUST adhere to all requirements in this specification as described in the normative sections. 2. Full Conformance: A fully conforming SML-IF Document MUST adhere to all requirements in this specification as described in the normative sections. In addition, each non-null SML reference in the document MUST be an instance of the SML URI reference scheme [SML 1.1]. 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. Interoperability of SML Models (this is 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, the locator element may be ignored by the consumer or may not resolve or may resolve to different resources in different contexts. Because of these uncertainties, interoperability is not guaranteed when documents are included by reference. • 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 Thursday, 10 January 2008 14:37:45 UTC