Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Review the categorisation of relations #6

Open
kerstarno opened this issue Feb 12, 2019 · 7 comments
Open

Review the categorisation of relations #6

kerstarno opened this issue Feb 12, 2019 · 7 comments
Labels
EAC-CPFAttributes These are attributes specifically used in EAC-CPF only at the moment EAD3Attributes These are attributes specifically used in EAD3 only at the moment SuggestionToAdd For suggestions to add elements/attributes to either EAC-CPF or EAD3

Comments

@kerstarno
Copy link
Contributor

kerstarno commented Feb 12, 2019

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 kerstarno added EAC-CPFAttributes These are attributes specifically used in EAC-CPF only at the moment EAD3Attributes These are attributes specifically used in EAD3 only at the moment labels Feb 12, 2019
@kerstarno
Copy link
Contributor Author

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
Copy link
Contributor Author

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

@kerstarno kerstarno added the SuggestionToAdd For suggestions to add elements/attributes to either EAC-CPF or EAD3 label Feb 12, 2019
@kerstarno
Copy link
Contributor Author

kerstarno commented Mar 5, 2019

Summary of today's conversations:

  • Further and more detailed discussion of this topic needs to take context/history of <*relation> into account - for EAC-CPF it was kind of early days / EAD3 picked up on what existed in EAC-CPF, but the revision process tried to accommodate opposing ideas/approaches with the result of the <relations>section in EAD3 being experimental
  • Mark to check with Mike if there's more detailed documentation about the previous discussion around this point
  • Kerstin to check with Bill along the same lines
  • Kerstin and Regine to look at RiC-O and to share relations approach thereine (as far as possible given the confidentiality clause for RiC-O evaluation)
  • Kerstin and Regine to keep aspect of relations in mind in the context of the Related standards subteam (i.e. how are others doing this?)

@regineheberlein
Copy link

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
Copy link

regineheberlein commented Mar 12, 2019

Today's conversation:

  • relations may need to be handled via element rather than attribute due to cardinality constraints
  • mandatory type attribute, requires additional local type if set to "other"
  • discussion of placement of such an element: nested or standalone. Favoring standalone for streamlining the data
  • this approach would need alignment between standards
  • Link to discussion in EAC-CPF team notes: https://github.com/SAA-SDT/TS-EAS-subteam-notes/blob/master/eaccpf-subteam/working-documents/proposal%20redesign%20by%20G.%20M%C3%BCller
  • Evaluate other standards for relations, might there be an option of having an extension point where relations described by another standards is used. This in combination with a simple relation element.

@kerstarno
Copy link
Contributor Author

For reference see also SAA-SDT/eac-cpf-schema#35.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EAC-CPFAttributes These are attributes specifically used in EAC-CPF only at the moment EAD3Attributes These are attributes specifically used in EAD3 only at the moment SuggestionToAdd For suggestions to add elements/attributes to either EAC-CPF or EAD3
Projects
None yet
Development

No branches or pull requests

2 participants