Class: MediaFile
Metadata about a particular file or off-site resource associated with a dataset. This mirrors the OSTI media-file structure to preserve file-level details.
URI: brc:MediaFile
classDiagram
class MediaFile
click MediaFile href "../MediaFile/"
MediaFile : checksum
MediaFile : date_file_added
MediaFile : date_file_updated
MediaFile : document_page_count
MediaFile : duration_seconds
MediaFile : file_size_bytes
MediaFile : media_file_id
MediaFile : media_id
MediaFile : media_source
MediaFile : media_type
MediaFile : mime_type
MediaFile : parent_media_file_id
MediaFile : pdf_version
MediaFile : pdfa_conformance
MediaFile : pdfa_part
MediaFile : pdfua_part
MediaFile : revision
MediaFile : subtitle_tracks
MediaFile : url
MediaFile : video_tracks
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| media_file_id | 0..1 Integer |
Unique identifier for this media file | direct |
| media_id | 0..1 Integer |
Identifier of the parent media set | direct |
| checksum | 0..1 String |
Checksum value for the file, if known | direct |
| revision | 0..1 Integer |
Revision number of this media file | direct |
| parent_media_file_id | 0..1 Integer |
Identifier of the parent media file, if this file is derived | direct |
| media_type | 0..1 String |
Type code for this media file | direct |
| url | 0..1 String |
Local file name or off-site URL | direct |
| mime_type | 0..1 String |
MIME type describing this media file | direct |
| media_source | 0..1 String |
Method of file production or association | direct |
| file_size_bytes | 0..1 Integer |
File size in bytes, if applicable | direct |
| duration_seconds | 0..1 Integer |
Duration in seconds for audio-visual media | direct |
| document_page_count | 0..1 Integer |
Page count for document-based media, if applicable | direct |
| subtitle_tracks | 0..1 Integer |
Number of subtitle tracks for audio-visual media | direct |
| video_tracks | 0..1 Integer |
Number of video tracks for audio-visual media | direct |
| pdf_version | 0..1 String |
PDF version, if this file is a PDF | direct |
| pdfa_conformance | 0..1 String |
PDF/A conformance level, if applicable | direct |
| pdfa_part | 0..1 String |
PDF/A part number, if applicable | direct |
| pdfua_part | 0..1 String |
PDF/UA part number, if applicable | direct |
| date_file_added | 0..1 Datetime |
Date this media file was created | direct |
| date_file_updated | 0..1 Datetime |
Date this media file was last modified | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| MediaSet | files | range | MediaFile |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/brc/brc_schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | brc:MediaFile |
| native | brc:MediaFile |
LinkML Source
Direct
name: MediaFile
description: Metadata about a particular file or off-site resource associated with
a dataset. This mirrors the OSTI media-file structure to preserve file-level details.
from_schema: https://w3id.org/brc/brc_schema
attributes:
media_file_id:
name: media_file_id
description: Unique identifier for this media file.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: integer
media_id:
name: media_id
description: Identifier of the parent media set.
from_schema: https://w3id.org/brc/brc_schema
domain_of:
- MediaSet
- MediaFile
range: integer
checksum:
name: checksum
description: Checksum value for the file, if known.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: string
revision:
name: revision
description: Revision number of this media file.
from_schema: https://w3id.org/brc/brc_schema
domain_of:
- MediaSet
- MediaFile
range: integer
parent_media_file_id:
name: parent_media_file_id
description: Identifier of the parent media file, if this file is derived.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: integer
media_type:
name: media_type
description: Type code for this media file.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: string
url:
name: url
description: Local file name or off-site URL.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: string
mime_type:
name: mime_type
description: MIME type describing this media file.
from_schema: https://w3id.org/brc/brc_schema
domain_of:
- MediaSet
- MediaFile
range: string
media_source:
name: media_source
description: Method of file production or association.
from_schema: https://w3id.org/brc/brc_schema
domain_of:
- MediaSet
- MediaFile
range: string
file_size_bytes:
name: file_size_bytes
description: File size in bytes, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: integer
duration_seconds:
name: duration_seconds
description: Duration in seconds for audio-visual media.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: integer
document_page_count:
name: document_page_count
description: Page count for document-based media, if applicable.
from_schema: https://w3id.org/brc/brc_schema
domain_of:
- MediaSet
- MediaFile
range: integer
subtitle_tracks:
name: subtitle_tracks
description: Number of subtitle tracks for audio-visual media.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: integer
video_tracks:
name: video_tracks
description: Number of video tracks for audio-visual media.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: integer
pdf_version:
name: pdf_version
description: PDF version, if this file is a PDF.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: string
pdfa_conformance:
name: pdfa_conformance
description: PDF/A conformance level, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: string
pdfa_part:
name: pdfa_part
description: PDF/A part number, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: string
pdfua_part:
name: pdfua_part
description: PDF/UA part number, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: string
date_file_added:
name: date_file_added
description: Date this media file was created.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: datetime
date_file_updated:
name: date_file_updated
description: Date this media file was last modified.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
domain_of:
- MediaFile
range: datetime
Induced
name: MediaFile
description: Metadata about a particular file or off-site resource associated with
a dataset. This mirrors the OSTI media-file structure to preserve file-level details.
from_schema: https://w3id.org/brc/brc_schema
attributes:
media_file_id:
name: media_file_id
description: Unique identifier for this media file.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: media_file_id
owner: MediaFile
domain_of:
- MediaFile
range: integer
media_id:
name: media_id
description: Identifier of the parent media set.
from_schema: https://w3id.org/brc/brc_schema
alias: media_id
owner: MediaFile
domain_of:
- MediaSet
- MediaFile
range: integer
checksum:
name: checksum
description: Checksum value for the file, if known.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: checksum
owner: MediaFile
domain_of:
- MediaFile
range: string
revision:
name: revision
description: Revision number of this media file.
from_schema: https://w3id.org/brc/brc_schema
alias: revision
owner: MediaFile
domain_of:
- MediaSet
- MediaFile
range: integer
parent_media_file_id:
name: parent_media_file_id
description: Identifier of the parent media file, if this file is derived.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: parent_media_file_id
owner: MediaFile
domain_of:
- MediaFile
range: integer
media_type:
name: media_type
description: Type code for this media file.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: media_type
owner: MediaFile
domain_of:
- MediaFile
range: string
url:
name: url
description: Local file name or off-site URL.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: url
owner: MediaFile
domain_of:
- MediaFile
range: string
mime_type:
name: mime_type
description: MIME type describing this media file.
from_schema: https://w3id.org/brc/brc_schema
alias: mime_type
owner: MediaFile
domain_of:
- MediaSet
- MediaFile
range: string
media_source:
name: media_source
description: Method of file production or association.
from_schema: https://w3id.org/brc/brc_schema
alias: media_source
owner: MediaFile
domain_of:
- MediaSet
- MediaFile
range: string
file_size_bytes:
name: file_size_bytes
description: File size in bytes, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: file_size_bytes
owner: MediaFile
domain_of:
- MediaFile
range: integer
duration_seconds:
name: duration_seconds
description: Duration in seconds for audio-visual media.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: duration_seconds
owner: MediaFile
domain_of:
- MediaFile
range: integer
document_page_count:
name: document_page_count
description: Page count for document-based media, if applicable.
from_schema: https://w3id.org/brc/brc_schema
alias: document_page_count
owner: MediaFile
domain_of:
- MediaSet
- MediaFile
range: integer
subtitle_tracks:
name: subtitle_tracks
description: Number of subtitle tracks for audio-visual media.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: subtitle_tracks
owner: MediaFile
domain_of:
- MediaFile
range: integer
video_tracks:
name: video_tracks
description: Number of video tracks for audio-visual media.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: video_tracks
owner: MediaFile
domain_of:
- MediaFile
range: integer
pdf_version:
name: pdf_version
description: PDF version, if this file is a PDF.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: pdf_version
owner: MediaFile
domain_of:
- MediaFile
range: string
pdfa_conformance:
name: pdfa_conformance
description: PDF/A conformance level, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: pdfa_conformance
owner: MediaFile
domain_of:
- MediaFile
range: string
pdfa_part:
name: pdfa_part
description: PDF/A part number, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: pdfa_part
owner: MediaFile
domain_of:
- MediaFile
range: string
pdfua_part:
name: pdfua_part
description: PDF/UA part number, if applicable.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: pdfua_part
owner: MediaFile
domain_of:
- MediaFile
range: string
date_file_added:
name: date_file_added
description: Date this media file was created.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: date_file_added
owner: MediaFile
domain_of:
- MediaFile
range: datetime
date_file_updated:
name: date_file_updated
description: Date this media file was last modified.
from_schema: https://w3id.org/brc/brc_schema
rank: 1000
alias: date_file_updated
owner: MediaFile
domain_of:
- MediaFile
range: datetime