Open mikeapp opened 4 years ago
I'm wondering where changes in the mappings between context and RDF vocabularies have been documented. I.e. profile
is now dcterms:conformsTo
instead of doap:implements
, protocol
is now dcterms:type
instead of dcterms:conformsTo
and service
is schema:potentialAction
instead of svcs:has_service
. Maybe there are others?
Why the last one, by the way? This doesn't feel right at first sight. In https://github.com/IIIF/api/pull/1722 I didn't find a reference to this property. The type Service
is mapped to schema:WebAPI
, which is not really a schema:Action
. Or am I misreading the JSON in the context files? Well, having this documented in the change log may fix my wrong interpretation then ;-)
One of the decisions (back in the day) was that the alignment between the RDF terms and the JSON in the documents was not normative, and thus not subject to semantic versioning. This is a trade-off, of course, as it means we can better align the more stable API with the more fluid data modeling, but makes it harder for the (very small) proportion of users of IIIF that come with an RDF stack rather than a browser.
What this means for the current issue is ... the mapping between the API terms and the LOD world is not under consideration. We can fix any issues after 3.0 is released as final, because they're not part of the semantic versioning requirements.
Thx for the clarification @azaroth42 ! So I guess this alleviates my concern for this issue. Still it may be good to add some explanation about this somewhere. The context is quite a key element of the spec. And about my issues: where should I raise my comments?
@aisaac In the main IIIF/api repo please :)
+1: 29 [Siani81 ahankinson aisaac azaroth42 cubap dismorfo emulatingkat gigamorph hadro irv jbhoward-dublin jonhartzler joshuago78 jronallo jtweed julsraemy jwd markpatton mattmcgrattan mcwhitaker mejackreed mikeapp mixterj regisrob rentonsa scossu tomcrane tpendragon zimeon] 0: 0 [] -1: 0 []
Super majority is in favor, issue is approved
Links
Preview - Presentation https://preview.iiif.io/api/image_prezi_rc3/api/presentation/3.0/
Preview - Image https://preview.iiif.io/api/image_prezi_rc3/api/image/3.0/
Presentation API Change Log - https://preview.iiif.io/api/image_prezi_rc3/api/presentation/3.0/change-log/
Image API Change Log (may require further updates) - https://preview.iiif.io/api/image_prezi_rc3/api/image/3.0/change-log/
Background and Summary
The Editors propose to publish (i.e., merge to
master
) theimage_prezi_rc3
branch, which contains changes made since the June 2019 Beta release. We believe that all normative changes made since the Beta have already been reviewed and approved by the TRC in accordance with our policy.The Editors would suggest that this version be labelled a 'release candidate' (or similar). We believe that it is desirable to indicate to the developer community that the specification is stable and unlikely to change significantly prior to final publication.
Proposed Solution
image_prezi_rc3
branch.