- From: Pierre-Antoine Champin <pierre-antoine.champin@ercim.eu>
- Date: Fri, 17 Sep 2021 09:16:37 +0200
- To: Fabio Vitali <fabio.vitali@unibo.it>, "public-rdf-star@w3.org" <public-rdf-star@w3.org>
- Message-ID: <b54ebb0c-0a12-a59e-7ac4-60ec27cf7319@ercim.eu>
On 16/09/2021 19:07, Fabio Vitali wrote: > Dear all, > > My main reason of interest in RDF* is the mechanism to express a triple without stating it (quoted triples, formerly embedded triples). I think that that postulating (i.e., expressing without asserting) is an extremely worthy thing to have and work with. I think that it is truly a fundamental and innovative aspect of RDF*. > > Still, I am concerned that this applies only to individual triples and that annotations are considered just a syntactic trick to represent at the same time both a quoted triple and its assertion. > > I am wondering, specifically, if the fact that quoted triples are postulated but not asserted came out as a pleasant side effect of the peculiar type of reification adopted for the formal model of RDF* triples, or if this feature was (is, will be) considered as a true design goal for the group, and if there are plan to explore this specific subtree of additional features. This is not a mere side effect, but the outcome of long discussions which we tried to summarized in an appendix the spec [1]. > > > If this is the case, then I am wondering if there is an interest in discussing sooner or later about the following: > > 1) promote annotations to first class citizens of the model, and not just leaving them as syntactic shortcuts this seems to relate to something else you wrote in your previous e-mail: "annotations are shorthands for two separate triples". First, let me point out a difference in terminology which might foster misunderstanding in this discussion. IIUC, what you call an annotation is statement about a conjecture. In RDF-star, an annotation is a statement about an /asserted/ triple (a "collapsed conjecture" in your terminology, I believe -- leaving aside the fact that your conjectures can have multiple triples). So in RDF-star: << :hamlet dc:creator :shakespeare >> :statedBy :johnson. is /not/ called an annotation. It is simply a nested triple (i.e. a triple containing another triple). And to answer your point above: this thing /is/ a first class citizen in RDF-star. Second, if I was now to assert the fact that Shakespeare wrote Hamlet, I would now have two triples: :hamlet dc:creator :shakespeare. << :hamlet dc:creator :shakespeare >> :statedBy :johnson. and you wrote in your previous e-mail "there is no specific relationship between the two triples". I would argue the contrary: it is important to remember that the triple ':hamlet dc:creator :shakespeare' is /one and the same thing/ everywhere it occurs (either asserted or embedded). So the two triples above are as strongly related as, for example, the two triples below: :hamlet rdf:type :Play. :hamlet dc:creator :shakespeare. > 2) extend the reach from postulated triples to postulated graphs If we did this, RDF-star would have little benefit compared to named-graphs (which are already part of RDF). Actually, some people have argued that RDF-star is not required, as it can be "emulated" using named graphs. Another way to answer this is (as Andy already did [2]) is that you can use RDF-star as a building block to address this use-case: [ a :Conjecture :contains << :hamlet dc:creator :shakespeare >>, << :hamlet dc:created "1603"^^xsd:gYear >> ] :source <https://en.wikipedia.org/wiki/Hamlet>. > 3) include mechanisms to postulate the postulation of triples/graphs (already doable) > 4) include mechanisms to postulate the assertion of postulated triples/graphs > 5) work with the cascade effect of asserting chained postulations I have to think more about what the last two points would mean for RDF-star, but my gut feeling is that this could be built on top of it using a dedicated vocabulary (with a specified semantics). > If there is an interest in some of these topics, I would very much like to take part and contribute actively to the discussions, and I would like to know how and where and when should the discussion items be introduced. Well, the mailing list is a good start :) We also use issues on the github repo [3], and finally, as stated in the end of the agenda, anyone is free to propose new topics to be added as an agenda item. best [1] https://w3c.github.io/rdf-star/cg-spec/2021-07-01.html#sa-mode-and-pg-mode [2] https://www.w3.org/mid/747a7ef7-da94-ae94-8532-46c29ed95e77@apache.org [3] https://github.com/w3c/rdf-star/issues > Thank you > > Fabio Vitali > > -- > >> On 16 Sep 2021, at 17:50, Pierre-Antoine Champin <pierre-antoine.champin@ercim.eu> wrote: >> >> Hi all, >> >> Here are the information for our next call: >> >> Meeting: RDF-star >> Chair: pchampin >> Time: 3pm UTC https://www.timeanddate.com/worldclock/fixedtime.html?msg=RDF%2A+call&iso=20210917T15&p1=1440&ah=1 >> Place: - >> Audio: https://mit.zoom.us/j/96863217029?pwd=eHNlS3VBSjVvL0pnV1ptekp6YVZsdz09 (Zoom: 968 6321 7029 - password: rdf-star) >> IRC: #rdf-star on public-irc.w3.org port 6697 (irc://public-irc.w3.org:6697/%23rdf-star or https://irc.w3.org/) >> Previous meeting: https://w3c.github.io/rdf-star/Minutes/2021-09-04.html >> Next meeting: https://w3c.github.io/rdf-star/Minutes/2021-10-01.html >> >> >> 1. Announcements and newcomers >> ------------------------------ >> >> >> 2. Open actions >> --------------- >> >> https://github.com/w3c/rdf-star/issues?q=is%3Aopen+is%3Aissue+label%3Aaction >> >> >> 3. PR #204: Classes for RDF-star terminology >> -------------------------------------------- >> >> https://github.com/w3c/rdf-star/pull/204 >> >> >> 4. Defining our path >> -------------------- >> >> https://lists.w3.org/Archives/Public/public-rdf-star/2021Sep/0001.html >> >> >> 5. Open-ended discussions >> ------------------------- >> >> >> As usual, feel free to make proposals if you would like to add items to this Agenda. >> >> best >> <OpenPGP_0x9D1EDAEEEF98D438.asc>
Attachments
- application/pgp-keys attachment: OpenPGP public key
Received on Friday, 17 September 2021 07:16:42 UTC