This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 5461 - Definition of model validation needs wordsmithing
Summary: Definition of model validation needs wordsmithing
Status: RESOLVED FIXED
Alias: None
Product: SML
Classification: Unclassified
Component: Core (show other bugs)
Version: unspecified
Hardware: Macintosh All
: P2 normal
Target Milestone: LC
Assignee: Virginia Smith
QA Contact: SML Working Group discussion list
URL:
Whiteboard:
Keywords: resolved
Depends on:
Blocks:
 
Reported: 2008-02-07 20:04 UTC by C. M. Sperberg-McQueen
Modified: 2008-02-07 21:59 UTC (History)
0 users

See Also:


Attachments

Description C. M. Sperberg-McQueen 2008-02-07 20:04:11 UTC
Section 2.2 defines model validation as:

    Model validation is the process of verifying that all documents 
    in a model are valid with respect to the model's definition 
    documents.

I think there are two ways in which this definition could be improved.

First, it would be good to make it clear(er) that model validation 
involves checking both the individual documents in the model and
also checking the body of documents as a whole (for constraints like
acyclic, where the error is an error of the set as a whole, not 
necessarily locatable in an individual document).  I think that it is
non-controversial that model validation should be understood as making
both these kinds of checks.

Second, the phrase "verifying that all documents in a model are valid"
seems to suggest that the process of model validation somehow fails
to be model validation in the true sense, if what we find out is that
the documents are not actually valid.  Perhaps it would be clearer to
say that model validation is the process of determining whether 
the instance documents in a model are, or are not, valid.
Comment 1 Virginia Smith 2008-02-07 20:23:17 UTC
Resolution: use following definition and insert reference to conformance section:

Model validation is the process of determining whether or not an SML model is both conforming and valid.
Comment 2 Virginia Smith 2008-02-07 21:59:35 UTC
Definition now reads:

Model Validation

    Model validation is the process of determining whether or not an SML model is both conforming and valid. [8. Conformance Criteria]