Project

General

Profile

Actions

Feature #1506

closed

Update CIDOC CRM to 7.1.1

Added by Alexander Watzinger almost 3 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Category:
CRM
Target version:
Start date:
2021-05-05
Estimated time:
16.00 h

Description

Currently we use CIDOC CRM 6.2.1 and will update it to 7.1.1 which is the latest release with available RDFS document needed for our import script to include the whole CIDOC schema into OpenAtlas.
We already made adaptions for anticipated changes in former versions thanks to Stefan who keeps an eye on current CIDOC CRM development, e.g. mapping Legal Body and Information Carrier to other classes.

Used specification: https://cidoc-crm.org/rdfs/7.1.1/CIDOC_CRM_v7.1.1.rdfs

Model changes
  • Changed link for sub/super events: P117 -> P9
  • Merging of actor appellation to appellation
    • P131 replaced with P1
    • E82 replaced with E41
    • OpenAtlas class actor appellation removed

Related issues 1 (1 open0 closed)

Precedes OpenAtlas - Feature #1525: Model: Spacetime Volume E92AcknowledgedRoland Filzwieser2021-05-06Actions
Actions #1

Updated by Alexander Watzinger almost 3 years ago

Actions #2

Updated by Alexander Watzinger over 2 years ago

  • Description updated (diff)
  • Status changed from Acknowledged to Assigned
  • Assignee set to Stefan Eichert

@ Stefan:

After our last discussion I looked into updating the CIDOC CRM implementation.
Their version list still shows no newer RDFS document (http://www.cidoc-crm.org/versions-of-the-cidoc-crm) but there is a link to a v7.1.1_preparation document (https://gitlab.isl.ics.forth.gr/cidoc-crm/cidoc_crm_rdf/-/tree/v7.1.1_preparation).
If you meant that I would propose to wait because preparation doesn't sound very stable. If you got a newer source please post a link.

Anyway, if there is a new official stable version available we could add this to the upcoming major release so I added it to our next developers meeting topics at Meeting 2021-11-03.
I also assigned this issue to you and added a Wiki draft in the description where we can document.

Actions #3

Updated by Stefan Eichert over 2 years ago

As discussed the Information carrier will be removed resp. replaced by Human made object in 7.x
Also "occurs during" P117 is replaced by a combination of new temporal relations: See http://www.cidoc-crm.org/sites/default/files/cidoc_crm_v.7.1.1_0.pdf on page 231
We used p117 for defining sub events.
Also all kind of appellations (e.g. Actor appellation, place name) will be unioned in only "Appellation" e41.
From what I see now, these are the only changes that affect us directly.

Actions #4

Updated by Alexander Watzinger over 2 years ago

Thank you Stefan for looking into this.
  • Information carrier we already got rid of thanks to your farsightedness
  • I like the joining of appellation. It needs adaption but will simplify the OpenAtlas code
  • The P117 replacement looks like some work and we should discuss this in detail
Actions #5

Updated by Alexander Watzinger over 2 years ago

  • Assignee changed from Stefan Eichert to Alexander Watzinger
  • Target version changed from 7.1.0 to 7.0.0
Actions #6

Updated by Alexander Watzinger over 2 years ago

  • Subject changed from Update CIDOC CRM to 7.1 to Update CIDOC CRM to 7.1.1
  • Description updated (diff)
  • Status changed from Assigned to In Progress
Actions #7

Updated by Alexander Watzinger over 2 years ago

  • Assignee changed from Alexander Watzinger to Stefan Eichert

I made good progress with the transformation scripts.
Only issue I encountered so far is the removal of P117 (occurs_during) which we used to link events with sub events.
Assigning back to you, Stefan, and will continue working on it once this is solved.

Actions #8

Updated by Alexander Watzinger over 2 years ago

  • Target version changed from 7.0.0 to 7.1.0

Moving to next version to not block major release.

Actions #9

Updated by Stefan Eichert over 2 years ago

Alexander Watzinger wrote:

I made good progress with the transformation scripts.
Only issue I encountered so far is the removal of P117 (occurs_during) which we used to link events with sub events.
Assigning back to you, Stefan, and will continue working on it once this is solved.

In Version 7.x P117 is removed. The docs recommend replacing it with a combination of "P176i starts after the start of" AND "P185 ends
before the end of"

Actions #10

Updated by Alexander Watzinger over 2 years ago

Not sure what to make of this. So far it looks like we have the options to:

  • Replace existing links with a combination of two links. Not sure if we want to go this way it would be:
    • Cumbersome and costly to implement and maintain
    • Error prone
    • The (than much needed) integrity checks and how to handle found errors would be very complex
  • Removing this feature. But this sounds kind of "rude"
We can discuss this at the developer meeting tomorrow, I also checked some projects for usage of P117:
  • 1,156 MEDCON (but isn't active anymore)
  • 627 CONNEC (but they will be removed, at least mostly)
  • 540 DPP
  • 540 THANADOS (presumably copies from DPP)
  • 54 MAMEMS/Constantinople
  • 23 MoByz
  • 1 PLAS
  • None: INDIGO, SHAHI, origins
Actions #11

Updated by Stefan Eichert about 2 years ago

We could keep P117 and define it as a shortcut similar to our OA Shortcuts in order to preserve the information. To resolve "OA117" (or however we want to call it) the recommendation of the CIDOC CRM would be used: combination of "P176i starts after the start of" AND "P185 ends before the end of"

Actions #12

Updated by Alexander Watzinger about 2 years ago

Good idea! I added it to today's meeting agenda.

Actions #13

Updated by Alexander Watzinger about 2 years ago

  • Assignee changed from Stefan Eichert to Alexander Watzinger

We decided in our meeting today to go with a shortcut for removed P117.
After we solved the model issues I take the ticket back and continue on implementation for next release.

Actions #14

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #15

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #16

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #17

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF