SAA-SDT / SharedSchema

Repostory for work with shared schemas among the standards
1 stars 0 forks source link

Review the categorisation of relations #6

Open kerstarno opened 5 years ago

kerstarno commented 5 years ago

While EAD3 only includes the general element of <relation> with the attributes of relationtype (restricted to the values "cpfrelation", "resourcerelation", "functionrelation", "otherrelationtype") and otherrelationtype, EAC-CPF distinguishes between <cpfRelation>, <functionRelation> and <resourceRelation>. All three of these elements come with their own - optional - *RelationType attribute with a set of predefined values.

kerstarno commented 5 years ago

It might be worth investigating the possibility/suitability of aligning the approaches in both standards/schemas.

Furthermore, and in terms of using predefined values, it would be worth following up on further developments of RiC (once published/available) and potential definitions of relationships there.

kerstarno commented 5 years ago

Conversations so far also included the idea to consider adding an otherRelationType option for EAC-CPF.

kerstarno commented 5 years ago

Summary of today's conversations:

regineheberlein commented 5 years ago

Via email from Daniel to Kerstin:

  1. "Where EAC-CPF did not go far enough was in not including place, subject, and any attributes that have as values controlled names or terms, as these should also be modeled as 'holds between' relations", i.e. relations between one entity and another.
  2. "Relations among the entities will necessarily not be binary, that is, you want to be able to "say something about" each relation. For example, a relation may have a beginning and end date. Or may be qualified by existing in a particular place."
  3. "There was one development, if my memory serves, with which I agree wholeheartedly: not to explicitly identify types of relations in element names as was done in EAC-CPF: cpfRelation, resourceRelation, and functionRelation. Instead, a relation that can be made more specific through an @type. (Well, actually @relationtype = "otherrelationtype", @localtype). This is a better design, I think."
regineheberlein commented 5 years ago

Today's conversation:

regineheberlein commented 5 years ago

Homework for next week: read through Google docs: https://docs.google.com/document/d/1B7dSPDbE2DKurXFkMTsgtuM5ASN0Sm8FYOHD3z11tIU/edit?usp=sharing https://docs.google.com/document/d/1iwov1MdGqBOEfp9hGJM7L2FC2NIRIPBlofimZcnbF1w/edit?usp=sharing https://docs.google.com/document/d/1qi8RSZlg4dqXYH53waQSmy0Ko0qGpND9oXIbQU1ynlI/edit?usp=sharing

kerstarno commented 5 years ago

For reference see also https://github.com/SAA-SDT/eac-cpf-schema/issues/35.