Media File
Type: object
Required Properties
filename
Additional properties: true
Properties
-
Type:
"type"
Type:
string
-
ID:
"id"
-
Abbreviation:
"abbreviation"
Must be an instance of the Abbreviation schema.
-
Access Rights:
"access"
Must be an instance of the Access schema.
-
Content:
"content"
Must be an instance of the MultiLangString schema.
-
MIME Content Type:
"contentType"
Type:
string
-
Creator (Person - Database Reference):
"creator"
Must be an instance of the DatabaseReference schema.
-
Date Created:
"dateCreated"
Type:
string
Validates Against (
oneOf
)This schema must validate against one and only one of the following schemas:
-
Format: date
-
Format: date-time
-
-
Date Modified:
"dateModified"
Type:
string
Validates Against (
oneOf
)This schema must validate against one and only one of the following schemas:
-
Format: date
-
Format: date-time
-
-
Date Recorded:
"dateRecorded"
Type:
string
Validates Against (
oneOf
)This schema must validate against one and only one of the following schemas:
-
Format: date
-
Format: date-time
-
-
End Time:
"endTime"
Type:
number
Minimum:
0.001
-
Filename:
"filename"
Type:
string
Regular expression pattern:
^[^ ]+\.[^ ]+
-
Format (File Extension):
"format"
Type:
string
-
Languages:
"languages"
Type:
array
Unique items:
true
Items
Language (Database Reference)
Must be an instance of the DatabaseReference schema.
-
Length (in Time / Pages):
"length"
Type:
number
Minimum:
0.001
-
Link:
"link"
Type:
string
Format: uri
-
Location (Database Reference):
"location"
Must be an instance of the DatabaseReference schema.
-
Media URL:
"mediaURL"
Type:
string
Format: uri
-
-
Original Media Item:
"original"
Type:
string
Format: uri
-
Persons in File:
"people"
Type:
array
Unique items:
true
Items
Person (Database Reference)
Must be an instance of the DatabaseReference schema.
-
File Size:
"size"
Type:
integer
Minimum:
1
-
Start Time:
"startTime"
Type:
number
-
Tags:
"tags"
Must be an instance of the Tags schema.
-
URL:
"url"
Type:
string
Format: uri