[Bug 4675] add text in section 5.3.3 to require that consumers and producers are required to implement at a minimum the uri scheme

http://www.w3.org/Bugs/Public/show_bug.cgi?id=4675


virginia.smith@hp.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|editorial                   |needsReview




------- Comment #31 from virginia.smith@hp.com  2008-01-28 19:31 -------
Added a new non-normative section:
=========
4.5 Interoperability of SML Models

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.

   1. The use of reference schemes for SML references. Use of the SML 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.
   2. 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, 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.
   3. The SML-IF document may be schema-incomplete [4.4 Schema Document
Bindings]. 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.

=========

Section 5.1 now reads:
==========
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 SML-IF document requirements as described in the normative sections of
this specification.
   2. Reference Conformance: A referentially conforming SML-IF Document MUST
adhere to all SML-IF document requirements as described in the normative
sections of this specification. 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 a referentially
conforming SML-IF Document from an SML model.

A conforming SML-IF Consumer MUST process a 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 according to
the requirements stated in the normative sections of this specification.

==========

Received on Monday, 28 January 2008 19:31:24 UTC