<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>5461</bug_id>
          
          <creation_ts>2008-02-07 20:04:11 +0000</creation_ts>
          <short_desc>Definition of model validation needs wordsmithing</short_desc>
          <delta_ts>2008-02-07 21:59:35 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>SML</product>
          <component>Core</component>
          <version>unspecified</version>
          <rep_platform>Macintosh</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>LC</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="C. M. Sperberg-McQueen">cmsmcq</reporter>
          <assigned_to name="Virginia Smith">virginia.smith</assigned_to>
          
          
          <qa_contact name="SML Working Group discussion list">public-sml</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18835</commentid>
    <comment_count>0</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2008-02-07 20:04:11 +0000</bug_when>
    <thetext>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&apos;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 &quot;verifying that all documents in a model are valid&quot;
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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18839</commentid>
    <comment_count>1</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2008-02-07 20:23:17 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18844</commentid>
    <comment_count>2</comment_count>
    <who name="Virginia Smith">virginia.smith</who>
    <bug_when>2008-02-07 21:59:35 +0000</bug_when>
    <thetext>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] </thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>