Skip to content

Instantly share code, notes, and snippets.

@dmj
Last active October 22, 2020 10:34
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dmj/17521232f46ef896c902ffbc2e2039f2 to your computer and use it in GitHub Desktop.
Save dmj/17521232f46ef896c902ffbc2e2039f2 to your computer and use it in GitHub Desktop.
DFG-Viewer METS nach IIIF
<xsl:transform version="3.0" expand-text="true"
xmlns:json="http://www.w3.org/2005/xpath-functions"
xmlns:mets="http://www.loc.gov/METS/"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:mode on-no-match="shallow-skip"/>
<xsl:output indent="true"/>
<xsl:param name="objectBaseUri" select="base-uri(/)" as="xs:anyURI"/>
<xsl:key name="images" match="mets:fileGrp[@USE = 'DEFAULT']/mets:file" use="@ID"/>
<xsl:key name="links" match="mets:smLink" use="@xlink:from"/>
<xsl:template match="mets:mets">
<json:map>
<json:string key="@id">{resolve-uri('manifest', $objectBaseUri)}</json:string>
<json:string key="@type">sc:Manifest</json:string>
<json:string key="@context">http://iiif.io/api/presentation/2/context.json</json:string>
<!-- TODO: Label, description, and metadata -->
<json:string key="label">Proof of Concept!</json:string>
<json:array key="sequences">
<xsl:apply-templates select="mets:structMap[@TYPE = 'PHYSICAL']/mets:div[@TYPE = 'physSequence']"/>
</json:array>
<json:array key="structures">
<xsl:apply-templates select="mets:structMap[@TYPE = 'LOGICAL']"/>
</json:array>
</json:map>
</xsl:template>
<xsl:template match="mets:div[ancestor::mets:structMap[@TYPE = 'LOGICAL']]">
<json:map>
<json:string key="@id">{resolve-uri(@ID, resolve-uri('range/', $objectBaseUri))}</json:string>
<json:string key="@type">sc:Range</json:string>
<json:string key="label">{@TYPE}</json:string>
<xsl:if test="@LABEL">
<json:string key="description">{@LABEL}</json:string>
</xsl:if>
<xsl:if test="key('links', @ID)">
<json:array key="canvases">
<xsl:for-each select="key('links', @ID)">
<json:string>{resolve-uri(@xlink:to, resolve-uri('canvas/', $objectBaseUri))}</json:string>
</xsl:for-each>
</json:array>
</xsl:if>
<xsl:if test="mets:div">
<json:array key="members">
<xsl:for-each select="mets:div">
<json:string>{resolve-uri(@ID, resolve-uri('range/', $objectBaseUri))}</json:string>
</xsl:for-each>
</json:array>
</xsl:if>
</json:map>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="mets:structMap[@TYPE = 'PHYSICAL']/mets:div[@TYPE = 'physSequence']">
<json:map>
<json:string key="@type">sc:Sequence</json:string>
<json:array key="canvases">
<xsl:apply-templates/>
</json:array>
</json:map>
</xsl:template>
<xsl:template match="mets:structMap[@TYPE = 'PHYSICAL']/mets:div[@TYPE = 'physSequence']/mets:div[@TYPE = 'page']">
<json:map>
<json:string key="@type">sc:Canvas</json:string>
<json:string key="@id">{resolve-uri(@ID, resolve-uri('canvas/', $objectBaseUri))}</json:string>
<json:string key="label">{(@ORDERLABEL, @ORDER, position())[1]}</json:string>
<!-- TODO: width and height -->
<json:number key="width">0</json:number>
<json:number key="height">0</json:number>
<json:array key="images">
<xsl:apply-templates select="key('images', mets:fptr/@FILEID)">
<xsl:with-param name="canvasUri" select="resolve-uri(@ID, resolve-uri('canvas/', $objectBaseUri))"/>
</xsl:apply-templates>
</json:array>
</json:map>
</xsl:template>
<xsl:template match="mets:file">
<xsl:param name="canvasUri" required="yes" as="xs:anyURI"/>
<json:map>
<json:string key="@type">oa:Annotation</json:string>
<json:string key="motivation">sc:painting</json:string>
<json:string key="on">{$canvasUri}</json:string>
<json:map key="resource">
<json:string key="@id">{mets:FLocat/@xlink:href}</json:string>
<json:string key="@type">dctypes:Image</json:string>
<json:string key="format">{@MIMETYPE}</json:string>
</json:map>
</json:map>
</xsl:template>
</xsl:transform>
{"@id":"http:\/\/example.org\/manifest","@type":"sc:Manifest","@context":"http:\/\/iiif.io\/api\/presentation\/2\/context.json","label":"Proof of Concept!","sequences":[{"@type":"sc:Sequence","canvases":[{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136077104","label":"1","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136077104","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00001.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136080176","label":"2","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136080176","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00002.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136088496","label":"3","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136088496","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00003.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136089776","label":"4","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136089776","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00004.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136090288","label":"5","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136090288","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00005.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136086448","label":"6","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136086448","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00006.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136085424","label":"7","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136085424","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00007.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136093488","label":"8","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136093488","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00008.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136096432","label":"9","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136096432","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00009.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136094640","label":"10","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136094640","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00010.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136094384","label":"11","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136094384","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00011.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136095792","label":"12","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136095792","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00012.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136104624","label":"13","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136104624","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00013.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136106288","label":"14","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136106288","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00014.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136107440","label":"15","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136107440","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00015.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136107696","label":"16","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136107696","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00016.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136100016","label":"17","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136100016","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00017.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136108720","label":"18","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136108720","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00018.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136113072","label":"19","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136113072","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00019.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136114736","label":"20","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136114736","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00020.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136113328","label":"21","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136113328","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00021.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136110768","label":"22","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136110768","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00022.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136111152","label":"23","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136111152","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00023.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136118064","label":"24","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136118064","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00024.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136120752","label":"25","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136120752","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00025.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136119216","label":"26","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136119216","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00026.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136119600","label":"27","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136119600","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00027.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136120624","label":"28","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136120624","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00028.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136127024","label":"29","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136127024","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00029.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp136126256","label":"30","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp136126256","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00030.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170644896","label":"31","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170644896","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00031.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170644256","label":"32","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170644256","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00032.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170643488","label":"33","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170643488","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00033.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170637856","label":"34","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170637856","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00034.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170642208","label":"35","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170642208","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00035.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170643872","label":"36","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170643872","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00036.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170642592","label":"37","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170642592","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00037.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170639776","label":"38","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170639776","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00038.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170644512","label":"39","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170644512","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00039.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170639008","label":"40","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170639008","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00040.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170641824","label":"41","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170641824","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00041.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170640416","label":"42","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170640416","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00042.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170639136","label":"43","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170639136","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00043.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170638624","label":"44","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170638624","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00044.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170639264","label":"45","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170639264","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00045.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170641312","label":"46","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170641312","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00046.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170650912","label":"47","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170650912","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00047.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170651424","label":"48","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170651424","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00048.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170651808","label":"49","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170651808","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00049.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]},{"@type":"sc:Canvas","@id":"http:\/\/example.org\/canvas\/struct-physical-idp170651936","label":"50","width":0,"height":0,"images":[{"@type":"oa:Annotation","motivation":"sc:painting","on":"http:\/\/example.org\/canvas\/struct-physical-idp170651936","resource":{"@id":"http:\/\/diglib.hab.de\/drucke\/textb-680-2\/00050.jpg","@type":"dctypes:Image","format":"image\/jpeg"}}]}]}],"structures":[{"@id":"http:\/\/example.org\/range\/struct-logical","@type":"sc:Range","label":"Monograph","canvases":["http:\/\/example.org\/canvas\/struct-physical"],"members":["http:\/\/example.org\/range\/struct-logical-idp170652448","http:\/\/example.org\/range\/struct-logical-idp170650656","http:\/\/example.org\/range\/struct-logical-idp170647072","http:\/\/example.org\/range\/struct-logical-idp170649376","http:\/\/example.org\/range\/struct-logical-idp170656672","http:\/\/example.org\/range\/struct-logical-idp170656800","http:\/\/example.org\/range\/struct-logical-idp170662816"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170652448","@type":"sc:Range","label":"title_page","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136077104"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170650656","@type":"sc:Range","label":"dedication","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136080176"],"members":["http:\/\/example.org\/range\/struct-logical-idp170647712","http:\/\/example.org\/range\/struct-logical-idp170648992"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170647712","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136080176"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170648992","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136088496"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170647072","@type":"sc:Range","label":"contents","description":"Kurzer begriff deß gantzen Balletts","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136089776"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170649376","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136090288"],"members":["http:\/\/example.org\/range\/struct-logical-idp170650272"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170650272","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136090288"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170656672","@type":"sc:Range","label":"section","description":"Ersten Schauplatzes","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136096432"],"members":["http:\/\/example.org\/range\/struct-logical-idp170655264"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170655264","@type":"sc:Range","label":"section","description":"1. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136096432"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170656800","@type":"sc:Range","label":"section","description":"Zweiter Schauplatz","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136095792"],"members":["http:\/\/example.org\/range\/struct-logical-idp170655648","http:\/\/example.org\/range\/struct-logical-idp170661024","http:\/\/example.org\/range\/struct-logical-idp170657568","http:\/\/example.org\/range\/struct-logical-idp170669984","http:\/\/example.org\/range\/struct-logical-idp170667168","http:\/\/example.org\/range\/struct-logical-idp170662944","http:\/\/example.org\/range\/struct-logical-idp170666144","http:\/\/example.org\/range\/struct-logical-idp170669216"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170655648","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136104624"],"members":["http:\/\/example.org\/range\/struct-logical-idp170656928"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170656928","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136104624"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170661024","@type":"sc:Range","label":"section","description":"I. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136100016"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170657568","@type":"sc:Range","label":"section","description":"II. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136100016"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170669984","@type":"sc:Range","label":"section","description":"III. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136108720"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170667168","@type":"sc:Range","label":"section","description":"IIII Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136114736"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170662944","@type":"sc:Range","label":"section","description":"V. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136113328"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170666144","@type":"sc:Range","label":"section","description":"VI. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136110768"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170669216","@type":"sc:Range","label":"section","description":"VII. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136118064"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170662816","@type":"sc:Range","label":"section","description":"Dritter Schauplatz","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136120752"],"members":["http:\/\/example.org\/range\/struct-logical-idp170669600","http:\/\/example.org\/range\/struct-logical-idp170664864","http:\/\/example.org\/range\/struct-logical-idp170664224","http:\/\/example.org\/range\/struct-logical-idp170664992","http:\/\/example.org\/range\/struct-logical-idp170671392","http:\/\/example.org\/range\/struct-logical-idp170671136","http:\/\/example.org\/range\/struct-logical-idp170674592","http:\/\/example.org\/range\/struct-logical-idp170683936","http:\/\/example.org\/range\/struct-logical-idp170685344","http:\/\/example.org\/range\/struct-logical-idp170685472"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170669600","@type":"sc:Range","label":"section","description":"I. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136119216"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170664864","@type":"sc:Range","label":"section","description":"Zweyter Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136119600"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170664224","@type":"sc:Range","label":"section","description":"Dritter Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136119600"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170664992","@type":"sc:Range","label":"section","description":"Vierdter Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136119600"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170671392","@type":"sc:Range","label":"section","description":"5. Eingang","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136120624"],"members":["http:\/\/example.org\/range\/struct-logical-idp170677920"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170677920","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136127024"],"members":["http:\/\/example.org\/range\/struct-logical-idp170672544"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170672544","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp136127024"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170671136","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170642592"],"members":["http:\/\/example.org\/range\/struct-logical-idp170672928"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170672928","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170642592"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170674592","@type":"sc:Range","label":"section","description":"Epilog","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170641824"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170683936","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170650912"],"members":["http:\/\/example.org\/range\/struct-logical-idp170684064"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170684064","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170650912"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170685344","@type":"sc:Range","label":"endsheet","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170651424"],"members":["http:\/\/example.org\/range\/struct-logical-idp170678688"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170678688","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170651424"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170685472","@type":"sc:Range","label":"paste_down","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170651936"],"members":["http:\/\/example.org\/range\/struct-logical-idp170685600"]},{"@id":"http:\/\/example.org\/range\/struct-logical-idp170685600","@type":"sc:Range","label":"section","canvases":["http:\/\/example.org\/canvas\/struct-physical-idp170651936"]}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment