Software Disclaimer

Notes on Tools

NIST XMI Validator Validation Criteria

The validator currently checks the following conformance criteria:

Additional notes about the Validator

Here are some things to keep in mind when using the Validator:

Model Diff

The Model Diff capability is used to compar an uploaded user model of a MIWG test case against a reference model of that test case. It reports where one of the two models has an element that the other does not, and where values of properties of elements differ.

Models Pre-loaded into the Validator

The models listed below are loaded into the Validator and can be referenced as a whole through the 'XML namespace URI' shown. Elements of the model can be referenced through the 'XMI href URI' shown.

CMOF 2.0 (cmof)

XML namespace URI: http://schema.omg.org/spec/MOF/2.0/
XMI href URI: http://schema.omg.org/spec/MOF/2.0/cmof.xml
Documentation:
Generated from infralib/10-08-15-cleanup.xmi (which is a metamodel specified in UML).
updated with OCL from uml23 only where appropriate. (I hope!)

ODM1.1 (ODM)

XML namespace URI: http://www.omg.org/spec/ODM/20131101/ODM-metamodels.xmi
XMI href URI: http://www.omg.org/spec/ODM/20131101/ODM-metamodels.xmi
Documentation:
Compiled 2016-01-06 using ptc/13-08-04 sans Example_1, Example_2 (not investigated).

owl-profile (OWL-PROFILE)

XML namespace URI: http://modelegator.nist.gov/OWL-PROFILE
XMI href URI: http://www.omg.org/spec/ODM/20131101/OWLProfile.xmi
Documentation:
Compiled 2016-01-08 from ptc/13-08-05 OWLProfile

PrimitiveTypes.xmi (primitive-types)

XML namespace URI: PrimitiveTypes.cmof
XMI href URI: http://www.omg.org/spec/PrimitiveTypes.xmi
Documentation:

rdf-profile (RDFProfile)

XML namespace URI: http://www.omg.org/spec/ODM/20131101/RDFProfile.xmi
XMI href URI: http://www.omg.org/spec/ODM/20131101/RDFProfile.xmi
Documentation:
Compiled 2016-01-08 from ptc/13-08-05 RDFProfile

SoaML (SoaMLProfile)

XML namespace URI: http://www.omg.org/spec/SoaML/20120501
XMI href URI: http://www.omg.org/spec/SoaML/20120501/SoaMLProfile.xmi
Documentation:
Created 2012-04-23 from http://www.omg.org/spec/SoaML/20120201/SoaMLProfile.xmi.

StandardProfile-20131001 (StandardProfile)

XML namespace URI: NIL
XMI href URI: http://www.omg.org/spec/UML/20131001/StandardProfile.xmi
Documentation:
Generated from http://www.omg.org/spec/UML/20131001/StandardProfile.xmi on 2012-08-31

StandardProfileL2-20110701 (StandardProfileL2)

XML namespace URI: http://www.omg.org/spec/UML/20110701/StandardProfileL2
XMI href URI: http://www.omg.org/spec/UML/20110701/StandardProfileL2.xmi
Documentation:
Generated from http://www.omg.org/spec/UML/20110701/StandardProfileL2.xmi on 2012-08-31

StandardProfileL2-20090901 (StandardProfileL2)

XML namespace URI: http://www.omg.org/spec/UML/20090901/StandardProfileL2
XMI href URI: http://www.omg.org/spec/UML/20090901/StandardProfileL2.xmi
Documentation:
Generated from ptc/10-08-22.xmi for UML 2.4

SysML (sysml)

XML namespace URI: http://www.omg.org/spec/SysML/20100301/SysML-profile
XMI href URI: http://www.omg.org/spec/SysML/20100301/SysML-profile.uml
Documentation:
Created from sysml1-2-ptc20100301-v5/sysml-profile.xmi.

SysML1.3 (sysml)

XML namespace URI: http://www.omg.org/spec/SysML/20110919/SysML-profile
XMI href URI: http://www.omg.org/spec/SysML/20120401/SysML.xmi
Documentation:
Created from http://www.omg.org/spec/SysML/20110801/SysML.xmi.

SysML1.4 (SysML)

XML namespace URI: NIL
XMI href URI: http://www.omg.org/spec/SysML/20131001/SysML.xmi
Documentation:
Created from http://www.omg.org/spec/SysML/20131001/SysML.xmi.

UML 2.5 (uml)

XML namespace URI: http://www.omg.org/spec/UML/2.5
XMI href URI: http://www.omg.org/spec/UML/2.5/UML.xmi
Documentation:
Compiled from UML/20131001 on 2013-12-12.




Send questions or comments to [email protected].