Specification · v0.1
Vocabulary
The terms a manifest uses, drawn from the JSON-LD context. The oc: terms are the ones this standard defines under the https://openclearance.org/v0.1/vocab# namespace. The rest are aliases onto vocabularies that already exist. Each term resolves as a fragment, for example /v0.1/vocab#clearance.
openclearance terms
Defined by this standard. Each resolves under the oc: namespace, which is the @vocab default for a manifest.
| Term | Expands to |
|---|---|
ClearanceManifest | oc:ClearanceManifest |
specVersion | oc:specVersion |
extensions | oc:extensions |
work | oc:work |
lifespan | oc:lifespan |
attributionType | oc:attributionType |
yearStart | oc:yearStart (xsd:integer) |
yearEnd | oc:yearEnd (xsd:integer) |
source | oc:source |
apiUrl | oc:apiUrl (@id) |
rights | oc:rights |
sourceApiValue | oc:sourceApiValue |
field | oc:field |
imageOpenAccess | oc:imageOpenAccess (xsd:boolean) |
metadataOpenAccess | oc:metadataOpenAccess (xsd:boolean) |
confidence | oc:confidence |
clearance | oc:clearance |
commercialReproduction | oc:commercialReproduction |
derivatives | oc:derivatives |
attributionRequired | oc:attributionRequired |
permitted | oc:permitted (xsd:boolean) |
required | oc:required (xsd:boolean) |
basis | oc:basis |
rule | oc:rule |
inputs | oc:inputs |
summary | oc:summary |
verification | oc:verification |
tool | oc:tool |
ruleContext | oc:ruleContext |
retrievedAt | oc:retrievedAt (xsd:dateTime) |
citation | oc:citation · nested: full, caption, short |
Aliased terms
Plain field names a manifest carries, aliased onto schema.org, Dublin Core, RDF, and W3C PROV so consumers that read JSON need no IRI awareness while strict JSON-LD processors get fully resolved terms.
| Term | Expands to |
|---|---|
type | @type |
id | schema:identifier |
title | schema:name |
artist | schema:creator |
name | schema:name |
nationality | schema:nationality |
displayDate | schema:dateCreated |
medium | dcterms:medium |
museum | schema:provider |
code | schema:identifier |
url | schema:url (@id) |
pageUrl | schema:url (@id) |
originalUrl | dcterms:source (@id) |
imageUrls | schema:image · nested: full, large, thumbnail, width, height, byteSize |
statement | schema:license (@id) |
value | rdf:value |
determinedBy | prov:wasAttributedTo |
actor | prov:agent |
role | prov:hadRole |
determinedAt | prov:generatedAtTime (xsd:dateTime) |
determinationSource | prov:wasDerivedFrom |
Namespace prefixes
The prefixes the context binds.
| Prefix | Namespace |
|---|---|
oc | https://openclearance.org/v0.1/vocab# |
schema | https://schema.org/ |
dcterms | http://purl.org/dc/terms/ |
prov | http://www.w3.org/ns/prov# |
rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# |
xsd | http://www.w3.org/2001/XMLSchema# |
Back to the specification or the rule registry.