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

Add ID-Type for IIIF manifest #76

Closed
rettinghaus opened this issue Nov 2, 2019 · 11 comments
Closed

Add ID-Type for IIIF manifest #76

rettinghaus opened this issue Nov 2, 2019 · 11 comments

Comments

@rettinghaus
Copy link

As IIIF becomes so important for dealing with images, it would be good to have a special <idno> for storing the URL of the IIIF manifest, like
<idno type="URLIIIF">
or
<idno type="URLManifest">.

<idno type="URLImages"> is a bit too unspecific (and documentation could be improved).

@xlhrld
Copy link
Collaborator

xlhrld commented Nov 25, 2019

Related to #43, so clearly +1 from me. Opting for URLIIIF rather than for the more generic URLManifest.

@wrznr
Copy link

wrznr commented Jan 6, 2020

idno@type should be made “open” in the sense that any value is allowed. There will always one more type.

@rettinghaus
Copy link
Author

Let's agree on "semi-open".

@wrznr
Copy link

wrznr commented Jan 6, 2020

"semi-open"

Is this technically possible?

@rettinghaus
Copy link
Author

Is this technically possible?

Yes, see https://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-valList.html.

@wrznr
Copy link

wrznr commented Jan 6, 2020

Yeah

Let's agree on "semi-open".

then.

@xlhrld
Copy link
Collaborator

xlhrld commented Jan 9, 2020

Hm, semi-open may well lead to using different idno/@type for the same referencing system. Some coders might use URLIIIF, some might use UrlIIIF, some even IIIF only. This would clearly be a hindrance for (general purpose) DTABf processors and for interoperability. Currently, the meaning of idno/@type is well defined (if only in the docs) but coming across unknown types you will have to resort to guesswork.

I strongly opt for keeping the list closed but extendable by the DTABf maintainers. Additions of values for new referencing systems will never entail the need to adapt existing DTABf data (i. e. they will always be backwards compatible).

@wrznr
Copy link

wrznr commented Jan 9, 2020

Totally understandable.

extendable by the DTABf maintainers

But even for commonly agreed values like PPN, this does not seem to work. I.e. http://deutschestextarchiv.de/doku/basisformat/mdSdMsDesc.html does not have it while #68 says it should.

@rettinghaus
Copy link
Author

This would clearly be a hindrance for (general purpose) DTABf processors and for interoperability.

I tend to disagree. The advantage of a semi-open list is, that in an editor (e.g. Oxygen) you'll still get the predefined values to choose from. With a closed list all non-standard values simply won't validate.

A schematron rule could be added to give a warning if none predefined value is selected.

@susannehaaf
Copy link
Member

I think the list should remain closed for the reasons named above. But the final decision should be taken by the Steering Committee. For the time being, the value URLIIIF is now included in the respective value list of the DTABf schema (version 1.1.0).

@rettinghaus
Copy link
Author

I'll close this issue, as the main part is resolved.
@wrznr should open another issue if it still should be discussed whether there should be open or semi-open lists.

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

No branches or pull requests

4 participants