W3C home > Mailing lists > Public > semantic-web@w3.org > July 2010

RE: Subjects as Literals

From: Michael Schneider <schneid@fzi.de>
Date: Tue, 6 Jul 2010 22:55:29 +0200
Message-ID: <0EF30CAA69519C4CB91D01481AEA06A001F07FE1@judith.fzi.de>
To: "Antoine Zimmermann" <antoine.zimmermann@deri.org>
Cc: <public-lod@w3.org>, "Semantic Web" <semantic-web@w3.org>
+1

The fact that

    "basically, all the upper levels of the Semantic Web layer 
    cake are not based on RDF but on generalised RDF"

(see also my list of concrete citations at [1]) makes it, in my humble
opinion, essentially mandatory for an RDF working group to standardize
generalized RDF, i.e. subjects and bnodes in all positions of a triple.

In addition, I like your idea of having a "classic" syntactic fragment with
traditional RDF syntax, so older systems (or those for which their
implementers decide to not go to generalized RDF) will still have a standard
to conform to.

Best,
Michael

[1] <http://lists.w3.org/Archives/Public/semantic-web/2010Jul/0146.html>

>-----Original Message-----
>From: semantic-web-request@w3.org [mailto:semantic-web-request@w3.org]
>On Behalf Of Antoine Zimmermann
>Sent: Tuesday, July 06, 2010 9:54 PM
>To: Ivan Mikhailov
>Cc: public-lod@w3.org; Semantic Web
>Subject: Re: Subjects as Literals
>
>Ivan, all,
>
>
>Le 06/07/2010 18:00, Ivan Mikhailov a écrit :
> > After 7 days of discussion, are there any volunteers to implement
>this
> > proposal? Or you specify the wish and I should implement it (and
> > Kingsley should pay) for an unclear purpose? Sorry, no.
>
>
>Not only there are volunteers to implement tools which allow literals as
>subjects, but there are already implementations out there.
>As an example, take Ivan Herman's OWL 2 RL reasoner [1]. You can put
>triples with literals as subject, and it will reason with them.
>Here in DERI, we also have prototypes processing generalised triples.
>
>Other reasoners are dealing with literals as subjects. RIF
>implementations are also able to parse triples with literals as
>subjects, as it is required by the spec.
>
>In addition to the existing implementations, it should be noticed that
>the main standards built on top of RDF(S) (SPARQL, OWL 2, RIF) are all
>using generalised triples instead of the restrictive RDF triples. So,
>basically, all the upper levels of the Semantic Web layer cake are not
>based on RDF but on generalised RDF...
>
>Some people mentioned scalability issues when we allow literals as
>subject. It might be detrimental to the scalability of query engines
>over big triple stores, but allowing literals as subjects is perfectly
>scalable when it comes to inference materialisation (see recent work on
>computing the inference closure of 100 billion triples [2]).
>
>Considering this amount of usage and use cases, which is certainly meant
>to grow in the future, I believe that it is time to standardised
>generalised RDF. In addition, there are readily available serialisations
>for it (N3, or a straightforward extension of N-triple or Turtle) and a
>backward compatible extension of RDF/XML has been proposed in this
>thread (by Sandro Hawke).
>
>
>A possible compromise would be to define RDF 2 as /generalised RDF +
>named graphs + deprecate stuff/, and have a sublanguage (or profile)
>RDF# which forbids literals in subject and predicate positions, as well
>as bnodes in predicate position.
>Then SPARQL, OWL 2 and RIF would really refer to RDF 2 instead of each
>redifining generalised RDF. People implementing optimisations of triple
>stores would be implementing a W3C-approved part of RDF (namely, RDF#),
>just like people implementing OWL 2 QL implement part of OWL 2 for
>efficient data indexing and query answering.
>
>
>Honestly, it's just about putting a W3C stamp on things that some people
>are already using and doing. Just like named graphs and other stuff.
>Plus, it's an easy one since the semantics is already there.
>
>
>
>[1] http://www.ivan-herman.net/Misc/2008/owlrl/

>[2] Jacopo Urbani, Spyros Kotoulas, Jason Maassen, Frank van Harmelen,
>and Henri Bal. "OWL reasoning with WebPIE: calculating the closure of
>100 billion triples" in the proceedings of ESWC 2010.
>
>
>
>Regards,
>AZ.
>--
>Antoine Zimmermann
>Post-doctoral researcher at:
>Digital Enterprise Research Institute
>National University of Ireland, Galway
>IDA Business Park
>Lower Dangan
>Galway, Ireland
>antoine.zimmermann@deri.org
>http://vmgal34.deri.ie/~antzim/


--
Dipl.-Inform. Michael Schneider
Research Scientist, Information Process Engineering (IPE)
Tel  : +49-721-9654-726
Fax  : +49-721-9654-727
Email: michael.schneider@fzi.de
WWW  : http://www.fzi.de/michael.schneider
=======================================================================
FZI Forschungszentrum Informatik an der Universität Karlsruhe
Haid-und-Neu-Str. 10-14, D-76131 Karlsruhe
Tel.: +49-721-9654-0, Fax: +49-721-9654-959
Stiftung des bürgerlichen Rechts, Az 14-0563.1, RP Karlsruhe
Vorstand: Prof. Dr.-Ing. Rüdiger Dillmann, Dipl. Wi.-Ing. Michael Flor,
Prof. Dr. Dr. h.c. Wolffried Stucky, Prof. Dr. Rudi Studer
Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
=======================================================================

Received on Tuesday, 6 July 2010 20:56:08 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:48:11 UTC