Data model Description
Version: 0.0.1
Previous version:
Created: 2022-01-07
Last modified: 2023-01-12
SHACL file: descriptive.shacl.ttl
Authors: Lennert Van de Velde , Milan Valadou , Miel Vander Sande
Data model to describe the content of objects.
Namespaces
Classes & Properties
Classes: Brand
Thing (schema:Thing)
Subclasses: creative work , event , organisation , person , place , quantitative Value , role
The most generic type of item.
Property | Description | Cardinality | Datatype |
---|---|---|---|
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
archive component (schema:ArchiveComponent)
Subclass of: creative work
An intangible type to be applied to any archive content, carrying with it a set of properties required to describe archival items and collections.
Property | Description | Cardinality | Datatype |
---|---|---|---|
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
has part (schema:hasPart) | Indicates an IntellectualEntity or CreativeWork that is part of this archive component. | 0..* | intellectual entity or archive component |
is part of (schema:isPartOf) | Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. | 0..* | archive component |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
carrier representation (haObj:CarrierRepresentation)
Subclass of: representation
A physical or digital representation of an archived intellectual entity that is stored on a physical carrier such as a video tape, film reel, paper or canvas.
Property | Description | Cardinality | Datatype |
---|---|---|---|
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
collection (schema:Collection)
Subclass of: creative work
A collection of items, e.g. creative works or products, typically but not necessarily of the same kind.
Property | Description | Cardinality | Datatype |
---|---|---|---|
collection size (schema:collectionSize) | The number of items in the Collection. | 0..* | xsd:integer |
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
has part (schema:hasPart) | Indicates an IntellectualEntity or CreativeWork that is part of this collection. | 0..* | intellectual entity |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
creative work series (schema:CreativeWorkSeries)
Subclass of: creative work
A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike ItemList which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials (written e.g. books and periodicals, or media such as tv, radio and games).
Property | Description | Cardinality | Datatype |
---|---|---|---|
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
has part (schema:hasPart) | Indicates an IntellectualEntity or CreativeWork that is part of this series. | 0..* | intellectual entity or creative work series |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
is part of (schema:isPartOf) | Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. | 0..* | creative work series |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
season number (schema:seasonNumber) | Position of the season within an ordered group of seasons. | 0..* | xsd:integer |
digital representation (haObj:DigitalRepresentation)
Subclass of: representation
Digital representation of an archived intellectual entity.
Property | Description | Cardinality | Datatype |
---|---|---|---|
author (schema:author) | The author of this content or rating. | 0..* | role |
caption (schema:caption) | The caption for this object. | 0..1 | xsd:string |
date created (schema:dateCreated) | The date on which the CreativeWork was created. | 1..1 | edtf:EDTF-level1 |
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
duration (schema:duration) | The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format. | 0..1 | xsd:duration |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
thumbnail (schema:thumbnailUrl) | A thumbnail image relevant to the Digital Representation. | 0..1 | IRI |
transcription (schema:transcript) | If this MediaObject is an AudioObject or VideoObject, the transcript of that object. | 0..1 | xsd:string |
episode (schema:Episode)
Subclass of: creative work
A media episode (e.g. TV, radio, video game) which can be part of a series or season.
Property | Description | Cardinality | Datatype |
---|---|---|---|
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
has part (schema:hasPart) | Indicates an IntellectualEntity or CreativeWork that is part of this episode. | 0..* | intellectual entity |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
file (premis:File)
Subclass of: object
Named and ordered sequence of bytes that is known to an operating system.
Property | Description | Cardinality | Datatype |
---|---|---|---|
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
duration (schema:duration) | The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format. | 0..1 | xsd:duration |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
intellectual entity (premis:IntellectualEntity)
Subclass of: object
A set of content that is considered a single intellectual unit for purposes of management and description: for example, a particular book, map, photograph, database, or piece of hardware or software. An Intellectual Entity can include other Intellectual Entities; for example, a web site can include a web page; a web page can include an image. An Intellectual Entity may have one or more digital representations. An Intellectual Entity may also describe an environment, defined as technology supporting a digital object in some way (e.g. by rendering or executing it). Environments can consist of software, hardware, or a combination of both.
Property | Description | Cardinality | Datatype |
---|---|---|---|
about (schema:about) | The subject matter of the content. | 0..* | IRI |
abstract (schema:abstract) | An abstract is a short description that summarizes a CreativeWork. | 0..* 1 | rdf:langString |
alternate name (schema:alternateName) | An alias for the item | 0..* | rdf:langString |
art medium (schema:artMedium) | The material used. (e.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.) | 0..* | rdf:langString |
artform (schema:artform) | The artform, medium, or mode of this creative work for example Painting, Drawing, Sculpture, Print, Photograph, Assemblage, Collage, etc. | 0..* | rdf:langString |
author (schema:author) | The author of this content or rating. | 0..* | role |
contributor (schema:contributor) | A secondary contributor to the CreativeWork or Event. | 0..* | role |
copyright holder (schema:copyrightHolder) | The party holding the legal copyright to the CreativeWork. | 0..* | person |
copyright notice (schema:copyrightNotice) | Text of a notice appropriate for describing the copyright aspects of this Creative Work, ideally indicating the owner of the copyright for the Work. | 0..* | rdf:langString |
copyright year (schema:copyrightYear) | The year during which the claimed copyright for the CreativeWork was first asserted. | 0..* | xsd:integer |
credit text (schema:creditText) | 0..* | rdf:langString | |
date available (dct:available) | Date that the resource became or will become available. | 0..* | xsd:dateTime |
date created (schema:dateCreated) | The date on which the CreativeWork was created. | 1..1 | edtf:EDTF-level1 |
date published (schema:datePublished) | Date of first broadcast/publication. | 0..1 | edtf:EDTF-level1 |
depth (schema:depth) | The depth of the item. | 0..* | quantitative Value |
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
format (dct:format) | The file format, physical medium, or dimensions of the resource. | 1..1 | xsd:string Possible values: "audio" , "video" , "film" , "papier" |
genre (schema:genre) | Genre of the creative work, broadcast channel or group. | 0..1 | xsd:string |
height (schema:height) | The height of the item. | 0..* | quantitative Value |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
in language (schema:inLanguage) | The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. | 1..* | xsd:string |
is part of (schema:isPartOf) | Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. | 0..* | archive component or creative work series or episode or collection |
keywords (schema:keywords) | Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property. | 0..* | rdf:langString |
license (schema:license) | A license document that applies to this content, typically indicated by URL. | 0..* | concept |
maintainer (schema:maintainer) | A maintainer is a Person or Organization that manages contributions to, and/or publication of, some (typically complex) artifact. | 1..1 | content partner |
medium (dct:medium) | The material or physical carrier of the resource | 1..* | xsd:string |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
publisher (schema:publisher) | The publisher of the creative work. | 0..* | role |
rights information (dct:rights) | Information about rights held in and over the resource. | 0..* | rdf:langString |
spatial (schema:spatial) | The spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. | 0..* | place |
temporal (schema:temporal) | The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in ISO 8601 time interval format. | 0..* | rdf:langString |
width (schema:width) | The width of the item. | 0..* | quantitative Value |
physical carrier (haObj:PhysicalCarrier)
Subclass of: storage location
A physical carrier in which data, sound, images, etc., are stored. For certain categories of material, the physical carrier consists of a storage medium (e.g., tape, film) sometimes encased in a plastic, metal, etc., housing (e.g., cassette, cartridge) that is an integral part of the item.
Property | Description | Cardinality | Datatype |
---|---|---|---|
brand (schema:brand) | Brand of the physical carrier. | 0..1 | Brand |
depth (schema:depth) | The depth of the item. | 0..* | quantitative Value |
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
height (schema:height) | The height of the item. | 0..* | quantitative Value |
identifier (schema:identifier) | The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. | 1..1 | xsd:string |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
preservation problem (haObj:preservationProblem) | Phenomenon-usually under the influence of physical or chemical factors-that may jeopardize the integrity and consultability of the data on the carrier. | 0..* | concept |
width (schema:width) | The width of the item. | 0..* | quantitative Value |
place (schema:Place)
Subclass of: Thing
Entities that have a somewhat fixed, physical extension.
Property | Description | Cardinality | Datatype |
---|---|---|---|
description (schema:description) | A description of the item. | 0..1 | rdf:langString |
name (schema:name) | The name of the item. | 1..1 | rdf:langString |
Properties from Thing: description, name
quantitative Value (schema:QuantitativeValue)
Subclass of: Thing
A point value or interval for product characteristics and other purposes.
Property | Description | Cardinality | Datatype |
---|---|---|---|
unit code (schema:unitCode) | The unit of measurement given using the UN/CEFACT Common Code (3 characters). | 0..* | xsd:string |
unit text (schema:unitText) | A string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for schema:unitCode . | 0..* | xsd:string |
value (schema:value) | The value of the quantitative value. | 0..* | xsd:float |
Properties from Thing: description, name
role (schema:Role)
Subclass of: Thing
Subclasses: performance role
Represents additional information about a relationship or property. For example a Role can be used to say that a ‘member’ role linking some SportsTeam to a player occurred during a particular time period. Or that a Person’s ‘actor’ role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like ‘member’ or ‘actor’.
Property | Description | Cardinality | Datatype |
---|---|---|---|
actor (schema:actor) | An actor, e.g. in tv, radio, movie, video games etc., or in an event. Actors can be associated with individual items or with a series, episode, clip. | 0..* | person |
author (schema:author) | The author of this content or rating. | 0..* | person |
contributor (schema:contributor) | A secondary contributor to the CreativeWork or Event. | 0..* | person |
publisher (schema:publisher) | The publisher of the creative work. | 0..* | person |
role name (schema:roleName) | A role played, performed or filled by a person or organization. | 1..* | xsd:string or concept |
Properties from Thing: description, name
-
Unique language tags required ↩