readium / webpub-manifest

📜 A JSON based Web Publication Manifest format used at the core of the Readium project
BSD 3-Clause "New" or "Revised" License
91 stars 23 forks source link

New metadata for alternate identifiers #102

Closed HadrienGardeur closed 4 months ago

HadrienGardeur commented 4 months ago

This pull request introduces a new altIdentifier to publications, contributors, collections and series, as discussed on https://github.com/opds-community/drafts/discussions/79

I'm currently marking this one as a draft pull request until we figure out how this new element should be mapped (or not) in our JSON LD mapping document.

chocolatkey commented 4 months ago

@HadrienGardeur why is the UUID URN namespace not recommended? There are many cases in electronic publications where namespaces needing central registration are not used.

HadrienGardeur commented 4 months ago

@HadrienGardeur why is the UUID URN namespace not recommended? There are many cases in electronic publications where namespaces needing central registration are not used.

@chocolatkey that's a good catch, I'm adding it right now.

HadrienGardeur commented 4 months ago

This was discussed during the OPDS monthly call on June 26 in presence of @llemeurfr, @Apophenia and Peter.

Aside from very minor tweaks (addition of a requirement in the JSON Schema, renaming one of the schema files) this was approved.

This will be merged on July 12, unless someone has something to say against it.

I'm tagging additional participants on the OPDS side: @jonathangreen @tdilauro @barmintor @jce1028 @leonardr

HadrienGardeur commented 4 months ago

Here's a straightforward proposal for the JSON-LD mapping: https://github.com/readium/webpub-manifest/blob/24f343d80bf4de46c5ab42283a06a036a230bb3c/context.jsonld#L7-L8