RDB to RDF & ontology terms reuse

Hi everyone

I have a doubt about mapping RDB to RDF and reuse of ontology terms
that certainly the community will help clarify :)

Assuming that I have a RDB table with some data
and I would like to generate a mapping to triples RDF

*Table Structure*

Table: Actor

Columns: firstName
last_name
phone
email

Taking into consideration the recommendation of reusing existing ontology
terms,
the ontology terms reused for this case are the following

*Namespaces*

'dbpedia' = http://dbpedia.org/ontology/
'foaf' = http://xmlns.com/foaf/0.1/
'vcard' = http://www.w3.org/2006/vcard/ns # Address

Actor => dbpedia:Actor or foaf:Person or vcard:VCard

firstname => foaf: firstName
last_name => foaf: familyName
phone => foaf:phone
email => vcard:email

*Vocabulary restrictions*

foaf:firstName => Domain: foaf:Person Range: Literal
foaf:familyName => Domain: foaf:Person Range: Literal
foaf:phone => Domain: NONE Range => NONE
vcard:email => Domain: vcard:VCard Range => NONE

Taking into account the restrictions mentioned above
the Actor term would be mapped to three classes

dbpedia:Actor => because is the best description for this class
foaf:Person => for the domain restriction of the terms foaf:firstName and
foaf:familyName
vcard:VCard => the domain restriction of the term vcard:email

I would like to know if is possible to achieve this terms reuse
or is inconsistent ?

Thanks in advance for your help

Best Regards

Chris Rivas

Received on Saturday, 6 November 2010 20:44:31 UTC