linked-art / linked.art

Development of a specification for linked data in museums, using existing ontologies and frameworks to build usable, understandable APIs
https://linked.art/
Other
91 stars 14 forks source link

Question: modeling relationship between persons and organizations? #497

Closed sdevalk closed 6 months ago

sdevalk commented 2 years ago

Hi all,

I’m modeling a dataset with biographical information of artists and using the Actors pattern as foundation. My dataset contains a number of relationships between the artists and organizations. For example:

  1. Artist A ‘studied at’ Academy B (during a certain timespan)
  2. Artist A ‘was a teacher at’ Academy C (during a certain timespan)
  3. Artist A ‘was a member of’ Association D (during a certain timespan)

I’m wondering: how should I model these relationships (preferably using Linked Art constructs)?

For example:

  1. I could use Linked Art’s Organization Membership pattern for this. However, the examples do not use timespans, e.g. that Artist A was a member of Association D from date X to Y — so I’m not sure if this is an appropriate pattern.
  2. I also could use Linked Art’s pattern for Collections over Time. The pattern is geared towards objects, though. Is it also usable for persons?
  3. Or should I use CIDOC-CRM’s E85_Joining (and E86_Leaving) for this?

Thanks!

azaroth42 commented 2 years ago

We did this at the Getty by using Joining and Leaving with a classification.

e.g. Artist A joined Academy B, and that joining was classified_as (and then leaving to get the timespan).

This allows individuals to participate in multiple ways with the same organization at the same time -- perhaps they're a student AND a teacher.

1 - Yes, this is the simplest form. A was a member of B (at some point, and with some role) 2 - This is the object form of ... 3 - ... joining and leaving, which is what I would do.

(Also this issue is an implicit vote for Phases :) )

azaroth42 commented 2 years ago

--> discuss and then document as this seems like a useful pattern to be clear about

sdevalk commented 2 years ago

@azaroth42 Thank you! :)

azaroth42 commented 6 months ago

Also https://github.com/linked-art/linked.art/issues/237

azaroth42 commented 6 months ago

Closed by #588