Skip to content

Class: MediaSet

Metadata about a group of files associated with this dataset. This mirrors the OSTI media-set structure to preserve package-level details.

URI: brc:MediaSet

classDiagram class MediaSet click MediaSet href "../MediaSet/" MediaSet : access_limitations MediaSet : date_added MediaSet : date_updated MediaSet : date_valid_end MediaSet : document_page_count MediaSet : files MediaSet --> "*" MediaFile : files click MediaFile href "../MediaFile/" MediaSet : media_id MediaSet : media_source MediaSet : media_title MediaSet : mime_type MediaSet : osti_id MediaSet : revision

Slots

Name Cardinality and Range Description Inheritance
media_id 0..1
Integer
Unique identifier for this media set direct
revision 0..1
Integer
Revision number of this media set direct
access_limitations *
String
Access limitation codes associated with this media set direct
osti_id 0..1
Integer
OSTI record identifier linked to this media set, if any direct
document_page_count 0..1
Integer
Number of pages detected in the media set, if applicable direct
mime_type 0..1
String
MIME type description for the primary media content direct
media_title 0..1
String
Optional title for the media set direct
media_source 0..1
String
Primary source of the media set direct
date_added 0..1
Datetime
Date the media set was first created direct
date_updated 0..1
Datetime
Date the media set was most recently modified direct
date_valid_end 0..1
Datetime
Date when the media association ended, if applicable direct
files *
MediaFile
Files associated with this media set direct

Usages

used by used in type used
Dataset media range MediaSet

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/brc/brc_schema

Mappings

Mapping Type Mapped Value
self brc:MediaSet
native brc:MediaSet

LinkML Source

Direct

name: MediaSet
description: Metadata about a group of files associated with this dataset. This mirrors
  the OSTI media-set structure to preserve package-level details.
from_schema: https://w3id.org/brc/brc_schema
attributes:
  media_id:
    name: media_id
    description: Unique identifier for this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    - MediaFile
    range: integer
  revision:
    name: revision
    description: Revision number of this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    - MediaFile
    range: integer
  access_limitations:
    name: access_limitations
    description: Access limitation codes associated with this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    range: string
    multivalued: true
  osti_id:
    name: osti_id
    description: OSTI record identifier linked to this media set, if any.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    range: integer
  document_page_count:
    name: document_page_count
    description: Number of pages detected in the media set, if applicable.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    - MediaFile
    range: integer
  mime_type:
    name: mime_type
    description: MIME type description for the primary media content.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    - MediaFile
    range: string
  media_title:
    name: media_title
    description: Optional title for the media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    range: string
  media_source:
    name: media_source
    description: Primary source of the media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    - MediaFile
    range: string
  date_added:
    name: date_added
    description: Date the media set was first created.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    range: datetime
  date_updated:
    name: date_updated
    description: Date the media set was most recently modified.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    range: datetime
  date_valid_end:
    name: date_valid_end
    description: Date when the media association ended, if applicable.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    range: datetime
  files:
    name: files
    description: Files associated with this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    domain_of:
    - MediaSet
    range: MediaFile
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

name: MediaSet
description: Metadata about a group of files associated with this dataset. This mirrors
  the OSTI media-set structure to preserve package-level details.
from_schema: https://w3id.org/brc/brc_schema
attributes:
  media_id:
    name: media_id
    description: Unique identifier for this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: media_id
    owner: MediaSet
    domain_of:
    - MediaSet
    - MediaFile
    range: integer
  revision:
    name: revision
    description: Revision number of this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: revision
    owner: MediaSet
    domain_of:
    - MediaSet
    - MediaFile
    range: integer
  access_limitations:
    name: access_limitations
    description: Access limitation codes associated with this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: access_limitations
    owner: MediaSet
    domain_of:
    - MediaSet
    range: string
    multivalued: true
  osti_id:
    name: osti_id
    description: OSTI record identifier linked to this media set, if any.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: osti_id
    owner: MediaSet
    domain_of:
    - MediaSet
    range: integer
  document_page_count:
    name: document_page_count
    description: Number of pages detected in the media set, if applicable.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: document_page_count
    owner: MediaSet
    domain_of:
    - MediaSet
    - MediaFile
    range: integer
  mime_type:
    name: mime_type
    description: MIME type description for the primary media content.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: mime_type
    owner: MediaSet
    domain_of:
    - MediaSet
    - MediaFile
    range: string
  media_title:
    name: media_title
    description: Optional title for the media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: media_title
    owner: MediaSet
    domain_of:
    - MediaSet
    range: string
  media_source:
    name: media_source
    description: Primary source of the media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: media_source
    owner: MediaSet
    domain_of:
    - MediaSet
    - MediaFile
    range: string
  date_added:
    name: date_added
    description: Date the media set was first created.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: date_added
    owner: MediaSet
    domain_of:
    - MediaSet
    range: datetime
  date_updated:
    name: date_updated
    description: Date the media set was most recently modified.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: date_updated
    owner: MediaSet
    domain_of:
    - MediaSet
    range: datetime
  date_valid_end:
    name: date_valid_end
    description: Date when the media association ended, if applicable.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: date_valid_end
    owner: MediaSet
    domain_of:
    - MediaSet
    range: datetime
  files:
    name: files
    description: Files associated with this media set.
    from_schema: https://w3id.org/brc/brc_schema
    rank: 1000
    alias: files
    owner: MediaSet
    domain_of:
    - MediaSet
    range: MediaFile
    multivalued: true
    inlined: true
    inlined_as_list: true