⬇️ Download profile metadata (JSON-LD)  |  ⬇️ Download profile metadata (Excel)


title: rocphotos Profile

Overview

Photo collections stored on a filesystem as nested RO-Crates by rocphotos. Three kinds of crate share one root Dataset shape, so one profile covers them; cardinality is asserted only where it holds for all three.

People and pets

Identity is collection-wide, derived from the name (arcp://name,rocphoto/person/<NameSlug>). Each crate holds one instance per person, which prov:specializationOf that identity; image about, region about and standoff body proxies point at the instance. This lets a person appear under different names in different crates (e.g. birth name in 2005, chosen name in 2025).

Canonical and instance are both schema:Person, told apart by required properties: name vs prov:specializationOf. Same for pets and body proxies.

Face regions

Namespaces

schema: and oa: where a term exists; otherwise rocphotos: (https://w3id.org/ldac/rocphotos/terms#): Pet, ImageRegion, FaceEmbedding, regionType, writtenToFile, embedding, rating, etc. Each crate's @context binds these, so bare terms don't fall through to @vocab. width/height stay schema.org.

Value lists

ItemList values are IRIs, and the crate must contain each value's entity, matching the profile's copy property for property (@type compared as a literal string, so write oa:Motivation, not the full IRI).

Known gaps

Rules

15 classes · 50 properties

Classes

Properties

  • about — Everyone depicted, always via this crate's instance of them, never the shared identity directly. #prop_photo_about
  • about — Who this region depicts, via the crate's instance of them. #prop_region_about
  • about — The person this is a reference for. Absent entirely for a stranger. #prop_embedding_about
  • dateCreated — From EXIF DateTimeOriginal. #prop_photo_dateCreated
  • dateModified — The source file's modification time when last processed — what a rescan compares against to decide whether to re-read it. #prop_photo_dateModified
  • description — The photo's own caption, if it has one. #prop_photo_description
  • description — Optional. #prop_album_description
  • embedding — The model's own vector. #prop_embedding_embedding
  • embeddingModel — The model that produced it. #prop_embedding_model
  • embeddingModelVersion — Its version — a bump makes every reference obsolete, which is why it is recorded per entity. #prop_embedding_modelVersion
  • exifData — Selected EXIF fields, each as a PropertyValue. #prop_photo_exifData
  • hasPart — The photos in this crate, or — in the root crate — each sub-collection Dataset and each album. #prop_root_hasPart
  • hasPart — Membership and display order at once: array order is the order. #prop_album_hasPart
  • height — The region's height, as a fraction of the image. #prop_region_height
  • keywords — IPTC/XMP keywords, excluding any that duplicate a region's name. #prop_photo_keywords
  • mentions — Root crate only: every Person/Pet depicted anywhere in the collection. This is what makes them reachable in the graph, and where their description is meant to accumulate. Deliberately unrestricted in range: a Pet cannot be range-checked until rocphotos binds the rocphotos: prefix in its crates (see the profile text). #prop_root_mentions
  • name — For a sub-collection, its path relative to the collection root. #prop_root_name
  • name — The sub-collection's path, e.g. 2025/03/10. #prop_subcollection_name
  • name — The file's own name. #prop_photo_name
  • name — e.g. "Thumbnail of IMG_0042.jpg". #prop_thumbnail_name
  • name — The album's name, from which its id is derived. #prop_album_name
  • name — The name their identity is derived from. #prop_person_name
  • name — How they were known here, which need not match the shared identity's name. #prop_personinstance_name
  • name — The name their identity is derived from. #prop_pet_name
  • name — How they were known here. #prop_petinstance_name
  • name — The subject's name, duplicated here so a reader need not resolve about. #prop_region_name
  • name — The subject's name. #prop_standoff_name
  • name — The EXIF field name, e.g. Make. #prop_exif_name
  • name — The person's name, or "Ignored stranger" for a permanently-suppressed face. #prop_embedding_name
  • oa:hasBody — A per-region proxy for the subject, so this one sighting could later carry its own properties. #prop_standoff_hasBody
  • oa:hasTarget — A W3C Media Fragment on the photo — #xywh=percent:x,y,w,h, a top-left corner and size, unlike the centre-based EXIF shape. #prop_standoff_hasTarget
  • oa:motivatedBy — Always oa:identifying — the annotation says who this is. The value comes from an ItemList so more motivations can be added later. As with any ItemList value, the crate must carry the oa:identifying entity itself, matching the one in this profile. #prop_standoff_motivatedBy
  • processingError — An EXIF and/or thumbnail failure. Removed once the file processes cleanly. #prop_photo_processingError
  • prov:specializationOf — The real photo this item stands for. #prop_albumitem_specializationOf
  • prov:specializationOf — The shared identity this is an instance of. #prop_personinstance_specializationOf
  • prov:specializationOf — The shared identity this is an instance of. #prop_petinstance_specializationOf
  • prov:specializationOf — This crate's instance of the person depicted. #prop_regionbody_specializationOf
  • rating — XMP star rating, 1-5. Absent rather than 0 when unrated. #prop_photo_rating
  • regions — Every tagged region on this photo, of either shape. #prop_photo_regions
  • regionType — A literal, either "Face" or "Pet". #prop_region_regionType
  • regionType — A literal, either "Face" or "Pet". #prop_standoff_regionType
  • sourceImage — The photo it was computed from, as a collection-relative path. #prop_embedding_sourceImage
  • sourceRegion — The region it was computed from. Absent for a stranger, which is never written back as a region. #prop_embedding_sourceRegion
  • thumbnail — The generated thumbnail. #prop_photo_thumbnail
  • title — Always present: the IPTC/XMP title if the file has one, its filename otherwise. #prop_photo_title
  • value — Its value, as text. #prop_exif_value
  • width — The region's width, as a fraction of the image. #prop_region_width
  • writtenToFile — Whether this region has been written into the photo file's own XMP. Once a rescan finds the same name in the file's real EXIF regions, this region is replaced by the EXIF-derived one. #prop_standoff_writtenToFile
  • xPosition — The region's centre X, as a fraction of the image. #prop_region_xPosition
  • yPosition — The region's centre Y, as a fraction of the image. #prop_region_yPosition

Types of entities (specializations of Classes) and expected Properties

Class: Root Data Entity

The root of any rocphotos crate: the collection root, a sub-collection directory, or the faces crate. Distinguished from the sub-collection Datasets a root crate lists by having hasPart of its own.

At least 1 instances of this type MUST be present in the crate.

A maximum of 1 instances of this type MAY be present in the crate.

Min Count Max Count
1 1

Properties from Root Data Entity

Property Specialization Of Required Description Range Value
@type Yes Dataset
hasPart http://schema.org/hasPart Yes The photos in this crate, or — in the root crate — each sub-collection Dataset and each album.
name http://schema.org/name Yes For a sub-collection, its path relative to the collection root. Text
mentions http://schema.org/mentions No Root crate only: every Person/Pet depicted anywhere in the collection. This is what makes them reachable in the graph, and where their description is meant to accumulate. Deliberately unrestricted in range: a Pet cannot be range-checked until rocphotos binds the rocphotos: prefix in its crates (see the profile text).

Class: Sub-collection reference

How the root crate lists a sub-collection directory: a Dataset with a trailing-slash id and no hasPart of its own (its own crate holds the photos).

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Sub-collection reference

Property Specialization Of Required Description Range Value
@type Yes Dataset
name http://schema.org/name Yes The sub-collection's path, e.g. 2025/03/10. Text

Class: Photo

A source photograph. Distinguished from the crate's other ImageObjects (thumbnails, album items) by carrying a title, which is always present — the file's own IPTC/XMP title, or its filename.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Photo

Property Specialization Of Required Description Range Value
@type Yes ImageObject
name http://schema.org/name Yes The file's own name. Text
title http://schema.org/title Yes Always present: the IPTC/XMP title if the file has one, its filename otherwise. Text
about http://schema.org/about No Everyone depicted, always via this crate's instance of them, never the shared identity directly. Person in this crate, Pet in this crate
dateCreated http://schema.org/dateCreated No From EXIF DateTimeOriginal. Date
dateModified http://schema.org/dateModified No The source file's modification time when last processed — what a rescan compares against to decide whether to re-read it. Date
description http://schema.org/description No The photo's own caption, if it has one. Text
exifData https://w3id.org/ldac/rocphotos/terms#exifData No Selected EXIF fields, each as a PropertyValue. EXIF value
keywords http://schema.org/keywords No IPTC/XMP keywords, excluding any that duplicate a region's name. Text
processingError https://w3id.org/ldac/rocphotos/terms#processingError No An EXIF and/or thumbnail failure. Removed once the file processes cleanly. Text
rating https://w3id.org/ldac/rocphotos/terms#rating No XMP star rating, 1-5. Absent rather than 0 when unrated. Number
regions https://w3id.org/ldac/rocphotos/terms#regions No Every tagged region on this photo, of either shape. Region (from the file's own tags), Region (confirmed here)
thumbnail http://schema.org/thumbnail No The generated thumbnail. Thumbnail

Class: Thumbnail

A generated thumbnail, referenced by a photo's thumbnail property.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Thumbnail

Property Specialization Of Required Description Range Value
@type Yes ImageObject
name http://schema.org/name Yes e.g. "Thumbnail of IMG_0042.jpg". Text

Class: Album item

One photo's place in one album — a proxy, so a caption specific to this album could later hang off it without touching the shared photo.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Album item

Property Specialization Of Required Description Range Value
@type Yes ImageObject
prov:specializationOf http://www.w3.org/ns/prov#specializationOf Yes The real photo this item stands for. Photo

Class: Album

A named, ordered virtual collection of photos, living in the root crate.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Album

Property Specialization Of Required Description Range Value
@type Yes ImageGallery
hasPart http://schema.org/hasPart Yes Membership and display order at once: array order is the order. Album item
name http://schema.org/name Yes The album's name, from which its id is derived. Text
description http://schema.org/description No Optional. Text

Class: Person

A person, identified by name across the whole collection (arcp://name,rocphoto/person/). The root crate's copy is the one to describe in full; each sub-collection crate carries a minimal copy so it reads standalone.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Person

Property Specialization Of Required Description Range Value
@type Yes Person
name http://schema.org/name Yes The name their identity is derived from. Text

Class: Person in this crate

A person as depicted in one crate — one per person per crate, which everything in that crate points at rather than the shared identity. Lets the same person be recorded under the name they went by in this part of the collection.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Person in this crate

Property Specialization Of Required Description Range Value
@type Yes Person
name http://schema.org/name Yes How they were known here, which need not match the shared identity's name. Text
prov:specializationOf http://www.w3.org/ns/prov#specializationOf Yes The shared identity this is an instance of. Person

Class: Pet

A pet, identified by name the same way a Person is, in its own id space so the two never collide.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Pet

Property Specialization Of Required Description Range Value
@type Yes Pet
name http://schema.org/name Yes The name their identity is derived from. Text

Class: Pet in this crate

A pet as depicted in one crate — see Person in this crate.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Pet in this crate

Property Specialization Of Required Description Range Value
@type Yes Pet
name http://schema.org/name Yes How they were known here. Text
prov:specializationOf http://www.w3.org/ns/prov#specializationOf Yes The shared identity this is an instance of. Pet

Class: Region (from the file's own tags)

A face or pet tagged in the photo file itself (MWG), rebuilt from EXIF on every rescan. Its area is MWG's own convention: a centre point plus size, as fractions of the image.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Region (from the file's own tags)

Property Specialization Of Required Description Range Value
@type Yes ImageRegion
about http://schema.org/about Yes Who this region depicts, via the crate's instance of them. Person in this crate, Pet in this crate
height http://schema.org/height Yes The region's height, as a fraction of the image. Number
name http://schema.org/name Yes The subject's name, duplicated here so a reader need not resolve about. Text
regionType https://w3id.org/ldac/rocphotos/terms#regionType Yes A literal, either "Face" or "Pet". Text
width http://schema.org/width Yes The region's width, as a fraction of the image. Number
xPosition https://w3id.org/ldac/rocphotos/terms#xPosition Yes The region's centre X, as a fraction of the image. Number
yPosition https://w3id.org/ldac/rocphotos/terms#yPosition Yes The region's centre Y, as a fraction of the image. Number

Class: Region (confirmed here)

A face confirmed in this application, recorded whether or not it is ever written into the photo file. Typed as a Web Annotation as well as an ImageRegion, which is what tells it apart from the EXIF-derived shape.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Region (confirmed here)

Property Specialization Of Required Description Range Value
@type Yes ImageRegion, Annotation
name http://schema.org/name Yes The subject's name. Text
oa:hasBody http://www.w3.org/ns/oa#hasBody Yes A per-region proxy for the subject, so this one sighting could later carry its own properties. Region body
oa:hasTarget http://www.w3.org/ns/oa#hasTarget Yes A W3C Media Fragment on the photo — #xywh=percent:x,y,w,h, a top-left corner and size, unlike the centre-based EXIF shape.
oa:motivatedBy http://www.w3.org/ns/oa#motivatedBy Yes Always oa:identifying — the annotation says who this is. The value comes from an ItemList so more motivations can be added later. As with any ItemList value, the crate must carry the oa:identifying entity itself, matching the one in this profile. Annotation motivations
regionType https://w3id.org/ldac/rocphotos/terms#regionType Yes A literal, either "Face" or "Pet". Text
writtenToFile https://w3id.org/ldac/rocphotos/terms#writtenToFile Yes Whether this region has been written into the photo file's own XMP. Once a rescan finds the same name in the file's real EXIF regions, this region is replaced by the EXIF-derived one. Boolean

Class: Region body

The body of a standoff region: a proxy for the subject, specializing this crate's instance of them (which in turn specializes the shared identity).

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Region body

Property Specialization Of Required Description Range Value
@type Yes Person
prov:specializationOf http://www.w3.org/ns/prov#specializationOf Yes This crate's instance of the person depicted. Person in this crate

Class: EXIF value

One EXIF field, with a stable id so a rescan overwrites it rather than accumulating a new node.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from EXIF value

Property Specialization Of Required Description Range Value
@type Yes PropertyValue
name http://schema.org/name Yes The EXIF field name, e.g. Make. Text
value http://schema.org/value Yes Its value, as text. Text

Class: Face embedding

One reference embedding in the faces crate, for inspection — matching itself queries the companion SQLite index. Points back at the region it came from rather than holding image data.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Face embedding

Property Specialization Of Required Description Range Value
@type Yes FaceEmbedding
embedding https://w3id.org/ldac/rocphotos/terms#embedding Yes The model's own vector. Number
embeddingModel https://w3id.org/ldac/rocphotos/terms#embeddingModel Yes The model that produced it. Text
embeddingModelVersion https://w3id.org/ldac/rocphotos/terms#embeddingModelVersion Yes Its version — a bump makes every reference obsolete, which is why it is recorded per entity. Text
name http://schema.org/name Yes The person's name, or "Ignored stranger" for a permanently-suppressed face. Text
sourceImage https://w3id.org/ldac/rocphotos/terms#sourceImage Yes The photo it was computed from, as a collection-relative path. Text
about http://schema.org/about No The person this is a reference for. Absent entirely for a stranger. Person
sourceRegion https://w3id.org/ldac/rocphotos/terms#sourceRegion No The region it was computed from. Absent for a stranger, which is never written back as a region. Text

All Properties

Property: about

Property Specialization Of Description Range Occurs in Domain(s)
about http://schema.org/about Everyone depicted, always via this crate's instance of them, never the shared identity directly. Person in this crate, Pet in this crate Photo

Property: about

Property Specialization Of Description Range Occurs in Domain(s)
about http://schema.org/about Who this region depicts, via the crate's instance of them. Person in this crate, Pet in this crate Region (from the file's own tags)

Property: about

Property Specialization Of Description Range Occurs in Domain(s)
about http://schema.org/about The person this is a reference for. Absent entirely for a stranger. Person Face embedding

Property: dateCreated

Property Specialization Of Description Range Occurs in Domain(s)
dateCreated http://schema.org/dateCreated From EXIF DateTimeOriginal. Date Photo

Property: dateModified

Property Specialization Of Description Range Occurs in Domain(s)
dateModified http://schema.org/dateModified The source file's modification time when last processed — what a rescan compares against to decide whether to re-read it. Date Photo

Property: description

Property Specialization Of Description Range Occurs in Domain(s)
description http://schema.org/description The photo's own caption, if it has one. Text Photo

Property: description

Property Specialization Of Description Range Occurs in Domain(s)
description http://schema.org/description Optional. Text Album

Property: embedding

Property Specialization Of Description Range Occurs in Domain(s)
embedding https://w3id.org/ldac/rocphotos/terms#embedding The model's own vector. Number Face embedding

Property: embeddingModel

Property Specialization Of Description Range Occurs in Domain(s)
embeddingModel https://w3id.org/ldac/rocphotos/terms#embeddingModel The model that produced it. Text Face embedding

Property: embeddingModelVersion

Property Specialization Of Description Range Occurs in Domain(s)
embeddingModelVersion https://w3id.org/ldac/rocphotos/terms#embeddingModelVersion Its version — a bump makes every reference obsolete, which is why it is recorded per entity. Text Face embedding

Property: exifData

Property Specialization Of Description Range Occurs in Domain(s)
exifData https://w3id.org/ldac/rocphotos/terms#exifData Selected EXIF fields, each as a PropertyValue. EXIF value Photo

Property: hasPart

Property Specialization Of Description Range Occurs in Domain(s)
hasPart http://schema.org/hasPart The photos in this crate, or — in the root crate — each sub-collection Dataset and each album. Root Data Entity

Property: hasPart

Property Specialization Of Description Range Occurs in Domain(s)
hasPart http://schema.org/hasPart Membership and display order at once: array order is the order. Album item Album

Property: height

Property Specialization Of Description Range Occurs in Domain(s)
height http://schema.org/height The region's height, as a fraction of the image. Number Region (from the file's own tags)

Property: keywords

Property Specialization Of Description Range Occurs in Domain(s)
keywords http://schema.org/keywords IPTC/XMP keywords, excluding any that duplicate a region's name. Text Photo

Property: mentions

Property Specialization Of Description Range Occurs in Domain(s)
mentions http://schema.org/mentions Root crate only: every Person/Pet depicted anywhere in the collection. This is what makes them reachable in the graph, and where their description is meant to accumulate. Deliberately unrestricted in range: a Pet cannot be range-checked until rocphotos binds the rocphotos: prefix in its crates (see the profile text). Root Data Entity

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name For a sub-collection, its path relative to the collection root. Text Root Data Entity

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The sub-collection's path, e.g. 2025/03/10. Text Sub-collection reference

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The file's own name. Text Photo

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name e.g. "Thumbnail of IMG_0042.jpg". Text Thumbnail

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The album's name, from which its id is derived. Text Album

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The name their identity is derived from. Text Person

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name How they were known here, which need not match the shared identity's name. Text Person in this crate

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The name their identity is derived from. Text Pet

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name How they were known here. Text Pet in this crate

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The subject's name, duplicated here so a reader need not resolve about. Text Region (from the file's own tags)

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The subject's name. Text Region (confirmed here)

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The EXIF field name, e.g. Make. Text EXIF value

Property: name

Property Specialization Of Description Range Occurs in Domain(s)
name http://schema.org/name The person's name, or "Ignored stranger" for a permanently-suppressed face. Text Face embedding

Property: oa:hasBody

Property Specialization Of Description Range Occurs in Domain(s)
oa:hasBody http://www.w3.org/ns/oa#hasBody A per-region proxy for the subject, so this one sighting could later carry its own properties. Region body Region (confirmed here)

Property: oa:hasTarget

Property Specialization Of Description Range Occurs in Domain(s)
oa:hasTarget http://www.w3.org/ns/oa#hasTarget A W3C Media Fragment on the photo — #xywh=percent:x,y,w,h, a top-left corner and size, unlike the centre-based EXIF shape. Region (confirmed here)

Property: oa:motivatedBy

Property Specialization Of Description Range Occurs in Domain(s)
oa:motivatedBy http://www.w3.org/ns/oa#motivatedBy Always oa:identifying — the annotation says who this is. The value comes from an ItemList so more motivations can be added later. As with any ItemList value, the crate must carry the oa:identifying entity itself, matching the one in this profile. Annotation motivations Region (confirmed here)

Property: processingError

Property Specialization Of Description Range Occurs in Domain(s)
processingError https://w3id.org/ldac/rocphotos/terms#processingError An EXIF and/or thumbnail failure. Removed once the file processes cleanly. Text Photo

Property: prov:specializationOf

Property Specialization Of Description Range Occurs in Domain(s)
prov:specializationOf http://www.w3.org/ns/prov#specializationOf The real photo this item stands for. Photo Album item

Property: prov:specializationOf

Property Specialization Of Description Range Occurs in Domain(s)
prov:specializationOf http://www.w3.org/ns/prov#specializationOf The shared identity this is an instance of. Person Person in this crate

Property: prov:specializationOf

Property Specialization Of Description Range Occurs in Domain(s)
prov:specializationOf http://www.w3.org/ns/prov#specializationOf The shared identity this is an instance of. Pet Pet in this crate

Property: prov:specializationOf

Property Specialization Of Description Range Occurs in Domain(s)
prov:specializationOf http://www.w3.org/ns/prov#specializationOf This crate's instance of the person depicted. Person in this crate Region body

Property: rating

Property Specialization Of Description Range Occurs in Domain(s)
rating https://w3id.org/ldac/rocphotos/terms#rating XMP star rating, 1-5. Absent rather than 0 when unrated. Number Photo

Property: regions

Property Specialization Of Description Range Occurs in Domain(s)
regions https://w3id.org/ldac/rocphotos/terms#regions Every tagged region on this photo, of either shape. Region (from the file's own tags), Region (confirmed here) Photo

Property: regionType

Property Specialization Of Description Range Occurs in Domain(s)
regionType https://w3id.org/ldac/rocphotos/terms#regionType A literal, either "Face" or "Pet". Text Region (from the file's own tags)

Property: regionType

Property Specialization Of Description Range Occurs in Domain(s)
regionType https://w3id.org/ldac/rocphotos/terms#regionType A literal, either "Face" or "Pet". Text Region (confirmed here)

Property: sourceImage

Property Specialization Of Description Range Occurs in Domain(s)
sourceImage https://w3id.org/ldac/rocphotos/terms#sourceImage The photo it was computed from, as a collection-relative path. Text Face embedding

Property: sourceRegion

Property Specialization Of Description Range Occurs in Domain(s)
sourceRegion https://w3id.org/ldac/rocphotos/terms#sourceRegion The region it was computed from. Absent for a stranger, which is never written back as a region. Text Face embedding

Property: thumbnail

Property Specialization Of Description Range Occurs in Domain(s)
thumbnail http://schema.org/thumbnail The generated thumbnail. Thumbnail Photo

Property: title

Property Specialization Of Description Range Occurs in Domain(s)
title http://schema.org/title Always present: the IPTC/XMP title if the file has one, its filename otherwise. Text Photo

Property: value

Property Specialization Of Description Range Occurs in Domain(s)
value http://schema.org/value Its value, as text. Text EXIF value

Property: width

Property Specialization Of Description Range Occurs in Domain(s)
width http://schema.org/width The region's width, as a fraction of the image. Number Region (from the file's own tags)

Property: writtenToFile

Property Specialization Of Description Range Occurs in Domain(s)
writtenToFile https://w3id.org/ldac/rocphotos/terms#writtenToFile Whether this region has been written into the photo file's own XMP. Once a rescan finds the same name in the file's real EXIF regions, this region is replaced by the EXIF-derived one. Boolean Region (confirmed here)

Property: xPosition

Property Specialization Of Description Range Occurs in Domain(s)
xPosition https://w3id.org/ldac/rocphotos/terms#xPosition The region's centre X, as a fraction of the image. Number Region (from the file's own tags)

Property: yPosition

Property Specialization Of Description Range Occurs in Domain(s)
yPosition https://w3id.org/ldac/rocphotos/terms#yPosition The region's centre Y, as a fraction of the image. Number Region (from the file's own tags)

Property Values

No PropertyValue entities are defined.

Item Lists

Item List: Annotation motivations

Why a standoff region exists: it identifies someone.

Name@idEntity
identifyinghttp://www.w3.org/ns/oa#identifying
{
  "@id": "http://www.w3.org/ns/oa#identifying",
  "@type": "oa:Motivation",
  "name": "identifying",
  "description": "The motivation for when the user intends to assign an identity to the Target or identify what is being depicted or described in the Target."
}