Thanks for your help Richard, much appreciated.

Rajashree

On Tue, Nov 9, 2010 at 2:16 AM, Richard Cyganiak <[email protected]>wrote:

> 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