language ja en

SDM Ontology

Release 2021-01-06T14:00:00

This version:
https://sdm.hongo.wide.ad.jp/sdmo/2.0.0-beta2.ttl
Latest version:
https://sdm.hongo.wide.ad.jp/sdmo
Previous version:
https://sdm.hongo.wide.ad.jp/sdmo/2.0.0-beta1.ttl
Revision:
2.0.0-beta2
Authors:
Chihei Kawamura
Hiroshi Esaki
Manabu Tsukada
Ray Atarashi
Shin Kato
Takuro Sone
Contributors:
Hiraku Okumura
Masahiro Ikeda
Takashi Kasuya
Yu Komohara
Publisher:
Software Defined Media Consortium
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://insertlicenseURIhere.org
Visualization:
Visualize with WebVowl
Evaluation:
Evaluate with OOPS!
Cite as:
(Revision: 2.0.0-alpha1) Shin Kato, Takuro Sone, Manabu Tsukada, Hiroshi Esaki: Recursive description capable ontology for audio-visual media (Japanese). Multimedia, Distributed, Cooperative, and Mobile Symposium 2020, pp.1373-1380, 2020.

Ontology Specification Draft

Abstract

An ontology for the multi-media domain that models the workflow from production to consumption.

Introduction back to ToC

This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals.

Namespace declarations

Table 1: Namespaces used in the document
sdmo <http://sdm.hongo.wide.ad.jp/sdmo>
owl <http://www.w3.org/2002/07/owl>
ignf <http://data.ign.fr/def/ignf>
sdm-hongo-wide-ad-jp <http://sdm.hongo.wide.ad.jp>
xsd <http://www.w3.org/2001/XMLSchema>
schema-org <http://schema.org>
rdfs <http://www.w3.org/2000/01/rdf-schema>
rdf <http://www.w3.org/1999/02/22-rdf-syntax-ns>
terms <http://purl.org/dc/terms>
geometrie <http://data.ign.fr/def/geometrie>
vann <http://purl.org/vocab/vann>
dc <http://purl.org/dc/elements/1.1>

SDM Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Cross reference for SDM Ontology classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by SDM Ontology.

Classes

Analyzerc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Analyzer

A subclass of "Processor" that reads and processes media. It does not generate media.
has super-classes
Processor c

Audio Mediac back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/AudioMedia

A subclass of "Media" for representing audio media.
has super-classes
Media c

Audio Playerc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/AudioPlayer

A subclass of "Player" to represent a playback system for audio media.
has super-classes
Player c

Audio Recorderc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/AudioRecorder

A subclass of "Recorder" to represent a sound recording system that generates audio media.
has super-classes
Recorder c

Composite Mediac back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/CompositeMedia

A subclass of "Media" to represent media that integrate multiple media.
has super-classes
Media c
is in domain of
has media event op
is in range of
is media event of op

Composite Playerc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/CompositePlayer

A subclass of "Player" for integrating multiple media playback systems.
has super-classes
Player c

Composite Processorc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/CompositeProcessor

A subclass of "Processor" to integrate multiple media processing systems.
has super-classes
Processor c

Composite Recorderc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/CompositeRecorder

A subclass of "Recorder" for integrating multiple audio recording systems.
has super-classes
Recorder c

Contextc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Context

A class for unifying metadata to be added to "Recorder," "Processor," "Player," "Media," "Context." One of the main classes of "SDMO."
has super-classes
has sub-classes
Program c, SDM event c, Target c
is in domain of
is context of op, played by op, recorded by op
is in range of
has context op, plays op, records op

Converterc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Converter

A subclass of "Processor" that outputs media after reading and processing it.
has super-classes
Processor c

coordinate systemc back to ToC or Class ToC

IRI: http://data.ign.fr/def/ignf#CoordinateSystem

Set of axes that spans a given coordinate space and of mathematical rules for specifying how coordinates are to be assigned to points. Cf. ISO 19111:2007:2007-07, part 9.2, table 17 and annex B.2.
Is defined by
http://sdm.hongo.wide.ad.jp/sdmo
has sub-classes
Coordinate System c

Coordinate Systemc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/CoordinateSystem

A class for defining a coordinate system. It describes the meaning of the values in "Geometry." It describes the geographic coordinate system of latitude and longitude, the spatial coordinate system defined in the event venue, the time axis of the recorded media file, etc.
has super-classes
coordinate system c
is in domain of
measures op
is in range of
measured by op

Data Mediac back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/DataMedia

It's a subclass of "Media" that represents data except for audio and video.
has super-classes
Media c

Data Playerc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/DataPlayer

A subclass of "Media" to describe a data media playback system.
has super-classes
Player c

Data Recorderc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/DataRecorder

A subclass of "Recorder" to represent a data media recording system.
has super-classes
Recorder c

Generatorc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Generator

A subclass of the Processor that generates media. It does not have media input.
has super-classes
Processor c

Geometryc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Geometry

Describes coordinates using the coordinate system defined in "CoordinateSystem."
has super-classes
point c
is in domain of
geometry of op
is in range of
geometry at op

Mediac back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Media

