1. Dublin Core Properties - the namespace is missing the trailing slash - should be http://purl.org/dc/terms/ - suggested prefix should be dcterms
2. OSLC Properties - the spec uses both oslc:Shape and oslc:ResouceShape. These are the same. Recommend we use oslc:ResourceShape. 3. Value-type: Property - the property rdf:predicate is not appropriate since RDFS semantics imply that its subject is an rdf:Statement, which is not what we intend here. Suggest using oslc:onProperty since it is similar to owl:onProperty - should explain the meaning of oslc:valueType to be the union of all the value types mentioned. The design of this property is inconsistent since for literal value types we can specify the datatype but for URI-valued properties we cannot specify the type, just how they are represented (inline, local, etc.) - the namespace for the Resource value-types includes "oslc-core" but the normal core namespace just includes "oslc", not "oslc-core". Use just one base URI for all URI refs in the core. - the datatype of oslc:maxSize is Number which is not a datatype. Use Interger. Regards, ___________________________________________________________________________ Arthur Ryman, PhD, DE Chief Architect, Project and Portfolio Management IBM Software, Rational Markham, ON, Canada | Office: 905-413-3077, Cell: 416-939-5063 Twitter | Facebook | YouTube
