Reviews:EnricoMotta about Context Slices
From Odp
EnricoMotta (Talk | contribs)
(New page: {{Content OP Proposal Review Template |CreationDate=2010/9/19 |SubmittedBy=EnricoMotta |ContentOPUnderReview=Context Slices |RevisionID=10119 |Score=1 - needs minor revision |ReviewSummary...)
Next diff β
Current revision
Overall suggestion (score): 1 - needs minor revision
βIn RDF and other binary relation languages (like object oriented languages and description logics), one typical way to represent that a binary relation holds in some context is to "reify" the relation-holding (sometimes called obtainment) in the context as an object with a binary relation between the obtainment and each the two relation arguments and a third binary relation between the obtainment and an object representing the context itself. The downside to this approach is the expressive ability of the language to describe the binary relation, especially in the case of description logics, is lost.β
Actually, this is not completely clear. The standard way to do reification in RDF is simply to reformulate a triple using the built-in RDF support. This allows then one to make statements about a triple, such as <triple1, holds, context1>. However, reifying a triple is an additional operation to representing the original statement, e.g., <Sam, ceoOf, IBM>, hence it is not clear why the proposed pattern is an improvement in this respect, given that also a reification-based solution permits to model the original domain-level relation β in this case, ceoOf.
Another thing that hampers understanding is that the term 'obtainment' does not seem to be a standard one in the literature. I could not find any use of it and indeed, even the referenced paper by Welty and Fikes does not use this term!!! Hence, it is difficult for the reader to completely understand the obtainment-based alternative and I suggest that this part is clarified.
It is also not clear whether having two IBMs and two Sams in the model causes potential problems. Can one say <sam@c1 sameAs sam>? Probably not. But then how do I retrieve all properties of Sam?
Related to the above point, it is also unclear what is the semantics of projectionOf.Posted: 2010/9/19 Last modified: 2010/9/19