Represents a media file. One of the main classes of "SDMO."
has super-classes
has sub-classes
Audio Media c, Composite Media c, Data Media c, Video Media c
is in domain of
content url dp, end at dp, is media of op, media start at dp, start at dp
is in range of
has media op

Media Eventc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/MediaEvent

It describes the correspondence of time information on the relative time axis of "CompositeMedia" to which media and "MediaEvent" belongs. It places the media on the time axis of "CompositeMedia" based on the relative time information of the "MediaEvent."
has super-classes
is in domain of
event time dp, has media op, is media event of op
is in range of
has media event op, is media of op

placec back to ToC or Class ToC

IRI: http://schema.org/Place

Entities that have a somewhat fixed, physical extension.
is in range of
content location op

Playerc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Player

It represents a media playback system. One of the main classes of "SDMO."
has super-classes
has sub-classes
Audio Player c, Composite Player c, Data Player c, Video Player c
is in domain of
plays op
is in range of
played by op

pointc back to ToC or Class ToC

IRI: http://data.ign.fr/def/geometrie#Point

Geometric primitive to represent a geographical position. This position is represented via X and Y coordinates expressed in a given coordinate system. If the coordinate system associated with the point allows it, the point may also have Z and M coordinates.
Is defined by
http://sdm.hongo.wide.ad.jp/sdmo
has sub-classes
Geometry c

Processorc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Processor

Represents media analysis, editing, and processing systems. One of the main classes of "SDMO."
has super-classes
has sub-classes
Analyzer c, Composite Processor c, Converter c, Generator c

Programc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Program

It's a subclass of "Context" to describe the performance of the recording target.
has super-classes
Context c
is in domain of
performed by op
is in range of
performs op

Recorderc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Recorder

Represents a voice recording system that outputs audio media. One of the main classes of "SDMO."
has super-classes
has sub-classes
Audio Recorder c, Composite Recorder c, Data Recorder c, Video Recorder c
is in domain of
records op
is in range of
recorded by op

SDM eventc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/SDMEvent

A subclass of "Context" to represent the recorded entire event.
has super-classes
Context c
is in domain of
attended by op, content location op
is in range of
attends op

Targetc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/Target

It's a subclass of "Context" to represent the recording target of the "Recorder." It describes specific performers, orchestra parts, instruments, etc.
has super-classes
Context c
is in domain of
attends op, performs op
is in range of
attended by op, performed by op

Video Mediac back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/VideoMedia

A subclass of "Media" that represents video media.
has super-classes
Media c

Video Playerc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/VideoPlayer

A subclass of "Player" to represent a video media playback system.
has super-classes
Player c

Video Recorderc back to ToC or Class ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/VideoRecorder

A subclass of the "Recorder" to represent a video recording system that outputs video media.
has super-classes
Recorder c

Object Properties

attended byop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/attendedBy

Refers to the "SDMEvent" that it attends to. The inverse of "attends."
has domain
SDM event c
has range
Target c
is inverse of
attends op

attendsop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/attends

Represents the state in which itself is attending "SDMEvent." The inverse link from the link is defined by "attendedBy."
has domain
Target c
has range
SDM event c
is inverse of
attended by op

content locationop back to ToC or Object Property ToC

IRI: http://schema.org/contentLocation

The location depicted or described in the content. For example, the location in a photograph or painting.
has domain
SDM event c
has range
place c

geometry atop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/geometryAt

Represents an object's position and time information by the "Geometry" linked by "geometryAt." The inverse link from the linked "Geometry" is defined by "geometryOf."
has domain
Context c or Player c or Processor c or Recorder c
has range
Geometry c
is inverse of
geometry of op

geometry ofop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/geometryOf

The inverse link to the object linking itself with "geometryAt."
has domain
Geometry c
has range
Context c or Player c or Processor c or Recorder c
is inverse of
geometry at op

has componentop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/hasComponent

Represents each "Recorder," "Processor," "Player," "Media" that is included in the "CompositeRecorder," "CompositeProcessor," "CompositePlayer," "CompositeMedia." From the included objects, "isComponentOf" represents the included relationship.
has domain
Composite Media c or Composite Player c or Composite Processor c or Composite Recorder c
has range
Media c or Player c or Processor c or Recorder c
is inverse of
is component of op

has contextop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/hasContext

Represents the "Context" attached to the object. The inverse link from the linked "Context" is defined by "isContextOf."
has domain
Context c or Media c or Player c or Processor c or Recorder c
has range
Context c
is inverse of
is context of op

has mediaop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/hasMedia

Represents the "Media" that is referenced by the "MediaEvent." The inverse link from the linked "Media" is defined by "isMediaOf."
has domain
Media Event c
has range
Media c
is inverse of
is media of op

has media eventop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/hasMediaEvent

Represents the "MediaEvent" that is included by "CompositeMedia." The inverse link from the linked "MediaEvent" is defined by "isMediaEventOf."
has domain
Composite Media c
has range
Media Event c
is inverse of
is media event of op

input fromop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/inputFrom

