- From: Jitao Yang <jitao.yang@gmail.com>
- Date: Thu, 20 May 2010 11:25:37 +0200
- To: Chris Dollin <chris.dollin@epimorphics.com>
- Cc: semantic-web@w3.org
- Message-ID: <AANLkTimb3QX2lOm8CW9Se1YXKFcHfLkyj3fNXxOLCN0c@mail.gmail.com>
2010/5/20 Chris Dollin <chris.dollin@epimorphics.com> > On Wednesday 19 May 2010 04:51:40 pm Jitao Yang wrote: > > 2010/5/19 Chris Dollin <chris.dollin@epimorphics.com> > > > > > On Wednesday 19 May 2010 01:39:52 pm Jitao Yang wrote: > > > > Dear all, > > > > > > > > In reference to http://www.w3.org/TR/swbp-n-aryRelations/, > > > > suppose we define: > > > > "... the formula DescPr(*d, p, o*) , asserting that object o is a > value > > > of > > > > property p in description *d*. ..." > > > > > > > > and we have: > > > > DescPr(*d, p, o*) > > > > DescPr(*d', p, o'*) > > > > > > > > the above formula could be represented by RDF like: > > > > > > > > :d > > > > a :DescPr_description ; > > > > :has_property :p . > > > > > > > > :d' > > > > a :DescPr_description ; > > > > :has_property :p . > > > > > > > > :p > > > > a :DescPr_property ; > > > > :has_value :o ; > > > > :has_value :o' . > > > > > > > > >From these triples how can we go back in a unique way to the logical > > > > representation. > > > > > > I don't think you can, and I think that's because it's not a good > > > representation (and vice-versa). > > > > > > I wasn't sure which bit of http://www.w3.org/TR/swbp-n-aryRelations/ > > > you were comparing/contrasting to. > > > > > > > > > I reference to case1 and case3 together from > > http://www.w3.org/TR/swbp-n-aryRelations/, > > what is your idea of representing the formula using RDF? > > Thank you very much for your help, but by representing your idea with Turtle: > I'd use case3, which seems the most natural to me for this > example, or perhaps case1 with a predicate-centric approach. > > case3: > > [a Formula; relation p; on d; value o]. > [a Formula; relation p; on d', value o']. > > :DescPr a :Formula ; :has_relation p . :p a :Relation ; on:d value:o ; on:d' value:o' . the problem is how to define "on" and "value" in RDFS? Or, you can use the other ways to represent it by Turtle? > case 1: > > p assertion [on d; value o], [on d'; value o'] > > Depending, of course, on what the conext was that I was working in. > > -- > "The process will be long and ... unreliable." Box, /Star > Cops/ > > Epimorphics Ltd > Registered address: C/O Robson Taylor, Froomsgate House, Bristol > Registered number: 7016688 > >
Received on Thursday, 20 May 2010 09:26:24 UTC