Issue 12386: RDFSDatatype uriRef Property Multiplicity Issue (odm-ftf) Source: Thematix Partners LLC (Mrs. Elisa F. Kendall, ekendall(at)thematix.com) Nature: Revision Severity: Significant Summary: The uriRef property is defined in the specification as a LiteralString [0..*], which is incorrect. The uriRef property is required to have value, and thus the multiplicity should be [1..*] Resolution: Revise multiplicity as suggested and remove first constraint. Revised Text: Currently, the text in section 14.1.6.2 that describes properties and constraints for RDFSDatatype reads as follows: Properties o uriRef: LiteralString [0..*] - the URI reference(s) associated with the datatype. Constraints [1] A class stereotyped by "rdfsDatatype" must have a value for the uriRef property. [2] The value of the uriRef property must be a UML::LiteralString that is stereotyped by "uriReference". [3] For built-in datatypes (i.e., those that are not user-defined), the string value of the uriRef must be that of an XML Schema Datatype as defined in [XML Schema Datatypes], and as given in Annex A. [4] (Semantic) The value of the uriRef property must link the "rdfsDatatype" to either an XML Schema Datatype or user-defined type corresponding to a datatype definition of the appropriate type. Revise it to read: Properties o uriRef: LiteralString [1..*] - the URI reference(s) associated with the datatype. Constraints [1] The value of the uriRef property must be a UML::LiteralString that is stereotyped by "uriReference". [2] For built-in datatypes (i.e., those that are not user-defined), the string value of the uriRef must be that of an XML Schema Datatype as defined in [XML Schema Datatypes], and as given in Annex A. [3] (Semantic) The value of the uriRef property must link the "rdfsDatatype" to either an XML Schema Datatype or user-defined type corresponding to a datatype definition of the appropriate type. Actions taken: April 17, 2008: received issue January 19, 2009: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 17 Apr 2008 19:31:11 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Elisa Kendall Company: Sandpiper Software, Inc. mailFrom: ekendall@sandsoft.com Notification: No Specification: RDFSDatatype uriRef Property Multiplicity Issue Section: 14.1.6.2 FormalNumber: ptc/07-09-09 Version: ODM 1.0 Beta 2 Specification RevisionDate: 11/2007 Page: 142 Nature: Revision Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1) Description The uriRef property is defined in the specification as a LiteralString [0..*], which is incorrect. The uriRef property is required to have value, and thus the multiplicity should be [1..*]