- From: Alexander De Leon <me@alexdeleon.name>
- Date: Wed, 16 Mar 2011 00:41:30 +0100
- To: Richard Cyganiak <richard@cyganiak.de>
- Cc: Souripriya Das <souripriya.das@oracle.com>, public-rdb2rdf-wg@w3.org
Received on Tuesday, 15 March 2011 23:42:09 UTC
+1 Explaining that this property is just syntactic sugar and that more complex class mappings are possible via predicateObjectMap will be very useful. Thanks for the comments, Alex On 15/03/2011, at 16:34, Richard Cyganiak wrote: > On 15 Mar 2011, at 15:18, Souripriya Das wrote: >> You have raised a good point, but we think the capability of using class template or class column is already possible using the current constructs. > > How about adding a short explanation to the rr:class section: > > “Note: This property is merely a shortcut for specifying an rr:predicateObjectMap with predicate rdf:type and the class URI as rr:object. To achieve a mapping where the class URI is not constant but needs to be computed based on the contents of the database, one can explicitly define an rr:predicateObjectMap with a non-constant rr:objectMap.” > > Best, > Richard > > > >> >> For example, >> ... >> rr:classTemplate " >> http://example.com/ontology/{Type >> }"'; >> ... >> >> can be replaced with >> >> rr:predicateObjectMap >> [ >> rr:predicateMap [ rr:predicate rdf:type ]; >> rr:objectMap [ rr:template " >> http://example.com/ontology/{Type >> }" ; rr:termType "IRI" ] >> ]; >> >> >> >> Thanks, >> - Souri/Seema. >> >> > >
Received on Tuesday, 15 March 2011 23:42:09 UTC