A link to specify the input media. The link destination can be one of "Recorder," "Processor," or "Media." The inverse link from the linked media is defined by "outputTo."
has domain
Media c or Player c or Processor c
has range
Media c or Processor c or Recorder c
is inverse of
output to op

is component ofop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/isComponentOf

Represents "CompositeRecorder," "CompositeProcessor," "CompositePlayer," "CompositeMedia" that include itself. The inverse of "hasComponent."
has domain
Media c or Player c or Processor c or Recorder c
has range
Composite Media c or Composite Player c or Composite Processor c or Composite Recorder c
is inverse of
has component op

is context ofop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/isContextOf

Refers to the object that refers to itself. The inverse of "hasContext."
has domain
Context c
has range
Context c or Media c or Player c or Processor c or Recorder c
is inverse of
has context op

is media event ofop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/isMediaEventOf

Represents that the "MediaEvent" is included in the linked "CompositeMedia." The inverse of "hasMediaEvent."
has domain
Media Event c
has range
Composite Media c
is inverse of
has media event op

is media ofop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/isMediaOf

Represents a "MediaEvent" that refers to itself. The inverse of "hasMedia."
has domain
Media c
has range
Media Event c
is inverse of
has media op

measured byop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/measuredBy

Defines the meaning of the values represented by "Geometory" by referring to the "CoordinateSystem." The inverse of "measure."
has domain
Coordinate System c or Geometry c or Media c or Recorder c
has range
Coordinate System c
is inverse of
measures op

measuresop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/measures

Represents a "Geometry" that refers to itself. The inverse of "measuredBy."
has domain
Coordinate System c
has range
Coordinate System c or Geometry c or Media c or Recorder c
is inverse of
measured by op

output toop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/outputTo

A link to specify the media output destination. The inverse link from the link is defined by "inputFrom."
has domain
Media c or Processor c or Recorder c
has range
Media c or Player c or Processor c
is inverse of
input from op

performed byop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/performedBy

Represents "Target" that performs it. The inverse of "Performs."
has domain
Program c
has range
Target c
is inverse of
performs op

performsop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/performs

Represents that itself is performing or playing a linked program. The inverse link from the link is defined by "performedBy."
has domain
Target c
has range
Program c
is inverse of
performed by op

played byop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/playedBy

Represents that it is played by a performer. The inverse link from the link is defined by "plays."
has domain
Context c
has range
Player c
is inverse of
plays op

playsop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/plays

Represents that the performer plays the instrument. The inverse link from the link is defined by "playedBy."
has domain
Player c
has range
Context c
is inverse of
played by op

recorded byop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/recordedBy

Represents itself as being the Recorder's recording target. The inverse link from the link is defined by "records."
has domain
Context c
has range
Recorder c
is inverse of
records op

recordsop back to ToC or Object Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/records

Represents the Recorder's recording target. The inverse link from the link is defined by "recordedBy."
has domain
Recorder c
has range
Context c
is inverse of
recorded by op

Data Properties

content urldp back to ToC or Data Property ToC

IRI: http://schema.org/contentUrl

Actual bytes of the media object, for example the image file or video file.
has domain
Media c

durationdp back to ToC or Data Property ToC

IRI: http://schema.org/duration

The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format.
has domain
Program c or SDM event c

end atdp back to ToC or Data Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/endAt

The end time of the playback interval of the media. It defines the offset time to zero with the time specified by "mediaStartAt."
has domain
Media c
has range
date time stamp

event timedp back to ToC or Data Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/eventTime

Defines the time to start playing media in "MediaEvent" using the time axis of "CompositeMedia." It represents that the playback section of the media starts at the specified time.
has domain
Media Event c
has range
date time stamp

media start atdp back to ToC or Data Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/mediaStartAt

Notates the start time of the media file's valid section as an offset from its beginning. It defines time 0 when assigning the playback section with "startAt" and "endAt."
has domain
Media c
has range
date time stamp

namedp back to ToC or Data Property ToC

IRI: http://schema.org/name

The name of the item.
has domain
Context c or Media c or Player c or Processor c or Recorder c

start atdp back to ToC or Data Property ToC

IRI: http://sdm.hongo.wide.ad.jp/sdmo/startAt

The start time for the media playback section. It defines the offset time to 0 with the time specified by "mediaStartAt."
has domain
Media c
has range
date time stamp

start datedp back to ToC or Data Property ToC

IRI: http://schema.org/startDate

The start date and time of the item (in ISO 8601 date format).
has domain
Program c or SDM event c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

References back to ToC

Add your references here. It is recommended to have them as a list.

Changes from last version

Object Properties

Modified properties
  • http://sdm.hongo.wide.ad.jp/sdmo/measures
    • Added: Range Union of (http://sdm.hongo.wide.ad.jp/sdmo/CoordinateSystem, http://sdm.hongo.wide.ad.jp/sdmo/Geometry, http://sdm.hongo.wide.ad.jp/sdmo/Media, http://sdm.hongo.wide.ad.jp/sdmo/Recorder)
    • Added: domain http://sdm.hongo.wide.ad.jp/sdmo/CoordinateSystem

Data Properties

Acknowledgements back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.