Hi Martin, I would like to be involved.
Thanks, Dominic On Sun, 14 May 2023 at 19:34, Martin Doerr <mar...@ics.forth.gr> wrote: > Dear Dominic, all, > > Yes, I will always defend that modeling is technology independent, limited > however to the degree that science and technology should at least provide > the prospect of implementation in the near future, and some viable > approximations immediately. We definitely started the CRM before the > technology was generally available but expected. The primary criterion is > that the model reflects our insight about the scientific discourse we > target at. As such, I see the model-level discussion to be between > reasoning about "proposition sets" versus a "single binary proposition". > The technical discussion should be about best and most effective > approximations, regardless popular or not. The effectiveness will depend on > use cases and platform requirements. > > Please let us know, who is interested in participating in a narrower > subgroup for creating a document analyzing the alternatives. > > Best, > > Martin > > On 5/11/2023 8:01 PM, Dominic Oldman wrote: > > Hi > > Just a quick question on this. We develop the model independently of > technology. I can see that this discussion is getting technical. I > currently implement propositions sets using RDF named graphs because we can > and it works but it is not stipulated. Rob suggests that there are tech > upgrades that might suit this issue better. However, isn't it the case that > we need to be able to implement in different ways (I don't currently know > much about RDF*) depending on the systems we have? How is RDF* implemented? > - is it backwardly compatible with what we are all using? Do we give more > modelling credence to things that everyone uses? etc., etc. But aren't > these questions the reason why we are technology independent? Given this, > my question is, - have we got to a stage when the modelling now depends on > a particular technology? Can someone provide some clarification on this? > Which solution is tech independent? Are they all independent of this tech > discussion? One is at least. > > D > > On Thu, 11 May 2023 at 16:18, Martin Doerr via Crm-sig < > crm-sig@ics.forth.gr> wrote: > >> Dear Robert, >> >> We have just created the new issue to discuss this in detail. We should >> prepare a detailed analysis, citing all pros and cons. May be we continue >> this discussion better in a subgroup? >> >> Named Graphs are not a very specific technology, if we take the fact that >> all current triple stores are actually implemented as quad stores, >> regardless whether they call the construct "Named Graph" or "context". We >> have used and implemented this feature, and it is very performant. It runs >> on BlazeGraph as well. I think their is not a simple answer to that. >> Performance can become a major issue, when you have really a lot of data. >> >> For the attribution of artists and "style of" vs "school of" etc. of the >> collection management system of the British Museum, the ResearchSpace >> Project had created a set of subproperties of P14 carried out by, which >> could be used as input for a roles vocabulary. >> >> I did not propose to use Dig as is, but to consider the construct. The >> W3C annotation model is very interesting. We would need a connection to the >> Creation Event of making an annotation, and whose opinion it is, in order >> to make it CRM compatible. Why not allowing a Named Graph as target? We >> should compare the segment construct of the W3C annotation model with the >> METS <area> types and extensions we used. The Dig model was used to trace >> provenance of annotated area through transformations of digital objects. >> That was very important for exchanging research insights on 3D models. To >> be discussed! >> >> We can extend E13 to Proposition Sets, which would be very important to >> describe consistently CRMinf and generalized observations. That would then >> be most effectively implementd via Named Graphs. >> >> Opinions? >> >> Best, >> >> Martin >> >> On 5/11/2023 3:41 PM, Robert Sanderson wrote: >> >> >> 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 >> >> >> >> -- >> ------------------------------------ >> 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