Skip to content

Commit 955e74d

Browse files
author
Rob Sanderson
committed
version local data model image
1 parent b8568d9 commit 955e74d

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

source/presentation/4.0/index.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,11 @@ a:hover > code {
109109
line-height: 1.0;
110110
font-family: "Courier Prime", monospace;
111111
}
112+
113+
.callout {
114+
background-color: rgb(244,252,239);
115+
}
116+
112117
</style>
113118

114119
# Status of this Document
@@ -156,7 +161,7 @@ These use cases were chosen as a broad sample to introduce IIIF concepts. Many m
156161
This section is what you need to know to make sense of the examples that follow it.
157162

158163
<p style="float: right">
159-
<img src="{{ site.api_url | absolute_url }}/assets/images/data-model.png" alt="Data Model" width="400"><br/>
164+
<img src="presentation_data_model.png" alt="Data Model" width="400"><br/>
160165
</p>
161166

162167

@@ -571,17 +576,15 @@ The example demonstrates the use of the common descriptive properties [`label`][
571576

572577
>
573578
**Key Points**
574-
* All IIIF documents begin with the `@context` key, which maps the JSON structure into a linked data representation. The value identifies the version of the specification in use. [👀 Model Documentation](model/#json-ld-contexts-and-extensions)
579+
* All IIIF documents begin with the `@context` key, which maps the JSON structure into a linked data representation. The value identifies the version of the specification in use. See [JSON-LD Documentation](model/#json-ld-contexts-and-extensions)
575580
* Every JSON object that has a [`type`][prezi-40-model-type] property also has an [`id`][prezi-40-model-id] property and vice versa.
576-
* Text elements intended for display to the user are conveyed by _Language Maps_, JSON objects in which the keys are language codes and the values are lists of one or more strings in that language. [👀 Model Documentation](model/#language-of-property-values)
581+
* Text elements intended for display to the user are conveyed by _Language Maps_, JSON objects in which the keys are language codes and the values are lists of one or more strings in that language. See [Language Documentation](model/#language-of-property-values)
577582
* The Painting Annotation is a member of the [`items`][prezi-40-model-items] property of an Annotation Page. While in this case there is only one Annotation Page and one Annotation, the mechanism is needed for consistency when there are multiple Annotation Pages, and it allows for Annotation Pages in general to be separate resources on the web.
578583
* The [`metadata`][prezi-40-model-metadata] label and value pairs are for display to the user rather than for machines to interpret.
579584
* The [`rights`][prezi-40-model-rights] property is always a single string value which is a URI.
580585
* Any resource can have a [`provider`][prezi-40-model-provider] property which a client can display to the user. This typically tells the user who the publisher is and how they might be contacted. The value of this property is an [Agent](model/#Agent).
581586
* The [`service`][prezi-40-model-service] property specifies a software application that a client might interact with to gain additional information or functionality, in this case, the IIIF Image API. Images in IIIF do not require an Image Service---we have included one here as an example, but do not include a service in the following image examples for brevity.
582-
{: .note}
583-
584-
!!! warning TODO: The above should be a green class rgb(244,252,239) to distinguish from properties
587+
{: .callout}
585588

586589
__Definitions__<br/>
587590
Classes: [Manifest][prezi-40-model-Manifest], [Canvas][prezi-40-model-Canvas], [AnnotationPage][prezi-40-model-AnnotationPage], [Annotation][prezi-40-model-Annotation], [Agent][prezi-40-model-Agent]<br/><br/>
@@ -722,9 +725,8 @@ This example is a Manifest with multiple Canvases, each of which represents a pa
722725
>
723726
**Key Points**
724727
* Canvas labels are not required, but are recommended when a Manifest has more than one Canvas in order to provide visual labels for each Canvas for navigation within the IIIF client UI.
725-
{: .note}
726-
727-
!!! warning TODO: The above should be a green class rgb(244,252,239) to distinguish from properties
728+
* **TODO: Finish Me**{: .warning}
729+
{: .callout}
728730

729731
__Definitions__<br/>
730732
Classes: [Manifest][prezi-40-model-Manifest], [Canvas][prezi-40-model-Canvas]<br/><br/>
@@ -906,8 +908,8 @@ Manifest for the October 27, 1881 issue, with Ranges for table of contents:
906908

907909
>
908910
**Key Points**
909-
*
910-
{: .note}
911+
* **TODO: Finish Me**{: .warning}
912+
{: .callout}
911913

912914
__Definitions__<br/>
913915
Classes: [Collection][prezi-40-model-Collection], [Range][prezi-40-model-Range], [AnnotationCollection][prezi-40-model-AnnotationCollection]<br/><br/>

0 commit comments

Comments
 (0)