-
Key: ODM11-118
-
Legacy Issue Number: 13074
-
Status: closed
-
Source: SAP AG ( Jens Müller)
-
Summary:
In the fifth line of the OCL expression the specification says: ...self.oclIsTypeOf(RDFSLiteral)... I think it should be: self.oclIsKindOf(RDFSLiteral), otherwise there will be constraint errors if you for example create an instance of PlainLiteral. In the seventh line of the very same OCL expression the specification says: ...self.isTypeOf(RDFSLiteral)... I think it should be: self.oclIsTypeOf(RDFSLiteral) In the second and third line calls to the notEmpty method are made. However, "()" is missing. The same applies to OCL expressions on page 41 and 49!
-
Reported: ODM 1.0 — Fri, 7 Nov 2008 05:00 GMT
-
Disposition: Resolved — ODM 1.1
-
Disposition Summary:
1. In section 10.2.2, replace the following OCL (from resolution to 16495):
context Node inv DisjointPartition:
(self.resource->notEmpty() implies self.oclIsTypeOf(ReferenceNode)) and
(self.oclIsTypeOf(ReferenceNode) or self.oclIsTypeOf(BlankNode) or
self.oclIsTypeOf(RDFSLiteral)) and
not (self.oclIsTypeOf(ReferenceNode) and self.oclIsTypeOf(BlankNode)) and
not (self.oclIsTypeOf(BlankNode) and self.isTypeOf(RDFSLiteral)) and
not (self.oclIsTypeOf(ReferenceNode) and self.oclIsTypeOf(RDFSLiteral))By:
context Node inv DisjointPartition:
(self.oclIsTypeOf(ReferenceNode) or self.oclIsTypeOf(BlankNode) or
self.oclIsKindOf(Literal)) and
not (self.oclIsTypeOf(ReferenceNode) and self.oclIsTypeOf(BlankNode)) and
not (self.oclIsTypeOf(BlankNode) and self.isKindOf(Literal)) and
not (self.oclIsTypeOf(ReferenceNode) and self.oclIsKindOf(Literal)) -
Updated: Fri, 6 Mar 2015 20:58 GMT