Making statements about statements which are no reified

后端 未结 2 979
不知归路
不知归路 2021-01-07 09:16

Forgive me if I\'m misusing some terms, I\'m just becoming familiar with RDF and reification in particular.

What I\'m trying to understand is if/how you can make a s

2条回答
  •  醉话见心
    2021-01-07 09:26

    The newly proposed approach called singleton property is exactly what you need. This approach is formally described in this paper "Don’t like RDF Reification? Making Statements about Statements Using Singleton Property". http://www.slideshare.net/ntkimvinh7/www2014-singleton-propertyfinal

    In your example, instead of using reification, the triple can be represented using the singleton property approach, such as

    ex:elvis-presley ex:is-alive#1 "true"^^xsd:boolean .

    ex:is-alive#1 rdf:singletonPropertyOf ex:is-alive .

    If you want to dispute this fact, you can use the singleton property ex:is-alive#1 because it can be globally unique if you use a UUID, instead of #1.

提交回复
热议问题