Skip to content

Class: Media Object (MediaObject)

A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset.

URI: schema:MediaObject

 classDiagram
    class MediaObject
    click MediaObject href "../MediaObject"
      Thing <|-- MediaObject
        click Thing href "../Thing"


      MediaObject <|-- AudioObject
        click AudioObject href "../AudioObject"
      MediaObject <|-- ImageObject
        click ImageObject href "../ImageObject"
      MediaObject <|-- VideoObject
        click VideoObject href "../VideoObject"


      MediaObject : category

      MediaObject : contentUrl

      MediaObject : id

      MediaObject : inLanguage

      MediaObject : name




    MediaObject --> "*" LangString : name
    click LangString href "../LangString"


Inheritance

Slots

Name Cardinality and Range Description Inheritance
inLanguage 0..1
String
direct
contentUrl 1
Uriorcurie
direct
id 0..1
Uriorcurie
A unique identifier for an entity Thing
name *
LangString
Thing
category 0..1
Uriorcurie
Name of the high level ontology class in which this entity is categorized Thing

Identifier and Mapping Information

Schema Source

  • from schema: http://schema.repronim.org/

Mappings

Mapping Type Mapped Value
self schema:MediaObject
native http://schema.repronim.org/:MediaObject

LinkML Source

Direct

name: MediaObject
description: A media object, such as an image, video, audio, or text object embedded
  in a web page or a downloadable dataset.
title: Media Object
from_schema: http://schema.repronim.org/
is_a: Thing
slots:
- inLanguage
- contentUrl
slot_usage:
  contentUrl:
    name: contentUrl
    required: true
class_uri: schema:MediaObject

Induced

name: MediaObject
description: A media object, such as an image, video, audio, or text object embedded
  in a web page or a downloadable dataset.
title: Media Object
from_schema: http://schema.repronim.org/
is_a: Thing
slot_usage:
  contentUrl:
    name: contentUrl
    required: true
attributes:
  inLanguage:
    name: inLanguage
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:inLanguage
    alias: inLanguage
    owner: MediaObject
    domain_of:
    - LandingPage
    - MediaObject
    - ResponseActivity
    range: string
  contentUrl:
    name: contentUrl
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:contentUrl
    alias: contentUrl
    owner: MediaObject
    domain_of:
    - MediaObject
    range: uriorcurie
    required: true
  id:
    name: id
    description: A unique identifier for an entity. Must be either a CURIE shorthand
      for a URI or a complete URI.
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:identifier
    alias: id
    owner: MediaObject
    domain_of:
    - Participant
    - Thing
    range: uriorcurie
  name:
    name: name
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: MediaObject
    domain_of:
    - Choice
    - Thing
    range: langString
    multivalued: true
    inlined: true
  category:
    name: category
    description: Name of the high level ontology class in which this entity is categorized.
      Corresponds to the label for the biolink entity type class. In an RDF database
      it should be a model class URI. This field is multi-valued.
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: rdf:type
    alias: category
    owner: MediaObject
    domain_of:
    - Thing
    range: uriorcurie
class_uri: schema:MediaObject