Hi Yves, Thanks for these comments! > > * tags['album'] => NOT DONE. I couldn't find a way to link a track to > > its album-release in the MO, only the other way around: "an album > > mo:has_track track". > > > I don't really see what is the problem? Do you really need the inverse > property here? We had lots of discussion on this on the MO mailing list, > and it was tricky to find the right trade off between `simplicity' for > the user (=> all properties have an inverse) and the simplicity on the > `querying' side (=>if I have a RDF store without reasoning, it will be > quite tricky to look for each statement in the two possible ways). > > Finally, what we decided was to indeed create these inverse properties, > but marking them as unstable. But in this particular case, I don't > really see why mo:has_track is not enough? Please, correct me if I'm wrong but, the point is that mo:has_track is a property between a mo:Record and a mo:Track. (a mo:Record being a mo:MuscialManifestation). We would like to have the inverse property because sometimes you want to describe an individual song (mo:Track) and say from which album (mo:Record) it comes from. Defining an inverse property will certainly not add complexity to the model (nor from the point of view of reasoning) so I don't see where there is a tradeoff ... if people don't need it, they don't use it. >From the query side, the complexity will not be higher, both with or without OWL/RDF(S)/RDF reasoning. Best regards. Raphaël -- Raphaël Troncy CWI (Centre for Mathematics and Computer Science), Kruislaan 413, 1098 SJ Amsterdam, The Netherlands e-mail: raphael.troncy@cwi.nl & raphael.troncy@gmail.com Tel: +31 (0)20 - 592 4093 Fax: +31 (0)20 - 592 4312 Web: http://www.cwi.nl/~troncy/Received on Wednesday, 28 March 2007 16:18:00 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:21 GMT