[topicmapmail] XTM-RDF conversion

Dicheva, Darina dichevad at wssu.edu
Mon Jun 11 21:00:52 EDT 2007


Lars Marius and Knud, your feedback is appreciated!

Thanks,
Darina  

> -----Original Message-----
> From: topicmapmail-bounces at infoloom.com 
> [mailto:topicmapmail-bounces at infoloom.com] On Behalf Of 
> Dichev, Christo
> Sent: Monday, June 11, 2007 4:42 PM
> To: Lars Marius Garshol; topicmapmail at infoloom.com
> Cc: Boriana Ditcheva
> Subject: RE: [topicmapmail] XTM-RDF conversion
> 
> Hi,
> 
> In our implementation we are using/creating  vocabulary based on the
> namespace  http://www.w3.org/2006/rdftm/ taken from the 
> :Guidelines for
> RDF/Topic Maps Interoperability"
> (http://www.w3.org/2001/sw/BestPractices/RDFTM/guidelines-2006
> 0630.html)
> . Our initial experiments indicate that this site is not maintained
> anymore - it generates "Not Found" error. 
> 
> Your advice or suggestions on this matter will be appreciated.
> 
> Christo 
> 
> -----Original Message-----
> From: topicmapmail-bounces at infoloom.com
> [mailto:topicmapmail-bounces at infoloom.com] On Behalf Of Lars Marius
> Garshol
> Sent: Monday, June 11, 2007 3:13 AM
> To: topicmapmail at infoloom.com
> Cc: Boriana Ditcheva
> Subject: Re: [topicmapmail] XTM-RDF conversion
> 
> Hi Darina,
> 
> * Dicheva, Darina
> >
> > We are currently implementing an XTM-RDF conversion for 
> TM4L. In this 
> > relation, I would like to ask for an opinion on translating  TM 
> > associations.
> 
> This problem is in my opinion already solved. An algorithm for such
> conversion is given at
> 
>    http://www.ontopia.net/topicmaps/materials/tmrdf.html#N1024
> 
> and is implemented in the OKS Samplers, so you can try it out for
> yourself. (Just use "Export" and select RDF/XML.)
> 
> A set of PSIs that can be used to guide the conversion are defined at
>    http://psi.ontopia.net/tm2rdf/
> 
> > The problem is that RDF is built on directional binary relations:
> > Subject-Property-Object, while in TM a binary association  
> authorship 
> > has five elements:
> >
> > authorship(author: Shakespeare, work: Hamlet).
> 
> The natural translation of this in RDF is in my opinion:
> 
>    has-author(hamlet, shakespeare)
> 
> The roles are just an artifact of how the information is expressed in
> Topic Maps, and are not needed in RDF.
> 
> > Currently we are thinking of translating such an association as
> >
> > 	Author -- wrote -- Work
> >
> > but are wondering whether to include also the reverse part of the 
> > relationship in the translation:
> >
> > 	Work -- written-by -- Author
> >
> > How would including it, or not including it, affect RDF 
> > completeness/readability/inference capability?
> 
> You don't need to include it, since the question of what the 
> inverse is
> is one that exists for every RDF statement. OWL lets you 
> handle this (if
> you want) by explicitly stating that one property is the inverse of
> another, as in
> 
>    wrote owl:inverseOf written-by
> 
> > Clearly, if we want to represent both directions, we'd have to make 
> > two statements per every association instance: [...]
> 
> Actually, if you use owl:inverseOf then software can infer the inverse
> statements. Not all software does, but in theory it could, and in
> practice it often does.
> 
> > Would that be undesirable?
> 
> I think so, yes. It's better to just state it once.
> 
> > There are, of course, other more thorny issues related to scope and 
> > variants, but piece-by-piece.
> 
> Yes. Scope and variants is harder. :)
> 
> --Lars M.
> 
> _______________________________________________
> topicmapmail mailing list
> topicmapmail at infoloom.com
> http://www.infoloom.com/mailman/listinfo/topicmapmail
> _______________________________________________
> topicmapmail mailing list
> topicmapmail at infoloom.com
> http://www.infoloom.com/mailman/listinfo/topicmapmail
> 


More information about the topicmapmail mailing list