[oslc-core] Comments on Core Draft
Ian Green1
ian.green at uk.ibm.com
Mon Mar 8 10:48:36 EST 2010
In the glossary, the definition of resource is the http definition of
resource, whereas the use of that word elsewhere in the draft also
includes use of the word in the RDF sense - an abstract thing identified
by a URI.
I wonder if there would be some value in making a distinction here.
In several places the draft refers to a String property containing the
QName of the property. This should be rdf:resource="uri of the property".
reflecting the fact that QName is an XML concept not an RDF concept.
On resource shape:
- I don't understand oslc:RdfTypeTest. where can i find some
explanation. Is this duck typing? By that I mean that a resource can be
inferred to have some rdf:type, provided that it contains all of the OSLC
Properties declared in a given RdfTypeTest resource.
- "QName of type defined by this type-test " should read
rdf:resource of the type-test (a URI Reference).
- what is the role of rdf:type on a ResourceShape resource? is
this always http://open-services.net/xmlns/oslc#ResourceShape?
- why is there no rdf:about for a ResourceShape?
On json reporesentations:
- why isn't OSLC adopting existing JSON representation of RDF? we
seem to be inventing?
- qname doesn't mean anything unless there is a mechanism to
resolve the prefix. the json representation doesn't seem to address this.
The talis representation uses the full URI which at least avoids the
needs to deal with prefix mechanism, although the resulting json may be
harder for humans to read.
best wishes,
-ian
ian.green at uk.ibm.com (Ian Green1/UK/IBM at IBMGB)
Chief Software Architect, Requirements Definition and Management
IBM Rational
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
More information about the Oslc-Core
mailing list