On 9 Nov 2010, at 12:47, rajashree deka wrote:
> Richard,
> But since each role is a class in the ontology, wouldn't creating a  
> property
> bridge for each role be conceptually wrong because then it would  
> mean the
> roles are properties and not classes?

What do you mean conceptually wrong?

The only thing that matters is the generated triples. You want role_1  
to be of class TEACHER, which means you want a triple with subject  
role_1, predicate rdf:type, and object TEACHER. This is what the  
approach I described gives you.

Richard


>
> Luis,
> I'll let you know if this works out.
>
> Rajashree
>
> On Mon, Nov 8, 2010 at 10:22 PM, Richard Cyganiak  
> <[email protected]>wrote:
>
>>
>> On 9 Nov 2010, at 11:04, Luis Ignacio Larrateguy wrote:
>>
>>> if I didn't get you wrong, what you are looking for is  
>>> TranslationTables
>>> [1]
>>>
>>
>> Yes, if there is just a limited number of different roles then that  
>> would
>> work too.
>>
>> Richard
>>
>>
>>
>>
>> or using the ClassMap with same properties [2], like the example of  
>> the
>>> Person, Professor, Researcher, etc.
>>> Please let me know if you could do it, and if able share your  
>>> mapping
>>> fragment :-)
>>>
>>> Regards
>>>
>>> Luis Ignacio Larrateguy
>>>
>>> [1] http://www4.wiwiss.fu-berlin.de/bizer/D2RQ/spec/ 
>>> #translationtable
>>> <http://www4.wiwiss.fu-berlin.de/bizer/D2RQ/spec/ 
>>> #translationtable>[2]
>>> http://www4.wiwiss.fu-berlin.de/bizer/D2RQ/spec/#sameProperties
>>>
>>> On Mon, Nov 8, 2010 at 11:22 PM, rajashree deka <[email protected]
>>>> wrote:
>>>
>>> Hello Richard,
>>>>
>>>> I have a particular situation and I can't seem to find a way of
>>>> implementing this in the mapping.
>>>>
>>>> I have a table ROLE in which each person is associated with a  
>>>> particular
>>>> ROLE_ID. This ROLE_ID is then linked to a ROLE_NAME field in  
>>>> another
>>>> table
>>>> called LOOKUP table. In the existing ontology, each role  
>>>> represents a
>>>> class.
>>>>
>>>> For eg.
>>>> For person A :
>>>> person_id = 1
>>>> role = STUDENT
>>>> role_id= 100.
>>>>
>>>> For person B:
>>>> person_id=2
>>>> role = TEACHER
>>>> role_id = 101
>>>>
>>>> The URI for the STUDENT role will be of the form http://xyz.com/STUDENT 
>>>> .
>>>> The URI for the TEACHER role will be of the form http://xyz.com/TEACHER 
>>>> .
>>>>
>>>> Now, the URIs of the instances of each class is of the form:
>>>> abc:STUDENT rdf:about="http://xyz.com/role_1";
>>>> abc:TEACHER rdf:about="http://xyz.com/role_2";
>>>>
>>>> How can I implement this?
>>>>
>>>> Many thanks,
>>>> Rajashree
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> The Next 800 Companies to Lead America's Growth: New Video  
>>>> Whitepaper
>>>> David G. Thomson, author of the best-selling book "Blueprint to a
>>>> Billion" shares his insights and actions to help propel your
>>>> business during the next growth cycle. Listen Now!
>>>> http://p.sf.net/sfu/SAP-dev2dev
>>>> _______________________________________________
>>>> d2rq-map-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel
>>>>
>>>>
>>>>
>>>
>>> --
>>> Luis Larrateguy
>>> Blog: http://nacho.larrateguy.com.ar/
>>> Web: http://larrateguy.com.ar/luisignacio
>>>
>>> ------------------------------------------------------------------------------
>>> The Next 800 Companies to Lead America's Growth: New Video  
>>> Whitepaper
>>> David G. Thomson, author of the best-selling book "Blueprint to a
>>> Billion" shares his insights and actions to help propel your
>>> business during the next growth cycle. Listen Now!
>>>
>>> http://p.sf.net/sfu/SAP-dev2dev_______________________________________________
>>> d2rq-map-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel
>>>
>>
>>


------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
d2rq-map-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel

Reply via email to