If the intent is that the assertion is in the discourse, and not a syntactic workaround for .1 properties that would be unnecessary if we had RDF* or property graphs, then I would say E13 is exactly the right approach to use. In comparison, I consider the PC classes to be just that - a syntactic work around needed in RDF and not part of the discourse. In LInked Art, in a discussion around uncertain attribution of artists and "style of" vs "school of", we posited the need for a property on E13 for this scenario. (Also the need for .1 on P11 for the same reason as we have it on P14)
I would say that Dig's annotation is *not* the correct approach for several reasons: * Named Graphs are a very specific technology that have never seen significant uptake and are likely (IMO) to decrease in usage once RDF* is formalized. * Dig needs to be updated, and Annotation is (I would hope) likely to go away ... because ... * ... it could just use the Web Annotation Data Model: https://www.w3.org/TR/annotation-model/ (And reification has all the problems discussed in this thread already) Rob On Thu, May 11, 2023 at 7:17 AM George Bruseker via Crm-sig < crm-sig@ics.forth.gr> wrote: > Dear Martin, > > I agree that E13 is a poor man's solution to a complicated problem. But it > is for some, the solution available. Other solutions like Inf for > documenting historical argumentation and using named graphs is great as a > possibility. Using prov o to represent the meta discursive level of the > provenance of the dataset as such great. But my immediate interest was > simple the humble ability of E13 to be able to point to all statements that > can be made with precisely one link in CRM. I'll keep watching the space! > > Cheers, > > G > > On Thu, May 11, 2023 at 1:25 PM Martin Doerr <mar...@ics.forth.gr> wrote: > >> Dear George, >> >> I agree with you below about the historical aspects. The annotation model >> has the same historical aspect, but is not limited to a single link. >> >> Let us discuss!😁 >> >> Best, >> >> Martin >> >> On 5/11/2023 12:41 PM, George Bruseker wrote: >> >> Dear Francesco, Martin, >> >> Again for the record since I seem to be being read at cross purposes, >> when I mention the word 'provenance' I do not mean it in the sense of >> dataset provenance (to which prov o would apply). I mean that in the world >> to be described (the real world of tables charis cats dogs scholars ideas >> etc.) there are real world events in which people attribute things to >> things (see my previous email). This is content of the world to be >> represented in the semantic graph (not a metagraph about the graph). This >> is describable and is described in CIDOC CRM using E13 and its friends. If >> you want to say that there was a historical situation that someone in your >> department said (likely in the information system) that some attribute >> related two things you can do this with E13 (or I have >> completely misunderstood the CIDOC CRM). This happens all the time in art >> history. One particular often arising case is an argument about who played >> what role in some object. Was Davinci the painter or was it Simon? This is >> just a hum drum case of needing to apply CIDOC CRM to real cases. Since E13 >> is a mechanism for so doing on all other statements, it would be a logical >> continuation that it could be used also on .1 statements. But for technical >> reasons it cannot, that is why I suggested a mild technical solution that >> makes the technical extension logically coherent. It is in this sense that >> I mean provenance and not in the metasense of the provenance of the data >> qua data, also an exciting but other issue to my mind. >> >> Cheers, >> >> George >> >> On Thu, May 11, 2023 at 12:27 PM Martin Doerr via Crm-sig < >> crm-sig@ics.forth.gr> wrote: >> >>> Dear Francesco, >>> >>> This is an excellent paper. >>> >>> I cite: "However, reification has no formal semantics, and leads to a >>> high increase in the number of triples, hence, it does not scale well. " >>> >>> I agree with your proposals. Prov-O mapping is a must for CRM-SIG. >>> >>> Best, >>> >>> Martin >>> >>> On 5/10/2023 11:55 PM, Francesco Beretta via Crm-sig wrote: >>> >>> Dear Martin, George, All, >>> >>> I would not dare to suggest some solution of this complex issue but let >>> me hint to a couple of useful papers (among many others): >>> >>> Sikos, Leslie F., and Dean Philp, ‘Provenance-Aware Knowledge >>> Representation: A Survey of Data Models and Contextualized Knowledge >>> Graphs’, *Data Science and Engineering*, 5.3 (2020), 293–316 < >>> https://doi.org/10.1007/s41019-020-00118-0> >>> >>> Hernández, Daniel, Aidan Hogan, and Markus Krötzsch, ‘Reifying RDF: What >>> Works Well With Wikidata?’, in *Proceedings of the 11th International >>> Workshop on Scalable Semantic Web Knowledge Base Systems Co-Located with >>> 14th International Semantic Web Conference (ISWC 2015), Bethlehem, PA, USA, >>> October 11, 2015.*, 2015, pp. 32–47 < >>> http://ceur-ws.org/Vol-1457/SSWS2015_paper3.pdf> >>> >>> >>> Once again, I would like to suggest carefully distinguishing between the >>> CRM domain of discourse, in which the E13 class is conceptualized, and the >>> issue of stating the provenance of the information modelled in the >>> discourse domain, including instances of class E13 as part of the modelled >>> domain. >>> >>> For this last task (or domain of discourse), it would seems reasonable >>> and in line with best practices to use the PROV model and the corresponding >>> PROV-O ontology, a W3C recommendation. Or providing a specific extension of >>> the CRM, compatible and aligned with the PROV model. But using PROV-O seems >>> a good choice in order to facilitate interoperability. >>> >>> There remains the more fundamental question of whether the current >>> debate about RDF implementation is not in fact indicative of a more >>> fundamental problem related to properties of properties and the implicit >>> and richer information they contain, which cannot be adequately expressed >>> in RDF without conceptualising them in terms of actual classes. Aren't >>> these rather hybrid P(roperty)C(lasses), especially if they should be >>> declared as subclasses of E1, to be considered as *de facto* classes >>> and not just properties? Because if they are just statements, then adopting >>> one or the other form of existing RDF reifications practices seems to be >>> the good way to go. >>> >>> Best >>> >>> Francesco >>> >>> >>> Le 10.05.23 à 18:48, Martin Doerr via Crm-sig a écrit : >>> >>> Dear All, >>> >>> I suggest to resolve the issue of referring to the provenance of .1 >>> properties more specifically: >>> >>> Solution a: Add properties to E13 to specify a .1 property. This may be >>> more effective than the double indirection via PC class instance and 4 >>> links of the E13 construct. >>> >>> Solution b: Use RDF reification for this specific problem via the PC >>> class. >>> >>> We need to examine in both cases the inferences we want to maintain >>> about the base property and its domain and range, and what the relevant >>> query construct is. >>> >>> Personally, I prefer solution c: Use the annotation model of CRM Dig, >>> which goes via Named Graphs. This is much more performant and logically >>> clearer, because Named Graphs are implemented as direct references to >>> property identifier, and maintain a reference count for each one. This is >>> an important logic in its own right. Inferences about the .properties would >>> work in out ouf of a Named Graph, whereas the reification may need >>> additional rules. >>> >>> The query languages of Quad stores support them explicitly. >>> >>> The latest version of 3M supports Named Graph definitions. This feature >>> should be tested. >>> >>> I would rather discourage E13 in the long term as a means to denote >>> provenance generally and recommend a uniform use of Named Graphs. I am >>> aware that not all RDF encodings support the feature. I that case we could >>> resort to reification. >>> >>> Opinions? >>> >>> Best, >>> >>> Martin >>> >>> On 5/9/2023 10:37 PM, Francesco Beretta via Crm-sig wrote: >>> >>> Dear Christian-Emil, All, >>> >>> For the reasons I detailed in my other email, I totally agree with your >>> point of view and would like to raise all possible caveats to this kind of >>> mixing up quick and dirty implementation solutions and consistent >>> conceptual modelling. >>> >>> If we need more classes, even on a provisional and experimental >>> perspective, I would strongly suggest to produce them and document them as >>> such, with stable URIs, and then refine progressively the ontology and >>> integrate it into the CRM family. Of course, a nice place to do this is >>> ontome.net 😉 >>> >>> Best >>> >>> Francesco >>> >>> Le 08.05.23 à 17:36, Christian-Emil Smith Ore via Crm-sig a écrit : >>> >>> Also: RDF(S) is an implementation technology. We can assume that there >>> exists a implmentation function from the CRM-FOL to RDF(S), but this may >>> not be a 1-1 function. Strange constructs like the PC0(?) may not have >>> counterparts in CRM-FOL. Changing the ontology on the bases of >>> special tricks used in the implementation may not always be a good idea, >>> but may inspire us to make well thought out and consistent changes in the >>> ontology. >>> >>> >>> >>> _______________________________________________ >>> Crm-sig mailing list >>> Crm-sig@ics.forth.gr >>> http://lists.ics.forth.gr/mailman/listinfo/crm-sig >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Crm-sig mailing >>> listCrm-sig@ics.forth.grhttp://lists.ics.forth.gr/mailman/listinfo/crm-sig >>> >>> >>> >>> -- >>> ------------------------------------ >>> Dr. Martin Doerr >>> >>> Honorary Head of the >>> Center for Cultural Informatics >>> >>> Information Systems Laboratory >>> Institute of Computer Science >>> Foundation for Research and Technology - Hellas (FORTH) >>> >>> N.Plastira 100, Vassilika Vouton, >>> GR70013 Heraklion,Crete,Greece >>> >>> Vox:+30(2810)391625 >>> Email: mar...@ics.forth.gr >>> Web-site: http://www.ics.forth.gr/isl >>> >>> _______________________________________________ >>> Crm-sig mailing list >>> Crm-sig@ics.forth.gr >>> http://lists.ics.forth.gr/mailman/listinfo/crm-sig >>> >> >> >> -- >> ------------------------------------ >> Dr. Martin Doerr >> >> Honorary Head of the >> Center for Cultural Informatics >> >> Information Systems Laboratory >> Institute of Computer Science >> Foundation for Research and Technology - Hellas (FORTH) >> >> N.Plastira 100, Vassilika Vouton, >> GR70013 Heraklion,Crete,Greece >> >> Vox:+30(2810)391625 >> Email: mar...@ics.forth.gr >> Web-site: http://www.ics.forth.gr/isl >> >> _______________________________________________ > Crm-sig mailing list > Crm-sig@ics.forth.gr > http://lists.ics.forth.gr/mailman/listinfo/crm-sig > -- Rob Sanderson Senior Director for Digital Cultural Heritage Yale University
_______________________________________________ Crm-sig mailing list Crm-sig@ics.forth.gr http://lists.ics.forth.gr/mailman/listinfo/crm-sig