Dear all,

I fully agree with Christian-Emil's observation that

> The current properties P50, P52 and P55 need external curation and 
> also break the basic assumption that a CIDOC-CRM KB/database 
> store accumulate history.

This is a point I had to raise over and over again in discussions about 
database design: there is no notion of "now" if we are dealing with persistent 
data. 

> Maybe it is time to get rid of them?

Definitely. The reason why the idea of a "current" state of affairs is so 
deeply rooted in the database world seems to come from the fact that almost any 
textbook on the subject has silly examples such as "student: { name: Carla 
Jones, age: 23 }".

Best,
Detlev

> Christian-Emil Smith Ore via Crm-sig <[email protected]> hat am 28.11.2022 
> 12:31 CET geschrieben:
> 
> 
> Dear all,
> Wolfgang points to the fact that the 'current' properties is not defined in a 
> consistent way, which of course they should have been. The textual scope 
> notes says 'if and only if' which should be expressed as bidirectional 
> implication, ⇔ (equivalence). Below I quite from an email exchange between 
> Carlo and me. This may explain the issue:
> 
> C-E:
> There are several axioms in CRM of the form lefthandside(x,y)⇒ 
> (∃z)[righthandside(x,y,z)], which is not a good thing, if I understand you 
> right, due to efficient machine reasoning and the time it will take to find a 
> needle z in the haystack.
> 
> Carlo:
> 
> Precisely. The computer enters into a combinatorial examination of cases and 
> basically may never come back.
> 
> and Carlo writes earlier in his reply, about claiming the existence of some 
> individual on the right hand side of the implication:
> ' it's not outside of the model, it's that we do not know what to do with it, 
> as you said, having a bunch of these "unknown" guys in the KB breaks 
> efficiency. I understand that efficiency is an engineering issue, but in the 
> end, we are engineers. '
> 
> In my earlier days when I worked with formal logic and models, I didn't care 
> very much about efficiency. However, I fully understand Carlo and also see 
> the point that we formulate the FOL so that it can be efficiently computable. 
> This is one reason to drop the bidirectional implication implication in the 
> properties P50, P52 and P55.
> 
> There is also another issue. The current properties P50, P52 and P55need 
> external curation and also break the basic assumption that a CIDOC-CRM 
> KB/database store accumulate history. It would have been better if the 
> current properties are implemented as named and stored queries with the 
> ting/person as argument. The original reason for introducing the current 
> properties was they were used in some museum databases in the 1990ies,. Maybe 
> it is time to get rid of them?
> 
> Best,
> Christian-Emil
> 
> 
> 
> 
> P50 has current keeper
> 
> This property is a shortcut for the more detailed path from E18 Physical 
> Thing through, P30i custody transferred through, E10 Transfer of Custody, P29 
> custody received by to E39 Actor, if and only if the custody has not been 
> surrendered by the receiving actor at any later time.
> FOL:
> 
> 
> P50(x,y) ⇐ (∃z) [[E10(z) ⋀ P30i(x,z) ⋀ P29(z,y) ]
> ⋀ ¬ (∃w) [E10(w) ⋀ P30i(x,w) ⋀ P28(w,y)⋀ P182(z,w)]]
> 
> 
> 
> 
> P52 has current owner
> 
> This property is a shortcut for the more detailed path from E18 Physical 
> Thing through, P24i changed ownership through, E8 Acquisition, P22 
> transferred title to to E39 Actor, if and only if this acquisition event is 
> the most recent.
> FOL:
> 
> 
> P52(x,y) ⇐ (∃z) [[E8(z) ⋀ P24i(x,z) ⋀ P22(z,y) ]
> ⋀ ¬ (∃w) [E8(w) ⋀ P24i(x,w) ⋀ P23(w,y)⋀ P182(z,w)]]
> 
> 
> 
> 
> P55 has current location
> 
> This property is a shortcut. A more detailed representation can make use of 
> the fully developed (i.e., indirect) path from E19 Physical Object,through, 
> P25i moved by,E9 Move, P26 moved to to E53 Place if and only if this Move is 
> the most recent.
> 
> P55(x,y) ⇐ (∃z) [ [E9(z) ⋀ P25i(x,z) ⋀ P26(z,y)]
> ⋀ ¬ (∃w) [E9(w) ⋀ P25i(x,w) ⋀ P27(w,y)⋀ P182(z,w)]]
> 
> 
> 
> 
> 
> 
> _______________________________________________ Crm-sig mailing list 
> [email protected] http://lists.ics.forth.gr/mailman/listinfo/crm-sig

_______________________________________________
Crm-sig mailing list
[email protected]
http://lists.ics.forth.gr/mailman/listinfo/crm-sig

Reply via email to