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

disallow use of both instantiationPhysical and instantiationDigital #89

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

Comments

@kvanmalssen
Copy link
Collaborator

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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants