Skip to content
This repository has been archived by the owner on Nov 21, 2024. It is now read-only.

disallow use of both instantiationPhysical and instantiationDigital #89

Open
kvanmalssen opened this issue Sep 18, 2014 · 2 comments
Open
Labels

Comments

@kvanmalssen
Copy link

Currently the schema allows for both instantiationPhysical and instantiationDigital to be used for the same instantiation. If the elements and their usage stays as is (depending on the outcome of #67), the schema should be modified so that only one of the two is allowed, using xsd:choice. For example:

<xsd:choice>
    <xsd:element name="instantiationPhysical" type="sourceVersionStringType"/>
    <xsd:element name="instantiationDigital" type="sourceVersionStringType"/>
</xsd:choice>
@jolene2323
Copy link

Agreed! This has never made sense to me. We use instantiationPhysical for our physical tape instantiations and instantiationDigital for audiofiles on servers.

@asteino
Copy link

asteino commented Mar 24, 2015

I could see where it would be useful to allow both and disallow both. In addition to disallowing the use of both instantiationPhysical and instantiationDigital, a reference element to another instantiation (either physical or digital) could be added (if there isn't one already).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants