Reification in Vocbench

38 views
Skip to first unread message

Henk Laloli

unread,
Feb 24, 2022, 6:40:27 AM2/24/22
to vocbench-user
Hello,

I would like to add some extra information to a statement. With blank nodes, rdf statement , or rdf value. But I cannot add these to the URI. Am i correct in supposing that this is impossible and should be done through special forms? I haven't used these. How is that to be done?

Cheers,

Henk

Armando Stellato

unread,
Feb 24, 2022, 9:20:40 AM2/24/22
to Henk Laloli, vocbench-user

Dear Henk,

 

RDF does not allow (natively) for predicating about statements. There is a number of solutions, ranging from official to mere data tricks&hacks, for doing so, each with pro and contra, but never really solving the problem simply because it’s not solved at the root in the model.

 

RDF* is a solution to this, providing native support for addressing statements and adding information to them (i.e. treating them as nodes in a sort of metagraph).

SPARQL* is the complement to that, providing extended support to SPARQL for addressing triples as resources.

 

The colleagues from OntoText wrote a nice article about RDF*, which also presents solutions (those I hinted before) for talking about statements with plain RDF

https://www.ontotext.com/knowledgehub/fundamentals/what-is-rdf-star/

 

There is no official spec released, but there is experimental support for RDF* in both RDF4J and GDB now, I foresee some potential change of plans in the current roadmap for the next year. But, more I can’t say now.

 

Kind Regards,


Armando

 

 

 

 

--
You received this message because you are subscribed to the Google Groups "vocbench-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vocbench-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vocbench-user/4f76fbb9-d763-4cf5-ab9f-545b7c790bdcn%40googlegroups.com.

Henk Laloli

unread,
Feb 28, 2022, 8:18:48 AM2/28/22
to vocbench-user
Dear Armando,

thanks for the reference to GraphDB documentation of RDF star. That's looks promising. A lot easier than the standard reification solutions or references to classes and their instances. I hope that this can be implemented in VocBench. 

But for the time being, what is the support in VocBench for the things I mentioned: blank nodes, rdf statement , or rdf value etc. Is that solely through special Forms? Maybe it will help to use this.

Kind regards,

Henk Laloli

Op donderdag 24 februari 2022 om 15:20:40 UTC+1 schreef stel...@uniroma2.it:

Armando Stellato

unread,
Mar 6, 2022, 5:41:53 PM3/6/22
to Henk Laloli, vocbench-user

Dear Henk,

 

About what you suggested, possibly I’m losing some references. I (indirectly, by giving you a link to a Ontotext’s post) provided you a list of techniques, with the caveat of (all of them) having their limitations, given that traditional RDF doesn’t really support statements about statements (if not through reification).

In any case, while you can obviously create a reified triple by means of the related properties in the rdf vocabulary, there’s no support for convenient management of reified statements (e.g by transforming them on-the-fly into normal statements).

We’ll surely look into the possibilities offered by RDF* soon,

Kind Regards,

Armando

 

Reply all
Reply to author
Forward
0 new messages