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
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.