W3C home > Mailing lists > Public > public-rdf-star@w3.org > December 2020

Re: RDF* vs RDF vs named graphs

From: Kingsley Idehen <kidehen@openlinksw.com>
Date: Tue, 1 Dec 2020 13:57:12 -0500
To: public-rdf-star@w3.org
Message-ID: <b6e49bd0-00f1-f60b-05ef-4bb83bef2ef8@openlinksw.com>
On 12/1/20 12:08 PM, Ted Thibodeau Jr wrote:
> All --
>
> The sum of this thread appears to be that RDF* (which 
> I've been told several times here is not connected to 
> RDF, except by the lexicals used in its name) is mostly
> an attempt to formalize reification of that same RDF to 
> which it is not connected.
>
> I would strongly suggest that folks reshape these 
> efforts toward an RDF 1.2 or 2.0 or even 3.0, or 
> completely rename RDF* and its related Turtle*, SPARQL*, 
> JSON-LD*, TriG*, etc. (which are likewise not related to 
> RDF, Turtle, SPARQL, JSON-LD, TriG, etc.).
>
> (A little Semantic Versioning could be brought into play,
> such that if this new RDF breaks old tools, it gets to be
> 2.0, while if it is entirely usable with existing tools,
> it could be 1.2 or 1.5 or 1.1.1)
>
> Such maturation of version would *not* involve confusion 
> in anyone's mind (I mean, why would *anyone* think RDF* 
> was related to RDF?), and lend further weight to the 
> gradually increasing enterprise deployment of RDF and
> related technologies.
>
> The enormous effort it takes to reinvent a wheel should
> not be put forth when we have a serviceable attempt in
> RDF which we can much more simply evolve to address the
> concerns raised here to justify RDF* (not related to RDF)
> (which notation is now, and will forever be, necessary
> to avoid inevitable confusion).
>
> Regards,
>
> Ted


+1

This effort needs another name.

Conflating RDF* with RDF, and repeating the same mistake with SPARQL
isn't beneficial. It simply adds too much confusion for too little
benefit (if any) .

Mapping so-called Labeled Property Graphs to RDF via syntax sugar for
RDF statement Reification is a strange target, IMHO.

Syntax Sugar != Semantics .

Syntax Sugar is about translation guidance. It is implemented by coding
a heuristic informed by syntax rather than semantics.

-- 
Regards,

Kingsley Idehen	      
Founder & CEO 
OpenLink Software   
Home Page: http://www.openlinksw.com
Community Support: https://community.openlinksw.com
Weblogs (Blogs):
Company Blog: https://medium.com/openlink-software-blog
Virtuoso Blog: https://medium.com/virtuoso-blog
Data Access Drivers Blog: https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers

Personal Weblogs (Blogs):
Medium Blog: https://medium.com/@kidehen
Legacy Blogs: http://www.openlinksw.com/blog/~kidehen/
              http://kidehen.blogspot.com

Profile Pages:
Pinterest: https://www.pinterest.com/kidehen/
Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter: https://twitter.com/kidehen
Google+: https://plus.google.com/+KingsleyIdehen/about
LinkedIn: http://www.linkedin.com/in/kidehen

Web Identities (WebID):
Personal: http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i
        : http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this



Received on Tuesday, 1 December 2020 18:57:28 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 1 December 2020 18:57:29 UTC