Showing:

Definition
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by

Table of Contents

Group by:
Main schema videoMD.xsd
Namespace http://www.loc.gov/videoMD/
Definition
VIDEOMD: LC-AV Video Metadata Extension Schema. VIDEOMD contains technical metadata that describe a digital video object. VIDEOMD contains 36 top-level elements. videoType has 2 attributes, ID: (XML ID) ANALOGDIGITALFLAG: A major indicator of the type of video object i.e Analog, PhysDigital, or FileDigital.
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Element VIDEOMD
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id167 videoMD.tmp#id168 videoMD.tmp#id3 videoMD.tmp#id107 videoMD.tmp#id152 videoMD.tmp#id161 videoMD.tmp#id2
Type videoType
Properties
content: complex
Model fileData{0,1} , physicalData{0,1} , videoInfo{0,1} , calibrationInfo{0,1}
Children calibrationInfo, fileData, physicalData, videoInfo
Instance
<VIDEOMD ANALOGDIGITALFLAG="" ID="">
  <fileData>{0,1}</fileData>
  <physicalData>{0,1}</physicalData>
  <videoInfo>{0,1}</videoInfo>
  <calibrationInfo ID="">{0,1}</calibrationInfo>
</VIDEOMD>
Attributes
QName Type Fixed Default Use Annotation
ANALOGDIGITALFLAG restriction of xs:NMTOKEN required
ID xs:ID optional
Source
<xs:element name="VIDEOMD" type="videoType"/>
[ top ]
Element videoType / fileData
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id6 videoMD.tmp#id11 videoMD.tmp#id12 videoMD.tmp#id14 videoMD.tmp#id15 videoMD.tmp#id16 videoMD.tmp#id23 videoMD.tmp#id29 videoMD.tmp#id30 videoMD.tmp#id5 videoMD.tmp#id31 videoMD.tmp#id32 videoMD.tmp#id33 videoMD.tmp#id34 videoMD.tmp#id35 videoMD.tmp#id41 videoMD.tmp#id48 videoMD.tmp#id95 videoMD.tmp#id96 videoMD.tmp#id97 videoMD.tmp#id98 videoMD.tmp#id99 videoMD.tmp#id100 videoMD.tmp#id103 videoMD.tmp#id104 videoMD.tmp#id105 videoMD.tmp#id106 videoMD.tmp#id4
Type fileDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model tracking* , duration{0,1} , language* , security{0,1} , size{0,1} , dataRate{0,1} , timecode* , use* , otherUse* , bitsPerSample* , byteOrder* , color{0,1} , otherColor{0,1} , messageDigest* , (compression* | track*) , dataRateUnit* , dataRateMode* , frame{0,1} , frameRate{0,1} , sampleRate{0,1} , location* , format* , sampling* , signalFormat* , sound*
Children bitsPerSample, byteOrder, color, compression, dataRate, dataRateMode, dataRateUnit, duration, format, frame, frameRate, language, location, messageDigest, otherColor, otherUse, sampleRate, sampling, security, signalFormat, size, sound, timecode, track, tracking, use
Instance
<fileData>
  <tracking ID="">{0,unbounded}</tracking>
  <duration>{0,1}</duration>
  <language>{0,unbounded}</language>
  <security>{0,1}</security>
  <size>{0,1}</size>
  <dataRate maximum="" minimum="" mode="" nominal="" unit="">{0,1}</dataRate>
  <timecode ID="">{0,unbounded}</timecode>
  <use>{0,unbounded}</use>
  <otherUse>{0,unbounded}</otherUse>
</fileData>
Source
<xs:element name="fileData" type="fileDataType" minOccurs="0"/>
[ top ]
Element mediaDataType / tracking
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id10 videoMD.tmp#id8 videoMD.tmp#id9 videoMD.tmp#id7
Type trackingInfoType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model trackingType , trackingValue
Children trackingType, trackingValue
Instance
<tracking ID="">
  <trackingType>{1,1}</trackingType>
  <trackingValue>{1,1}</trackingValue>
</tracking>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="tracking" type="trackingInfoType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element trackingInfoType / trackingType
Namespace http://www.loc.gov/videoMD/
Definition
The type of tracking code, e.g., system number, actual shelf numbers, bar-code, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="trackingType" type="xs:string">
  <xs:annotation>
    <xs:documentation>The type of tracking code, e.g., system number, actual shelf numbers, bar-code, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element trackingInfoType / trackingValue
Namespace http://www.loc.gov/videoMD/
Definition
Shelf number or other identifier for source, e.g., system number, actual shelf numbers, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="trackingValue" type="xs:string">
  <xs:annotation>
    <xs:documentation>Shelf number or other identifier for source, e.g., system number, actual shelf numbers, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mediaDataType / duration
Namespace http://www.loc.gov/videoMD/
Definition
Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="duration" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Elapsed time of the entire file, expressed using ISO 8601 
						syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mediaDataType / language
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id13
Type languageType
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
pattern ([a-z]{3})?
Source
<xs:element name="language" type="languageType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element mediaDataType / security
Namespace http://www.loc.gov/videoMD/
Definition
Type of security applied to a digital video file e.g. password, encryption, hidden, etc....
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="security" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of security applied to a digital video file e.g. password, encryption, hidden, etc....</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mediaDataType / size
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="size" type="xs:nonNegativeInteger" minOccurs="0"/>
[ top ]
Element mediaDataType / dataRate
Namespace http://www.loc.gov/videoMD/
Definition
Data rate of the audio in an MPEG or other compressed file expressed in mbps, e.g., 8, 12, 15, etc.
Diagram
Diagram videoMD.tmp#id18 videoMD.tmp#id19 videoMD.tmp#id20 videoMD.tmp#id21 videoMD.tmp#id22 videoMD.tmp#id17
Type variableRateType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
maximum xs:decimal optional
minimum xs:decimal optional
mode restriction of xs:string optional
Indicator that the rate of the video is fixed or variable.
nominal xs:decimal optional
unit xs:string optional
Source
<xs:element name="dataRate" type="variableRateType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Data rate of the audio in an MPEG or other compressed file expressed in mbps, e.g., 8, 12, 15, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mediaDataType / timecode
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id28 videoMD.tmp#id25 videoMD.tmp#id26 videoMD.tmp#id27 videoMD.tmp#id24
Type timecodeInfoType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model timecodeRecordMethod{0,1} , timecodeType{0,1} , timecodeInitialValue{0,1}
Children timecodeInitialValue, timecodeRecordMethod, timecodeType
Instance
<timecode ID="">
  <timecodeRecordMethod>{0,1}</timecodeRecordMethod>
  <timecodeType>{0,1}</timecodeType>
  <timecodeInitialValue>{0,1}</timecodeInitialValue>
</timecode>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="timecode" type="timecodeInfoType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element timecodeInfoType / timecodeRecordMethod
Namespace http://www.loc.gov/videoMD/
Definition
Method for recording timecode on the video source item
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="timecodeRecordMethod" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Method for recording timecode on the video source item</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element timecodeInfoType / timecodeType
Namespace http://www.loc.gov/videoMD/
Definition
Type of timecode recorded on video source item, e.g., SMPTE dropframe, SMPTE nondropframe, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="timecodeType" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of timecode recorded on video source item, e.g., SMPTE dropframe, SMPTE nondropframe, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element timecodeInfoType / timecodeInitialValue
Namespace http://www.loc.gov/videoMD/
Definition
Starting value for timecode.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="timecodeInitialValue" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Starting value for timecode.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element mediaDataType / use
Namespace http://www.loc.gov/videoMD/
Definition
Use of the digital video file, e.g. Master, Service, Preview, etc..... Use Other if none of the preceding values pertains and clarify the use in the otherUse element
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
enumeration Master
enumeration Service
enumeration Service_High
enumeration Service_Low
enumeration Preview
enumeration Other
Source
<xs:element name="use" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Use of the digital video file, e.g. Master, Service, Preview, etc..... Use Other if none of the preceding values pertains and clarify the use in the otherUse element</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Master"/>
      <xs:enumeration value="Service"/>
      <xs:enumeration value="Service_High"/>
      <xs:enumeration value="Service_Low"/>
      <xs:enumeration value="Preview"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element mediaDataType / otherUse
Namespace http://www.loc.gov/videoMD/
Definition
Denotes a use not contained in the allowed values set if Other is indicated in the use element.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="otherUse" minOccurs="0" maxOccurs="unbounded" type="xs:string">
  <xs:annotation>
    <xs:documentation>Denotes a use not contained in the allowed values set if Other is indicated in the use element.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / bitsPerSample
Namespace http://www.loc.gov/videoMD/
Definition
The number of bits of sample depth, e.g., 8, 24, etc.
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="bitsPerSample" type="xs:int" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The number of bits of sample depth, e.g., 8, 24, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / byteOrder
Namespace http://www.loc.gov/videoMD/
Definition
Order of bit significance in a byte from left to right i.e. 0-least-to-most, 1-most-to-least, 2-mixed-endianess.
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
enumeration 0
enumeration 1
enumeration 2
Source
<xs:element name="byteOrder" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Order of bit significance in a byte from left to right i.e. 0-least-to-most, 1-most-to-least, 2-mixed-endianess.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element fileDataType / color
Namespace http://www.loc.gov/videoMD/
Definition
Presented color of the digital video file. Use Other if none of the preceding values pertains and clarify the color in the otherColor element
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
Facets
enumeration B&W
enumeration Color
enumeration Grayscale
enumeration B&W with grayscale sequences
enumeration B&W with color sequences
enumeration Grayscale with B&W sequences
enumeration Grayscale with color sequences
enumeration Color with B&W sequences
enumeration Color with grayscale sequences
enumeration Other
Source
<xs:element name="color" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Presented color of the digital video file. Use Other if none of the preceding values pertains and clarify the color in the otherColor element</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="B&W"/>
      <xs:enumeration value="Color"/>
      <xs:enumeration value="Grayscale"/>
      <xs:enumeration value="B&W with grayscale sequences"/>
      <xs:enumeration value="B&W with color sequences"/>
      <xs:enumeration value="Grayscale with B&W sequences"/>
      <xs:enumeration value="Grayscale with color sequences"/>
      <xs:enumeration value="Color with B&W sequences"/>
      <xs:enumeration value="Color with grayscale sequences"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element fileDataType / otherColor
Namespace http://www.loc.gov/videoMD/
Definition
Denotes a use not contained in the allowed values set if Other is indicated in the color element.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="otherColor" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Denotes a use not contained in the allowed values set if Other is indicated in the color element.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / messageDigest
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id40 videoMD.tmp#id37 videoMD.tmp#id38 videoMD.tmp#id39 videoMD.tmp#id36
Type messageDigestType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model messageDigestDatetime , messageDigestAlgorithm , messageDigest
Children messageDigest, messageDigestAlgorithm, messageDigestDatetime
Instance
<messageDigest ID="">
  <messageDigestDatetime>{1,1}</messageDigestDatetime>
  <messageDigestAlgorithm>{1,1}</messageDigestAlgorithm>
  <messageDigest>{1,1}</messageDigest>
</messageDigest>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="messageDigest" type="messageDigestType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element messageDigestType / messageDigestDatetime
Namespace http://www.loc.gov/videoMD/
Definition
The datetime when the messageDigest was calculated and applied
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Source
<xs:element name="messageDigestDatetime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>The datetime when the messageDigest was calculated and applied</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element messageDigestType / messageDigestAlgorithm
Namespace http://www.loc.gov/videoMD/
Definition
Type of messageDigest used.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="messageDigestAlgorithm" type="xs:string">
  <xs:annotation>
    <xs:documentation>Type of messageDigest used.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element messageDigestType / messageDigest
Namespace http://www.loc.gov/videoMD/
Definition
The messageDigest value.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="messageDigest" type="xs:string">
  <xs:annotation>
    <xs:documentation>The messageDigest value.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / compression
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id47 videoMD.tmp#id43 videoMD.tmp#id44 videoMD.tmp#id45 videoMD.tmp#id46 videoMD.tmp#id42
Type compressionType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model codecCreatorApp{0,1} , codecCreatorAppVersion{0,1} , codecName{0,1} , codecQuality{0,1}
Children codecCreatorApp, codecCreatorAppVersion, codecName, codecQuality
Instance
<compression ID="">
  <codecCreatorApp>{0,1}</codecCreatorApp>
  <codecCreatorAppVersion>{0,1}</codecCreatorAppVersion>
  <codecName>{0,1}</codecName>
  <codecQuality>{0,1}</codecQuality>
</compression>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="compression" type="compressionType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element compressionType / codecCreatorApp
Namespace http://www.loc.gov/videoMD/
Definition
Name of the creator of the compression application e.g. Adobe Premiere, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="codecCreatorApp" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the creator of the compression application e.g. Adobe Premiere, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element compressionType / codecCreatorAppVersion
Namespace http://www.loc.gov/videoMD/
Definition
Version of the compression application e.g. 6.0, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="codecCreatorAppVersion" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Version of the compression application e.g. 6.0, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element compressionType / codecName
Namespace http://www.loc.gov/videoMD/
Definition
Name of the compression algorithm used e.g. MPEG, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="codecName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the compression algorithm used e.g. MPEG, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element compressionType / codecQuality
Namespace http://www.loc.gov/videoMD/
Definition
Impact of the compression on quality e.g. lossless or lossy.
Diagram
Diagram
Type restriction of xs:NMTOKEN
Properties
content: simple
minOccurs: 0
Facets
enumeration lossless
enumeration lossy
Source
<xs:element name="codecQuality" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Impact of the compression on quality e.g. lossless or lossy.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="lossless"/>
      <xs:enumeration value="lossy"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element fileDataType / track
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id6 videoMD.tmp#id11 videoMD.tmp#id12 videoMD.tmp#id14 videoMD.tmp#id15 videoMD.tmp#id16 videoMD.tmp#id23 videoMD.tmp#id29 videoMD.tmp#id30 videoMD.tmp#id5 videoMD.tmp#id92 videoMD.tmp#id93 videoMD.tmp#id94 videoMD.tmp#id50 videoMD.tmp#id51 videoMD.tmp#id52 videoMD.tmp#id76 videoMD.tmp#id77 videoMD.tmp#id78 videoMD.tmp#id87 videoMD.tmp#id88 videoMD.tmp#id89 videoMD.tmp#id90 videoMD.tmp#id91 videoMD.tmp#id49
Type trackDataType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model tracking* , duration{0,1} , language* , security{0,1} , size{0,1} , dataRate{0,1} , timecode* , use* , otherUse* , bitsPerSample{0,1} , bitsPerPixelStored{0,1} , codec{0,1} , compressionRatio{0,1} , quality{0,1} , frame{0,1} , frameRate{0,1} , sampleRate{0,1} , sampling{0,1} , sampleCount{0,1} , signalFormat{0,1}
Children bitsPerPixelStored, bitsPerSample, codec, compressionRatio, dataRate, duration, frame, frameRate, language, otherUse, quality, sampleCount, sampleRate, sampling, security, signalFormat, size, timecode, tracking, use
Instance
<track ID="" num="" type="">
  <tracking ID="">{0,unbounded}</tracking>
  <duration>{0,1}</duration>
  <language>{0,unbounded}</language>
  <security>{0,1}</security>
  <size>{0,1}</size>
  <dataRate maximum="" minimum="" mode="" nominal="" unit="">{0,1}</dataRate>
  <timecode ID="">{0,unbounded}</timecode>
  <use>{0,unbounded}</use>
  <otherUse>{0,unbounded}</otherUse>
</track>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
num xs:nonNegativeInteger optional
type xs:string optional
Source
<xs:element name="track" type="trackDataType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element trackDataType / bitsPerSample
Namespace http://www.loc.gov/videoMD/
Definition
The size of a digital video sample in bits.
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="bitsPerSample" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The size of a digital video sample in bits.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element trackDataType / bitsPerPixelStored
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="bitsPerPixelStored" type="xs:decimal" minOccurs="0"/>
[ top ]
Element trackDataType / codec
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id55 videoMD.tmp#id56 videoMD.tmp#id59 videoMD.tmp#id60 videoMD.tmp#id61 videoMD.tmp#id62 videoMD.tmp#id63 videoMD.tmp#id64 videoMD.tmp#id65 videoMD.tmp#id66 videoMD.tmp#id67 videoMD.tmp#id68 videoMD.tmp#id69 videoMD.tmp#id54 videoMD.tmp#id70 videoMD.tmp#id71 videoMD.tmp#id72 videoMD.tmp#id73 videoMD.tmp#id74 videoMD.tmp#id75 videoMD.tmp#id53
Type codecType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model annotation{0,1} , creatorApp{0,1} , creatorLib{0,1} , creatorLibDate{0,1} , creatorLibSettings{0,1} , name , encodingDate{0,1} , TaggedDate{0,1} , commercialName{0,1} , mimetype{0,1} , profile{0,1} , settings{0,1} , version{0,1} , codecID{0,1} , channelCount{0,1} , endianness{0,1} , scanType{0,1} , scanOrder{0,1} , sign{0,1}
Children TaggedDate, annotation, channelCount, codecID, commercialName, creatorApp, creatorLib, creatorLibDate, creatorLibSettings, encodingDate, endianness, mimetype, name, profile, scanOrder, scanType, settings, sign, version
Instance
<codec>
  <annotation>{0,1}</annotation>
  <creatorApp version="">{0,1}</creatorApp>
  <creatorLib version="">{0,1}</creatorLib>
  <creatorLibDate>{0,1}</creatorLibDate>
  <creatorLibSettings>{0,1}</creatorLibSettings>
  <name>{1,1}</name>
  <encodingDate>{0,1}</encodingDate>
  <TaggedDate>{0,1}</TaggedDate>
  <commercialName>{0,1}</commercialName>
  <mimetype>{0,1}</mimetype>
  <profile>{0,1}</profile>
  <settings>{0,1}</settings>
  <version>{0,1}</version>
</codec>
Source
<xs:element name="codec" type="codecType" minOccurs="0"/>
[ top ]
Element formatType / annotation
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="annotation" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / creatorApp
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id58 videoMD.tmp#id57
Type string.version
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
version optional
Source
<xs:element name="creatorApp" type="string.version" minOccurs="0"/>
[ top ]
Element formatType / creatorLib
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id58 videoMD.tmp#id57
Type string.version
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
version optional
Source
<xs:element name="creatorLib" type="string.version" minOccurs="0"/>
[ top ]
Element formatType / creatorLibDate
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="creatorLibDate" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / creatorLibSettings
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="creatorLibSettings" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / name
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="name" type="xs:string"/>
[ top ]
Element formatType / encodingDate
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="encodingDate" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / TaggedDate
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="TaggedDate" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / commercialName
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="commercialName" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / mimetype
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="mimetype" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / profile
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="profile" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / settings
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="settings" type="xs:string" minOccurs="0"/>
[ top ]
Element formatType / version
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="version" type="xs:string" minOccurs="0"/>
[ top ]
Element codecType / codecID
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="codecID" type="xs:string" minOccurs="0"/>
[ top ]
Element codecType / channelCount
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="channelCount" type="xs:nonNegativeInteger" minOccurs="0"/>
[ top ]
Element codecType / endianness
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="endianness" type="xs:string" minOccurs="0"/>
[ top ]
Element codecType / scanType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="scanType" type="xs:string" minOccurs="0"/>
[ top ]
Element codecType / scanOrder
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="scanOrder" type="xs:string" minOccurs="0"/>
[ top ]
Element codecType / sign
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="sign" type="xs:string" minOccurs="0"/>
[ top ]
Element trackDataType / compressionRatio
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="compressionRatio" type="xs:decimal" minOccurs="0"/>
[ top ]
Element trackDataType / quality
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type restriction of xs:NMTOKEN
Properties
content: simple
minOccurs: 0
Facets
enumeration lossless
enumeration lossy
enumeration lossy_lossless
Source
<xs:element name="quality" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="lossless"/>
      <xs:enumeration value="lossy"/>
      <xs:enumeration value="lossy_lossless"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element trackDataType / frame
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id86 videoMD.tmp#id80 videoMD.tmp#id81 videoMD.tmp#id82 videoMD.tmp#id83 videoMD.tmp#id84 videoMD.tmp#id85 videoMD.tmp#id79
Type frameType
Properties
content: complex
minOccurs: 0
Model pixelsHorizontal{0,1} , pixelsVertical{0,1} , frameRate{0,1} , PAR{0,1} , DAR{0,1} , rotation{0,1}
Children DAR, PAR, frameRate, pixelsHorizontal, pixelsVertical, rotation
Instance
<frame ID="">
  <pixelsHorizontal>{0,1}</pixelsHorizontal>
  <pixelsVertical>{0,1}</pixelsVertical>
  <frameRate>{0,1}</frameRate>
  <PAR>{0,1}</PAR>
  <DAR>{0,1}</DAR>
  <rotation>{0,1}</rotation>
</frame>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="frame" type="frameType" minOccurs="0"/>
[ top ]
Element frameType / pixelsHorizontal
Namespace http://www.loc.gov/videoMD/
Definition
The horizontal dimension of a frame in pixels.
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element name="pixelsHorizontal" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The horizontal dimension of a frame in pixels.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element frameType / pixelsVertical
Namespace http://www.loc.gov/videoMD/
Definition
The vertical dimension of a frame in pixels.
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element name="pixelsVertical" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The vertical dimension of a frame in pixels.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element frameType / frameRate
Namespace http://www.loc.gov/videoMD/
Definition
The rate of frames displayed in one second (or average rate of frames per second in the case of variable frame-rate). Present as a ratio of time base over frame duration, such as 30000/1001 or as a decimal, such as 29.970 .
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="frameRate" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The rate of frames displayed in one second (or average rate of frames per second in the case of variable frame-rate). Present as a ratio of time base over frame duration, such as 30000/1001 or as a decimal, such as 29.970 .</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element frameType / PAR
Namespace http://www.loc.gov/videoMD/
Definition
Pixel aspect ratio (present as a ratio or decimal).
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="PAR" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Pixel aspect ratio (present as a ratio or decimal).</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element frameType / DAR
Namespace http://www.loc.gov/videoMD/
Definition
Display aspect ratio (present as a ratio or decimal such as 4/3 or 6/9 or 1.33333).
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="DAR" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Display aspect ratio (present as a ratio or decimal such as 4/3 or 6/9 or 1.33333).</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element frameType / rotation
Namespace http://www.loc.gov/videoMD/
Definition
The rotation in a decimal value.
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="rotation" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The rotation in a decimal value.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element trackDataType / frameRate
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id18 videoMD.tmp#id19 videoMD.tmp#id20 videoMD.tmp#id21 videoMD.tmp#id22 videoMD.tmp#id17
Type variableRateType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
maximum xs:decimal optional
minimum xs:decimal optional
mode restriction of xs:string optional
Indicator that the rate of the video is fixed or variable.
nominal xs:decimal optional
unit xs:string optional
Source
<xs:element name="frameRate" type="variableRateType" minOccurs="0"/>
[ top ]
Element trackDataType / sampleRate
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id18 videoMD.tmp#id19 videoMD.tmp#id20 videoMD.tmp#id21 videoMD.tmp#id22 videoMD.tmp#id17
Type variableRateType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
maximum xs:decimal optional
minimum xs:decimal optional
mode restriction of xs:string optional
Indicator that the rate of the video is fixed or variable.
nominal xs:decimal optional
unit xs:string optional
Source
<xs:element name="sampleRate" type="variableRateType" minOccurs="0"/>
[ top ]
Element trackDataType / sampling
Namespace http://www.loc.gov/videoMD/
Definition
sThe video sampling format used in a digital video file. (in terms of luminance and chrominance), e.g., 4:2:0, 4:2:2, 2:4:4, etc.)
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="sampling" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>sThe video sampling format used in a digital video
								file. (in terms of luminance and chrominance), e.g., 4:2:0, 4:2:2,
								2:4:4, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element trackDataType / sampleCount
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="sampleCount" type="xs:nonNegativeInteger" minOccurs="0"/>
[ top ]
Element trackDataType / signalFormat
Namespace http://www.loc.gov/videoMD/
Definition
The signal format of a video source item e.g. NTSC, PAL, SECAM.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="signalFormat" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The signal format of a video source item e.g. NTSC, PAL, SECAM.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / dataRateUnit
Namespace http://www.loc.gov/videoMD/
Definition
Data rate unit of a digital video file.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="dataRateUnit" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Data rate unit of a digital video file.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / dataRateMode
Namespace http://www.loc.gov/videoMD/
Definition
Mode of the data rate in a digital video file.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
enumeration Fixed
enumeration Variable
Source
<xs:element name="dataRateMode" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Mode of the data rate in a digital video file.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Fixed"/>
      <xs:enumeration value="Variable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element fileDataType / frame
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id86 videoMD.tmp#id80 videoMD.tmp#id81 videoMD.tmp#id82 videoMD.tmp#id83 videoMD.tmp#id84 videoMD.tmp#id85 videoMD.tmp#id79
Type frameType
Properties
content: complex
minOccurs: 0
Model pixelsHorizontal{0,1} , pixelsVertical{0,1} , frameRate{0,1} , PAR{0,1} , DAR{0,1} , rotation{0,1}
Children DAR, PAR, frameRate, pixelsHorizontal, pixelsVertical, rotation
Instance
<frame ID="">
  <pixelsHorizontal>{0,1}</pixelsHorizontal>
  <pixelsVertical>{0,1}</pixelsVertical>
  <frameRate>{0,1}</frameRate>
  <PAR>{0,1}</PAR>
  <DAR>{0,1}</DAR>
  <rotation>{0,1}</rotation>
</frame>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="frame" type="frameType" minOccurs="0"/>
[ top ]
Element fileDataType / frameRate
Namespace http://www.loc.gov/videoMD/
Definition
The number of frames per second at which the video source item was digitized.
Diagram
Diagram videoMD.tmp#id18 videoMD.tmp#id19 videoMD.tmp#id20 videoMD.tmp#id21 videoMD.tmp#id22 videoMD.tmp#id17
Type variableRateType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
maximum xs:decimal optional
minimum xs:decimal optional
mode restriction of xs:string optional
Indicator that the rate of the video is fixed or variable.
nominal xs:decimal optional
unit xs:string optional
Source
<xs:element name="frameRate" type="variableRateType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The number of frames per second at which the video source item was digitized.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / sampleRate
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id18 videoMD.tmp#id19 videoMD.tmp#id20 videoMD.tmp#id21 videoMD.tmp#id22 videoMD.tmp#id17
Type variableRateType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
maximum xs:decimal optional
minimum xs:decimal optional
mode restriction of xs:string optional
Indicator that the rate of the video is fixed or variable.
nominal xs:decimal optional
unit xs:string optional
Source
<xs:element name="sampleRate" type="variableRateType" minOccurs="0"/>
[ top ]
Element fileDataType / location
Namespace http://www.loc.gov/videoMD/
Definition
Location of the referenced file
Diagram
Diagram videoMD.tmp#id101 videoMD.tmp#id102
Type extension of xs:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
otherType xs:string optional
type restriction of xs:string required
Source
<xs:element name="location" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Location of the referenced file</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="type" use="required">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="URN"/>
              <xs:enumeration value="URL"/>
              <xs:enumeration value="PURL"/>
              <xs:enumeration value="HANDLE"/>
              <xs:enumeration value="DOI"/>
              <xs:enumeration value="OTHER"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="otherType" type="xs:string" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element fileDataType / format
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id55 videoMD.tmp#id56 videoMD.tmp#id59 videoMD.tmp#id60 videoMD.tmp#id61 videoMD.tmp#id62 videoMD.tmp#id63 videoMD.tmp#id64 videoMD.tmp#id65 videoMD.tmp#id66 videoMD.tmp#id67 videoMD.tmp#id68 videoMD.tmp#id69 videoMD.tmp#id54
Type formatType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model annotation{0,1} , creatorApp{0,1} , creatorLib{0,1} , creatorLibDate{0,1} , creatorLibSettings{0,1} , name , encodingDate{0,1} , TaggedDate{0,1} , commercialName{0,1} , mimetype{0,1} , profile{0,1} , settings{0,1} , version{0,1}
Children TaggedDate, annotation, commercialName, creatorApp, creatorLib, creatorLibDate, creatorLibSettings, encodingDate, mimetype, name, profile, settings, version
Instance
<format>
  <annotation>{0,1}</annotation>
  <creatorApp version="">{0,1}</creatorApp>
  <creatorLib version="">{0,1}</creatorLib>
  <creatorLibDate>{0,1}</creatorLibDate>
  <creatorLibSettings>{0,1}</creatorLibSettings>
  <name>{1,1}</name>
  <encodingDate>{0,1}</encodingDate>
  <TaggedDate>{0,1}</TaggedDate>
  <commercialName>{0,1}</commercialName>
  <mimetype>{0,1}</mimetype>
  <profile>{0,1}</profile>
  <settings>{0,1}</settings>
  <version>{0,1}</version>
</format>
Source
<xs:element name="format" type="formatType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element fileDataType / sampling
Namespace http://www.loc.gov/videoMD/
Definition
sThe video sampling format (in terms of luminance and chrominance), e.g., 4:2:0, 4:2:2, 2:4:4, etc.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="sampling" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>sThe video sampling format (in terms of luminance and 
								chrominance), e.g., 4:2:0, 4:2:2, 2:4:4, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / signalFormat
Namespace http://www.loc.gov/videoMD/
Definition
The signal format of a video source item e.g. NTSC, PAL, SECAM.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="signalFormat" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The signal format of a video source item e.g. NTSC, PAL, SECAM.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element fileDataType / sound
Namespace http://www.loc.gov/videoMD/
Definition
Indicator of the presence of sound in the video file. If the value "yes" is selected, then the video file will also be associated with an instance of audioMD (audio metadata).
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
enumeration Yes
enumeration No
Source
<xs:element name="sound" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Indicator of the presence of sound in the video file. If 
								the value "yes" is selected, then the video file will also be associated 
								with an instance of audioMD (audio metadata).</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Yes"/>
      <xs:enumeration value="No"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element videoType / physicalData
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id109 videoMD.tmp#id110 videoMD.tmp#id111 videoMD.tmp#id112 videoMD.tmp#id123 videoMD.tmp#id124 videoMD.tmp#id131 videoMD.tmp#id132 videoMD.tmp#id144 videoMD.tmp#id145 videoMD.tmp#id146 videoMD.tmp#id147 videoMD.tmp#id148 videoMD.tmp#id149 videoMD.tmp#id150 videoMD.tmp#id151 videoMD.tmp#id108
Type physicalDataType
Properties
content: complex
minOccurs: 0
Model EBUStorageMediaCodes* , colorBurst* , condition* , dimensions* , disposition* , dtv* , generation* , material* , numberCarriers* , physFormat* , signalFormat* , timecode* , tracking* , videodiscType* , videotapeType* , note*
Children EBUStorageMediaCodes, colorBurst, condition, dimensions, disposition, dtv, generation, material, note, numberCarriers, physFormat, signalFormat, timecode, tracking, videodiscType, videotapeType
Instance
<physicalData>
  <EBUStorageMediaCodes>{0,unbounded}</EBUStorageMediaCodes>
  <colorBurst>{0,unbounded}</colorBurst>
  <condition>{0,unbounded}</condition>
  <dimensions DEPTH="" DIAMETER="" GAUGE="" HEIGHT="" LENGTH="" NOTE="" THICKNESS="" UNITS="" WIDTH="">{0,unbounded}</dimensions>
  <disposition>{0,unbounded}</disposition>
  <dtv ID="">{0,unbounded}</dtv>
  <generation>{0,unbounded}</generation>
  <material ID="">{0,unbounded}</material>
  <numberCarriers>{0,unbounded}</numberCarriers>
  <physFormat>{0,unbounded}</physFormat>
  <signalFormat>{0,unbounded}</signalFormat>
  <timecode ID="">{0,unbounded}</timecode>
  <tracking ID="">{0,unbounded}</tracking>
  <videodiscType>{0,unbounded}</videodiscType>
  <videotapeType>{0,unbounded}</videotapeType>
  <note>{0,unbounded}</note>
</physicalData>
Source
<xs:element name="physicalData" type="physicalDataType" minOccurs="0"/>
[ top ]
Element physicalDataType / EBUStorageMediaCodes
Namespace http://www.loc.gov/videoMD/
Definition
The EBU Storage Media Codes for the physical media. See http://www.ebu.ch/metadata/cs/ebu_StorageMediaTypeCodeCS.xml and http://www.ebu.ch/metadata/cs/web/ebu_StorageMediaTypeCodeCS_p.xml.htm
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="EBUStorageMediaCodes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The EBU Storage Media Codes for the physical media. See http://www.ebu.ch/metadata/cs/ebu_StorageMediaTypeCodeCS.xml and http://www.ebu.ch/metadata/cs/web/ebu_StorageMediaTypeCodeCS_p.xml.htm</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / colorBurst
Namespace http://www.loc.gov/videoMD/
Definition
Indicator of the presence or absence of color burst signal in a video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="colorBurst" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Indicator of the presence or absence of color burst signal in a video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / condition
Namespace http://www.loc.gov/videoMD/
Definition
The physical condition of a video item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="condition" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The physical condition of a video item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / dimensions
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id114 videoMD.tmp#id115 videoMD.tmp#id116 videoMD.tmp#id117 videoMD.tmp#id118 videoMD.tmp#id119 videoMD.tmp#id120 videoMD.tmp#id121 videoMD.tmp#id122 videoMD.tmp#id113
Type dimensionsType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
DEPTH xs:float optional
The depth of the object in the unit of measure indicated in dimensions_unit, e.g., 7, 12.
DIAMETER xs:float optional
The diameter of any circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
GAUGE xs:string optional
Gauge or width of source tape, including indication of unit of measure, e.g., 8 mm, 0.5 inch, 0.25 inch, etc..
HEIGHT xs:float optional
Height of the object in the unit of measure indicated in dimensions_unit, e.g., 23.
LENGTH xs:string optional
Length of source open-reel tape recording, including indication of unit of measure, e.g., 700 feet, 1200 feet, etc..
NOTE xs:string optional
Desciption of odd-shaped objects that cannot be described using the standard dimensions fields.
THICKNESS xs:string optional
The thickness of the medium unwound (e.g. tape)
UNITS xs:string optional
Unit of measurement of the source object, e.g., inches.
WIDTH xs:float optional
Width of any non-circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
Source
<xs:element name="dimensions" type="dimensionsType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element physicalDataType / disposition
Namespace http://www.loc.gov/videoMD/
Definition
The disposition of a video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="disposition" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The disposition of a video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / dtv
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id130 videoMD.tmp#id126 videoMD.tmp#id127 videoMD.tmp#id128 videoMD.tmp#id129 videoMD.tmp#id125
Type dtvType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model dtvAspectRatio , dtvNote , dtvResolution , dtvScan
Children dtvAspectRatio, dtvNote, dtvResolution, dtvScan
Instance
<dtv ID="">
  <dtvAspectRatio>{1,1}</dtvAspectRatio>
  <dtvNote>{1,1}</dtvNote>
  <dtvResolution>{1,1}</dtvResolution>
  <dtvScan>{1,1}</dtvScan>
</dtv>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="dtv" type="dtvType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element dtvType / dtvAspectRatio
Namespace http://www.loc.gov/videoMD/
Definition
Aspect ratio of high definition video source item expressed as ratio, e.g., 4:3, 16:9, etc.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="dtvAspectRatio" type="xs:string">
  <xs:annotation>
    <xs:documentation>Aspect ratio of high definition video source item expressed as ratio, e.g., 4:3, 16:9, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element dtvType / dtvNote
Namespace http://www.loc.gov/videoMD/
Definition
Note about a high definition video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="dtvNote" type="xs:string">
  <xs:annotation>
    <xs:documentation>Note about a high definition video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element dtvType / dtvResolution
Namespace http://www.loc.gov/videoMD/
Definition
Resolution of high definition video source item expressed as horizontal lines.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="dtvResolution" type="xs:string">
  <xs:annotation>
    <xs:documentation>Resolution of high definition video source item expressed as horizontal lines.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element dtvType / dtvScan
Namespace http://www.loc.gov/videoMD/
Definition
Indication whether high definition video source item is scanned in an interlaced or progressive mode.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="dtvScan" type="xs:string">
  <xs:annotation>
    <xs:documentation>Indication whether high definition video source item is scanned in an interlaced or progressive mode.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / generation
Namespace http://www.loc.gov/videoMD/
Definition
The generation of a video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="generation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The generation of a video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / material
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id143 videoMD.tmp#id134 videoMD.tmp#id135 videoMD.tmp#id136 videoMD.tmp#id137 videoMD.tmp#id138 videoMD.tmp#id139 videoMD.tmp#id140 videoMD.tmp#id141 videoMD.tmp#id142 videoMD.tmp#id133
Type materialType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model baseMaterial{0,1} , binder{0,1} , discSurface{0,1} , oxide{0,1} , activeLayer{0,1} , reflectiveLayer{0,1} , stockBrand{0,1} , method{0,1} , usedSides{0,1}
Children activeLayer, baseMaterial, binder, discSurface, method, oxide, reflectiveLayer, stockBrand, usedSides
Instance
<material ID="">
  <baseMaterial>{0,1}</baseMaterial>
  <binder>{0,1}</binder>
  <discSurface>{0,1}</discSurface>
  <oxide>{0,1}</oxide>
  <activeLayer>{0,1}</activeLayer>
  <reflectiveLayer>{0,1}</reflectiveLayer>
  <stockBrand>{0,1}</stockBrand>
  <method>{0,1}</method>
  <usedSides>{0,1}</usedSides>
</material>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="material" type="materialType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element materialType / baseMaterial
Namespace http://www.loc.gov/videoMD/
Definition
Base material used in the recording carrier e.g., plastic, glass, vinyl, mylar, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="baseMaterial" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Base material used in the recording carrier e.g., plastic, glass, vinyl, mylar, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / binder
Namespace http://www.loc.gov/videoMD/
Definition
Type of adhesive used to bind recording surface to the substrate
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="binder" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of adhesive used to bind recording surface to the substrate</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / discSurface
Namespace http://www.loc.gov/videoMD/
Definition
Type of recording surface aluminium, celluloid etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="discSurface" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of recording surface aluminium, celluloid etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / oxide
Namespace http://www.loc.gov/videoMD/
Definition
Type of oxide used for the coating of a tape recording, e.g.cobalt, chromium dioxide, ferrous oxide.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="oxide" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of oxide used for the coating of a tape recording, e.g.cobalt, chromium dioxide, ferrous oxide.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / activeLayer
Namespace http://www.loc.gov/videoMD/
Definition
Type of material used on the recording surface, e.g. dye, tellurium-selenium alloy, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="activeLayer" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of material used on the recording surface, e.g. dye, tellurium-selenium alloy, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / reflectiveLayer
Namespace http://www.loc.gov/videoMD/
Definition
Type of material used on the recordings reflective surface, e.g. gold, silver aluminium etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="reflectiveLayer" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Type of material used on the recordings reflective surface, e.g. gold, silver aluminium etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / stockBrand
Namespace http://www.loc.gov/videoMD/
Definition
Name of the manufacturer of the recording medium, e.g. Scotch, Maxell, Sony, etc...
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="stockBrand" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the manufacturer of the recording medium, e.g. Scotch, Maxell, Sony, etc...</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / method
Namespace http://www.loc.gov/videoMD/
Definition
Methods to press music records e.g. "Direct metal", "Lacquer Master", "Metal Master", "Metal mother", "Pressing", "Metal stamper" and "Test pressing".
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="method" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Methods to press music records e.g. "Direct metal", "Lacquer Master", "Metal Master", "Metal mother", "Pressing", "Metal stamper" and "Test pressing".</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element materialType / usedSides
Namespace http://www.loc.gov/videoMD/
Definition
Number of recorded sides of the material
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="usedSides" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Number of recorded sides of the material</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / numberCarriers
Namespace http://www.loc.gov/videoMD/
Definition
The number of containers holding a video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="numberCarriers" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The number of containers holding a video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / physFormat
Namespace http://www.loc.gov/videoMD/
Definition
The physical format of the video item. e.g. reel-to-reel tape, 1/4 inch cassette, etc...
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="physFormat" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The physical format of the video item. e.g. reel-to-reel tape, 1/4 inch cassette, etc...</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / signalFormat
Namespace http://www.loc.gov/videoMD/
Definition
The signal format of a video source item e.g. NTSC, PAL, SECAM.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="signalFormat" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The signal format of a video source item e.g. NTSC, PAL, SECAM.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / timecode
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id28 videoMD.tmp#id25 videoMD.tmp#id26 videoMD.tmp#id27 videoMD.tmp#id24
Type timecodeInfoType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model timecodeRecordMethod{0,1} , timecodeType{0,1} , timecodeInitialValue{0,1}
Children timecodeInitialValue, timecodeRecordMethod, timecodeType
Instance
<timecode ID="">
  <timecodeRecordMethod>{0,1}</timecodeRecordMethod>
  <timecodeType>{0,1}</timecodeType>
  <timecodeInitialValue>{0,1}</timecodeInitialValue>
</timecode>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="timecode" type="timecodeInfoType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element physicalDataType / tracking
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id10 videoMD.tmp#id8 videoMD.tmp#id9 videoMD.tmp#id7
Type trackingInfoType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model trackingType , trackingValue
Children trackingType, trackingValue
Instance
<tracking ID="">
  <trackingType>{1,1}</trackingType>
  <trackingValue>{1,1}</trackingValue>
</tracking>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="tracking" type="trackingInfoType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element physicalDataType / videodiscType
Namespace http://www.loc.gov/videoMD/
Definition
The type of videodisc used for a video source item.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Facets
enumeration CLV
enumeration CAV
Source
<xs:element name="videodiscType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The type of videodisc used for a video source item.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="CLV"/>
      <xs:enumeration value="CAV"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
[ top ]
Element physicalDataType / videotapeType
Namespace http://www.loc.gov/videoMD/
Definition
The type of videotape used for a video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="videotapeType" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The type of videotape used for a video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element physicalDataType / note
Namespace http://www.loc.gov/videoMD/
Definition
Additional information or comments about the video file.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Additional information or comments about the video file.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element videoType / videoInfo
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id154 videoMD.tmp#id155 videoMD.tmp#id156 videoMD.tmp#id157 videoMD.tmp#id158 videoMD.tmp#id159 videoMD.tmp#id160 videoMD.tmp#id153
Type videoInfoType
Properties
content: complex
minOccurs: 0
Model aspectRatio* , closedCaptioningNote* , closedCaptioningType* , dimensions* , duration* , frame* , note*
Children aspectRatio, closedCaptioningNote, closedCaptioningType, dimensions, duration, frame, note
Instance
<videoInfo>
  <aspectRatio>{0,unbounded}</aspectRatio>
  <closedCaptioningNote>{0,unbounded}</closedCaptioningNote>
  <closedCaptioningType>{0,unbounded}</closedCaptioningType>
  <dimensions DEPTH="" DIAMETER="" GAUGE="" HEIGHT="" LENGTH="" NOTE="" THICKNESS="" UNITS="" WIDTH="">{0,unbounded}</dimensions>
  <duration>{0,unbounded}</duration>
  <frame ID="">{0,unbounded}</frame>
  <note>{0,unbounded}</note>
</videoInfo>
Source
<xs:element name="videoInfo" type="videoInfoType" minOccurs="0"/>
[ top ]
Element videoInfoType / aspectRatio
Namespace http://www.loc.gov/videoMD/
Definition
The desired aspect ratio of the image on screen, e.g., 4:3, etc. Some files produced for display on non-square-pixel monitors have a desired aspect ratio that differs from the ratio of horizontal to vertical pixels.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="aspectRatio" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The desired aspect ratio of the image on screen, e.g., 4:3, etc. Some files produced for display on non-square-pixel monitors have a desired aspect ratio that differs from the ratio of horizontal to vertical pixels.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element videoInfoType / closedCaptioningNote
Namespace http://www.loc.gov/videoMD/
Definition
Notes about the closed captioning in a video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="closedCaptioningNote" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Notes about the closed captioning in a video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element videoInfoType / closedCaptioningType
Namespace http://www.loc.gov/videoMD/
Definition
The type of closed captioning in a video source item.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="closedCaptioningType" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The type of closed captioning in a video source item.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element videoInfoType / dimensions
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id114 videoMD.tmp#id115 videoMD.tmp#id116 videoMD.tmp#id117 videoMD.tmp#id118 videoMD.tmp#id119 videoMD.tmp#id120 videoMD.tmp#id121 videoMD.tmp#id122 videoMD.tmp#id113
Type dimensionsType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
DEPTH xs:float optional
The depth of the object in the unit of measure indicated in dimensions_unit, e.g., 7, 12.
DIAMETER xs:float optional
The diameter of any circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
GAUGE xs:string optional
Gauge or width of source tape, including indication of unit of measure, e.g., 8 mm, 0.5 inch, 0.25 inch, etc..
HEIGHT xs:float optional
Height of the object in the unit of measure indicated in dimensions_unit, e.g., 23.
LENGTH xs:string optional
Length of source open-reel tape recording, including indication of unit of measure, e.g., 700 feet, 1200 feet, etc..
NOTE xs:string optional
Desciption of odd-shaped objects that cannot be described using the standard dimensions fields.
THICKNESS xs:string optional
The thickness of the medium unwound (e.g. tape)
UNITS xs:string optional
Unit of measurement of the source object, e.g., inches.
WIDTH xs:float optional
Width of any non-circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
Source
<xs:element name="dimensions" type="dimensionsType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element videoInfoType / duration
Namespace http://www.loc.gov/videoMD/
Definition
Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="duration" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element videoInfoType / frame
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id86 videoMD.tmp#id80 videoMD.tmp#id81 videoMD.tmp#id82 videoMD.tmp#id83 videoMD.tmp#id84 videoMD.tmp#id85 videoMD.tmp#id79
Type frameType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model pixelsHorizontal{0,1} , pixelsVertical{0,1} , frameRate{0,1} , PAR{0,1} , DAR{0,1} , rotation{0,1}
Children DAR, PAR, frameRate, pixelsHorizontal, pixelsVertical, rotation
Instance
<frame ID="">
  <pixelsHorizontal>{0,1}</pixelsHorizontal>
  <pixelsVertical>{0,1}</pixelsVertical>
  <frameRate>{0,1}</frameRate>
  <PAR>{0,1}</PAR>
  <DAR>{0,1}</DAR>
  <rotation>{0,1}</rotation>
</frame>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="frame" type="frameType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element videoInfoType / note
Namespace http://www.loc.gov/videoMD/
Definition
Miscellaneous information about the video file. e.g. digital alterations or enhancements to improve quality.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Miscellaneous information about the video file. e.g. digital alterations or enhancements to improve quality.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element videoType / calibrationInfo
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id166 videoMD.tmp#id163 videoMD.tmp#id164 videoMD.tmp#id165 videoMD.tmp#id162
Type calibrationInfoType
Properties
content: complex
minOccurs: 0
Model imageData , targetId , targetType
Children imageData, targetId, targetType
Instance
<calibrationInfo ID="">
  <imageData>{1,1}</imageData>
  <targetId>{1,1}</targetId>
  <targetType>{1,1}</targetType>
</calibrationInfo>
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:element name="calibrationInfo" type="calibrationInfoType" minOccurs="0"/>
[ top ]
Element calibrationInfoType / imageData
Namespace http://www.loc.gov/videoMD/
Definition
Location of the calibration target file if not contained within the image file (external) e.g. URN, URL, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="imageData" type="xs:string">
  <xs:annotation>
    <xs:documentation>Location of the calibration target file if not contained within the image file (external) e.g. URN, URL, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element calibrationInfoType / targetId
Namespace http://www.loc.gov/videoMD/
Definition
Calibration target name, manufacturer, version, etc..
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="targetId" type="xs:string">
  <xs:annotation>
    <xs:documentation>Calibration target name, manufacturer, version, etc..</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element calibrationInfoType / targetType
Namespace http://www.loc.gov/videoMD/
Definition
Identifies the calibration target image as internal or external to the image file itself.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="targetType" type="xs:string">
  <xs:annotation>
    <xs:documentation>Identifies the calibration target image as internal or external to the image file itself.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element VIDEOSRC
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id167 videoMD.tmp#id168 videoMD.tmp#id3 videoMD.tmp#id107 videoMD.tmp#id152 videoMD.tmp#id161 videoMD.tmp#id2
Type videoType
Properties
content: complex
Model fileData{0,1} , physicalData{0,1} , videoInfo{0,1} , calibrationInfo{0,1}
Children calibrationInfo, fileData, physicalData, videoInfo
Instance
<VIDEOSRC ANALOGDIGITALFLAG="" ID="">
  <fileData>{0,1}</fileData>
  <physicalData>{0,1}</physicalData>
  <videoInfo>{0,1}</videoInfo>
  <calibrationInfo ID="">{0,1}</calibrationInfo>
</VIDEOSRC>
Attributes
QName Type Fixed Default Use Annotation
ANALOGDIGITALFLAG restriction of xs:NMTOKEN required
ID xs:ID optional
Source
<xs:element name="VIDEOSRC" type="videoType"/>
[ top ]
Complex Type videoType
Namespace http://www.loc.gov/videoMD/
Definition
A complexType for encapsulating and organizing within a singleparent element the individual video metadata elements that describe an object or portion of an object. The four individual elements that comprise an video object are documented under their corresponding types.
Diagram
Diagram videoMD.tmp#id167 videoMD.tmp#id168 videoMD.tmp#id3 videoMD.tmp#id107 videoMD.tmp#id152 videoMD.tmp#id161
Used by
Elements VIDEOMD, VIDEOSRC
Model fileData{0,1} , physicalData{0,1} , videoInfo{0,1} , calibrationInfo{0,1}
Children calibrationInfo, fileData, physicalData, videoInfo
Attributes
QName Type Fixed Default Use Annotation
ANALOGDIGITALFLAG restriction of xs:NMTOKEN required
ID xs:ID optional
Source
<xs:complexType name="videoType">
  <xs:annotation>
    <xs:documentation>A complexType for encapsulating and organizing within a
				singleparent element the individual video metadata elements that describe an object
				or portion of an object. The four individual elements that comprise an video object
				are documented under their corresponding types.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="fileData" type="fileDataType" minOccurs="0"/>
    <xs:element name="physicalData" type="physicalDataType" minOccurs="0"/>
    <xs:element name="videoInfo" type="videoInfoType" minOccurs="0"/>
    <xs:element name="calibrationInfo" type="calibrationInfoType" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
  <xs:attribute name="ANALOGDIGITALFLAG" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:NMTOKEN">
        <xs:enumeration value="Analog"/>
        <xs:enumeration value="PhysDigital"/>
        <xs:enumeration value="FileDigital"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>
[ top ]
Complex Type fileDataType
Namespace http://www.loc.gov/videoMD/
Definition
A type for describing technical characteristics of a video file.
Diagram
Diagram videoMD.tmp#id6 videoMD.tmp#id11 videoMD.tmp#id12 videoMD.tmp#id14 videoMD.tmp#id15 videoMD.tmp#id16 videoMD.tmp#id23 videoMD.tmp#id29 videoMD.tmp#id30 videoMD.tmp#id5 videoMD.tmp#id31 videoMD.tmp#id32 videoMD.tmp#id33 videoMD.tmp#id34 videoMD.tmp#id35 videoMD.tmp#id41 videoMD.tmp#id48 videoMD.tmp#id95 videoMD.tmp#id96 videoMD.tmp#id97 videoMD.tmp#id98 videoMD.tmp#id99 videoMD.tmp#id100 videoMD.tmp#id103 videoMD.tmp#id104 videoMD.tmp#id105 videoMD.tmp#id106
Type extension of mediaDataType
Type hierarchy
Used by
Model tracking* , duration{0,1} , language* , security{0,1} , size{0,1} , dataRate{0,1} , timecode* , use* , otherUse* , bitsPerSample* , byteOrder* , color{0,1} , otherColor{0,1} , messageDigest* , (compression* | track*) , dataRateUnit* , dataRateMode* , frame{0,1} , frameRate{0,1} , sampleRate{0,1} , location* , format* , sampling* , signalFormat* , sound*
Children bitsPerSample, byteOrder, color, compression, dataRate, dataRateMode, dataRateUnit, duration, format, frame, frameRate, language, location, messageDigest, otherColor, otherUse, sampleRate, sampling, security, signalFormat, size, sound, timecode, track, tracking, use
Source
<xs:complexType name="fileDataType">
  <xs:annotation>
    <xs:documentation>A type for describing technical characteristics of a video file.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="mediaDataType">
      <xs:sequence>
        <xs:element name="bitsPerSample" type="xs:int" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The number of bits of sample depth, e.g., 8, 24, etc.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="byteOrder" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Order of bit significance in a byte from left to right i.e. 0-least-to-most, 1-most-to-least, 2-mixed-endianess.</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:int">
              <xs:enumeration value="0"/>
              <xs:enumeration value="1"/>
              <xs:enumeration value="2"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="color" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Presented color of the digital video file. Use Other if none of the preceding values pertains and clarify the color in the otherColor element</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="B&W"/>
              <xs:enumeration value="Color"/>
              <xs:enumeration value="Grayscale"/>
              <xs:enumeration value="B&W with grayscale sequences"/>
              <xs:enumeration value="B&W with color sequences"/>
              <xs:enumeration value="Grayscale with B&W sequences"/>
              <xs:enumeration value="Grayscale with color sequences"/>
              <xs:enumeration value="Color with B&W sequences"/>
              <xs:enumeration value="Color with grayscale sequences"/>
              <xs:enumeration value="Other"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="otherColor" type="xs:string" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>Denotes a use not contained in the allowed values set if Other is indicated in the color element.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="messageDigest" type="messageDigestType" minOccurs="0" maxOccurs="unbounded"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="compression" type="compressionType" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="track" type="trackDataType" minOccurs="0" maxOccurs="unbounded"/>
        </xs:choice>
        <xs:element name="dataRateUnit" type="xs:string" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Data rate unit of a digital video file.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="dataRateMode" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Mode of the data rate in a digital video file.</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="Fixed"/>
              <xs:enumeration value="Variable"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="frame" type="frameType" minOccurs="0"/>
        <xs:element name="frameRate" type="variableRateType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The number of frames per second at which the video source item was digitized.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="sampleRate" type="variableRateType" minOccurs="0"/>
        <xs:element name="location" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Location of the referenced file</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="xs:string">
                <xs:attribute name="type" use="required">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="URN"/>
                      <xs:enumeration value="URL"/>
                      <xs:enumeration value="PURL"/>
                      <xs:enumeration value="HANDLE"/>
                      <xs:enumeration value="DOI"/>
                      <xs:enumeration value="OTHER"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="otherType" type="xs:string" use="optional"/>
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="format" type="formatType" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="sampling" type="xs:string" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>sThe video sampling format (in terms of luminance and 
								chrominance), e.g., 4:2:0, 4:2:2, 2:4:4, etc.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="signalFormat" type="xs:string" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The signal format of a video source item e.g. NTSC, PAL, SECAM.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="sound" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Indicator of the presence of sound in the video file. If 
								the value "yes" is selected, then the video file will also be associated 
								with an instance of audioMD (audio metadata).</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:enumeration value="Yes"/>
              <xs:enumeration value="No"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type mediaDataType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id6 videoMD.tmp#id11 videoMD.tmp#id12 videoMD.tmp#id14 videoMD.tmp#id15 videoMD.tmp#id16 videoMD.tmp#id23 videoMD.tmp#id29 videoMD.tmp#id30
Used by
Complex Types fileDataType, trackDataType
Model tracking* , duration{0,1} , language* , security{0,1} , size{0,1} , dataRate{0,1} , timecode* , use* , otherUse*
Children dataRate, duration, language, otherUse, security, size, timecode, tracking, use
Source
<xs:complexType name="mediaDataType">
  <xs:sequence>
    <xs:element name="tracking" type="trackingInfoType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="duration" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Elapsed time of the entire file, expressed using ISO 8601 
						syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="language" type="languageType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="security" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of security applied to a digital video file e.g. password, encryption, hidden, etc....</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="size" type="xs:nonNegativeInteger" minOccurs="0"/>
    <xs:element name="dataRate" type="variableRateType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Data rate of the audio in an MPEG or other compressed file expressed in mbps, e.g., 8, 12, 15, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="timecode" type="timecodeInfoType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="use" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Use of the digital video file, e.g. Master, Service, Preview, etc..... Use Other if none of the preceding values pertains and clarify the use in the otherUse element</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Master"/>
          <xs:enumeration value="Service"/>
          <xs:enumeration value="Service_High"/>
          <xs:enumeration value="Service_Low"/>
          <xs:enumeration value="Preview"/>
          <xs:enumeration value="Other"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="otherUse" minOccurs="0" maxOccurs="unbounded" type="xs:string">
      <xs:annotation>
        <xs:documentation>Denotes a use not contained in the allowed values set if Other is indicated in the use element.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type trackingInfoType
Namespace http://www.loc.gov/videoMD/
Definition
trackingInfoType: complexType for recording tracking information about a video source item. trackingInfoType has 1 attribute ID (XML ID) and 2 elements trackingType and trackingValue.
Diagram
Diagram videoMD.tmp#id10 videoMD.tmp#id8 videoMD.tmp#id9
Used by
Model trackingType , trackingValue
Children trackingType, trackingValue
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="trackingInfoType">
  <xs:annotation>
    <xs:documentation>trackingInfoType: complexType for recording tracking information about
				a video source item. trackingInfoType has 1 attribute ID (XML ID) and 2 elements trackingType and trackingValue.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="trackingType" type="xs:string">
      <xs:annotation>
        <xs:documentation>The type of tracking code, e.g., system number, actual shelf numbers, bar-code, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="trackingValue" type="xs:string">
      <xs:annotation>
        <xs:documentation>Shelf number or other identifier for source, e.g., system number, actual shelf numbers, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Simple Type languageType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram
Type restriction of xs:string
Facets
pattern ([a-z]{3})?
Used by
Source
<xs:simpleType name="languageType">
  <xs:restriction base="xs:string">
    <xs:pattern value="([a-z]{3})?"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type variableRateType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id18 videoMD.tmp#id19 videoMD.tmp#id20 videoMD.tmp#id21 videoMD.tmp#id22
Type extension of xs:decimal
Used by
Attributes
QName Type Fixed Default Use Annotation
maximum xs:decimal optional
minimum xs:decimal optional
mode restriction of xs:string optional
Indicator that the rate of the video is fixed or variable.
nominal xs:decimal optional
unit xs:string optional
Source
<xs:complexType name="variableRateType">
  <xs:simpleContent>
    <xs:extension base="xs:decimal">
      <xs:attribute name="maximum" type="xs:decimal"/>
      <xs:attribute name="minimum" type="xs:decimal"/>
      <xs:attribute name="nominal" type="xs:decimal"/>
      <xs:attribute name="mode">
        <xs:annotation>
          <xs:documentation>Indicator that the rate of the video is fixed or variable.</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Fixed"/>
            <xs:enumeration value="Variable"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="unit" type="xs:string"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Complex Type timecodeInfoType
Namespace http://www.loc.gov/videoMD/
Definition
timecodeInfoType: Complex Type for recording tracking information about a video source item. timecodeInfoType has 1 attribute ID (XML ID) and 3 elements timecodeRecordMethod, timecodeType and timecodeInitialValue.
Diagram
Diagram videoMD.tmp#id28 videoMD.tmp#id25 videoMD.tmp#id26 videoMD.tmp#id27
Used by
Model timecodeRecordMethod{0,1} , timecodeType{0,1} , timecodeInitialValue{0,1}
Children timecodeInitialValue, timecodeRecordMethod, timecodeType
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="timecodeInfoType">
  <xs:annotation>
    <xs:documentation>timecodeInfoType: Complex Type for recording tracking information
				about a video source item. timecodeInfoType has 1 attribute ID (XML ID) and 3 elements timecodeRecordMethod, timecodeType and timecodeInitialValue.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="timecodeRecordMethod" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Method for recording timecode on the video source item</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="timecodeType" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of timecode recorded on video source item, e.g., SMPTE dropframe, SMPTE nondropframe, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="timecodeInitialValue" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Starting value for timecode.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Complex Type messageDigestType
Namespace http://www.loc.gov/videoMD/
Definition
messageDigestType: Complex Type for recording the type of messageDigest used for a digital video file. messageDigestType has 1 attribute ID (XML ID) and 3 elements messageDigestDatetime, messageDigestAlgorithm and messageDigest.
Diagram
Diagram videoMD.tmp#id40 videoMD.tmp#id37 videoMD.tmp#id38 videoMD.tmp#id39
Used by
Model messageDigestDatetime , messageDigestAlgorithm , messageDigest
Children messageDigest, messageDigestAlgorithm, messageDigestDatetime
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="messageDigestType">
  <xs:annotation>
    <xs:documentation>messageDigestType: Complex Type for recording the type of
				messageDigest used for a digital video file. messageDigestType has 1 attribute ID (XML ID) and 3
				elements messageDigestDatetime, messageDigestAlgorithm and messageDigest.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="messageDigestDatetime" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation>The datetime when the messageDigest was calculated and applied</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="messageDigestAlgorithm" type="xs:string">
      <xs:annotation>
        <xs:documentation>Type of messageDigest used.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="messageDigest" type="xs:string">
      <xs:annotation>
        <xs:documentation>The messageDigest value.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Complex Type compressionType
Namespace http://www.loc.gov/videoMD/
Definition
compressionType: complexType for recording the type of compression used for a digital video file. compressionType has 1 attribute ID (XML ID)and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.
Diagram
Diagram videoMD.tmp#id47 videoMD.tmp#id43 videoMD.tmp#id44 videoMD.tmp#id45 videoMD.tmp#id46
Used by
Model codecCreatorApp{0,1} , codecCreatorAppVersion{0,1} , codecName{0,1} , codecQuality{0,1}
Children codecCreatorApp, codecCreatorAppVersion, codecName, codecQuality
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="compressionType">
  <xs:annotation>
    <xs:documentation>compressionType: complexType for recording the type of compression
				used for a digital video file. compressionType has 1 attribute ID (XML ID)and 4 elements codecCreatorApp, codecCreatorAppVersion, codecName and codecQuality.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="codecCreatorApp" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of the creator of the compression application e.g. Adobe Premiere, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="codecCreatorAppVersion" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Version of the compression application e.g. 6.0, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="codecName" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of the compression algorithm used e.g. MPEG, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="codecQuality" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Impact of the compression on quality e.g. lossless or lossy.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="lossless"/>
          <xs:enumeration value="lossy"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Complex Type trackDataType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id6 videoMD.tmp#id11 videoMD.tmp#id12 videoMD.tmp#id14 videoMD.tmp#id15 videoMD.tmp#id16 videoMD.tmp#id23 videoMD.tmp#id29 videoMD.tmp#id30 videoMD.tmp#id5 videoMD.tmp#id92 videoMD.tmp#id93 videoMD.tmp#id94 videoMD.tmp#id50 videoMD.tmp#id51 videoMD.tmp#id52 videoMD.tmp#id76 videoMD.tmp#id77 videoMD.tmp#id78 videoMD.tmp#id87 videoMD.tmp#id88 videoMD.tmp#id89 videoMD.tmp#id90 videoMD.tmp#id91
Type extension of mediaDataType
Type hierarchy
Used by
Model tracking* , duration{0,1} , language* , security{0,1} , size{0,1} , dataRate{0,1} , timecode* , use* , otherUse* , bitsPerSample{0,1} , bitsPerPixelStored{0,1} , codec{0,1} , compressionRatio{0,1} , quality{0,1} , frame{0,1} , frameRate{0,1} , sampleRate{0,1} , sampling{0,1} , sampleCount{0,1} , signalFormat{0,1}
Children bitsPerPixelStored, bitsPerSample, codec, compressionRatio, dataRate, duration, frame, frameRate, language, otherUse, quality, sampleCount, sampleRate, sampling, security, signalFormat, size, timecode, tracking, use
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
num xs:nonNegativeInteger optional
type xs:string optional
Source
<xs:complexType name="trackDataType">
  <xs:complexContent>
    <xs:extension base="mediaDataType">
      <xs:sequence>
        <xs:element name="bitsPerSample" type="xs:nonNegativeInteger" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The size of a digital video sample in bits.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="bitsPerPixelStored" type="xs:decimal" minOccurs="0"/>
        <xs:element name="codec" type="codecType" minOccurs="0"/>
        <xs:element name="compressionRatio" type="xs:decimal" minOccurs="0"/>
        <xs:element name="quality" minOccurs="0">
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="lossless"/>
              <xs:enumeration value="lossy"/>
              <xs:enumeration value="lossy_lossless"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="frame" type="frameType" minOccurs="0"/>
        <xs:element name="frameRate" type="variableRateType" minOccurs="0"/>
        <xs:element name="sampleRate" type="variableRateType" minOccurs="0"/>
        <xs:element name="sampling" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>sThe video sampling format used in a digital video
								file. (in terms of luminance and chrominance), e.g., 4:2:0, 4:2:2,
								2:4:4, etc.)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="sampleCount" type="xs:nonNegativeInteger" minOccurs="0"/>
        <xs:element name="signalFormat" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The signal format of a video source item e.g. NTSC, PAL, SECAM.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="ID" type="xs:ID"/>
      <xs:attribute name="num" type="xs:nonNegativeInteger"/>
      <xs:attribute name="type" type="xs:string"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type codecType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id55 videoMD.tmp#id56 videoMD.tmp#id59 videoMD.tmp#id60 videoMD.tmp#id61 videoMD.tmp#id62 videoMD.tmp#id63 videoMD.tmp#id64 videoMD.tmp#id65 videoMD.tmp#id66 videoMD.tmp#id67 videoMD.tmp#id68 videoMD.tmp#id69 videoMD.tmp#id54 videoMD.tmp#id70 videoMD.tmp#id71 videoMD.tmp#id72 videoMD.tmp#id73 videoMD.tmp#id74 videoMD.tmp#id75
Type extension of formatType
Type hierarchy
Used by
Model annotation{0,1} , creatorApp{0,1} , creatorLib{0,1} , creatorLibDate{0,1} , creatorLibSettings{0,1} , name , encodingDate{0,1} , TaggedDate{0,1} , commercialName{0,1} , mimetype{0,1} , profile{0,1} , settings{0,1} , version{0,1} , codecID{0,1} , channelCount{0,1} , endianness{0,1} , scanType{0,1} , scanOrder{0,1} , sign{0,1}
Children TaggedDate, annotation, channelCount, codecID, commercialName, creatorApp, creatorLib, creatorLibDate, creatorLibSettings, encodingDate, endianness, mimetype, name, profile, scanOrder, scanType, settings, sign, version
Source
<xs:complexType name="codecType">
  <xs:complexContent>
    <xs:extension base="formatType">
      <xs:sequence>
        <xs:element name="codecID" type="xs:string" minOccurs="0"/>
        <xs:element name="channelCount" type="xs:nonNegativeInteger" minOccurs="0"/>
        <xs:element name="endianness" type="xs:string" minOccurs="0"/>
        <xs:element name="scanType" type="xs:string" minOccurs="0"/>
        <xs:element name="scanOrder" type="xs:string" minOccurs="0"/>
        <xs:element name="sign" type="xs:string" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type formatType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id55 videoMD.tmp#id56 videoMD.tmp#id59 videoMD.tmp#id60 videoMD.tmp#id61 videoMD.tmp#id62 videoMD.tmp#id63 videoMD.tmp#id64 videoMD.tmp#id65 videoMD.tmp#id66 videoMD.tmp#id67 videoMD.tmp#id68 videoMD.tmp#id69
Used by
Complex Type codecType
Element fileDataType/format
Model annotation{0,1} , creatorApp{0,1} , creatorLib{0,1} , creatorLibDate{0,1} , creatorLibSettings{0,1} , name , encodingDate{0,1} , TaggedDate{0,1} , commercialName{0,1} , mimetype{0,1} , profile{0,1} , settings{0,1} , version{0,1}
Children TaggedDate, annotation, commercialName, creatorApp, creatorLib, creatorLibDate, creatorLibSettings, encodingDate, mimetype, name, profile, settings, version
Source
<xs:complexType name="formatType">
  <xs:sequence>
    <xs:element name="annotation" type="xs:string" minOccurs="0"/>
    <xs:element name="creatorApp" type="string.version" minOccurs="0"/>
    <xs:element name="creatorLib" type="string.version" minOccurs="0"/>
    <xs:element name="creatorLibDate" type="xs:string" minOccurs="0"/>
    <xs:element name="creatorLibSettings" type="xs:string" minOccurs="0"/>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="encodingDate" type="xs:string" minOccurs="0"/>
    <xs:element name="TaggedDate" type="xs:string" minOccurs="0"/>
    <xs:element name="commercialName" type="xs:string" minOccurs="0"/>
    <xs:element name="mimetype" type="xs:string" minOccurs="0"/>
    <xs:element name="profile" type="xs:string" minOccurs="0"/>
    <xs:element name="settings" type="xs:string" minOccurs="0"/>
    <xs:element name="version" type="xs:string" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type string.version
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id58
Type extension of xs:string
Used by
Attributes
QName Type Fixed Default Use Annotation
version optional
Source
<xs:complexType name="string.version">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="version"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Complex Type frameType
Namespace http://www.loc.gov/videoMD/
Definition
frameType: Complex Type for recording the size of a frame in a digital video file. frameType has 1 attribute ID (XML ID)and 6 elements pixelsHorizontal, pixelsVertical, frameRate, PAR, DAR and rotation.
Diagram
Diagram videoMD.tmp#id86 videoMD.tmp#id80 videoMD.tmp#id81 videoMD.tmp#id82 videoMD.tmp#id83 videoMD.tmp#id84 videoMD.tmp#id85
Used by
Model pixelsHorizontal{0,1} , pixelsVertical{0,1} , frameRate{0,1} , PAR{0,1} , DAR{0,1} , rotation{0,1}
Children DAR, PAR, frameRate, pixelsHorizontal, pixelsVertical, rotation
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="frameType">
  <xs:annotation>
    <xs:documentation>frameType: Complex Type for recording the size of a frame in a digital
				video file. frameType has 1 attribute ID (XML ID)and 6 elements pixelsHorizontal, pixelsVertical, frameRate, PAR, DAR and rotation.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="pixelsHorizontal" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The horizontal dimension of a frame in pixels.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pixelsVertical" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The vertical dimension of a frame in pixels.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="frameRate" type="xs:decimal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The rate of frames displayed in one second (or average rate of frames per second in the case of variable frame-rate). Present as a ratio of time base over frame duration, such as 30000/1001 or as a decimal, such as 29.970 .</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PAR" type="xs:decimal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Pixel aspect ratio (present as a ratio or decimal).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DAR" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Display aspect ratio (present as a ratio or decimal such as 4/3 or 6/9 or 1.33333).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rotation" type="xs:decimal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The rotation in a decimal value.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Complex Type physicalDataType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id109 videoMD.tmp#id110 videoMD.tmp#id111 videoMD.tmp#id112 videoMD.tmp#id123 videoMD.tmp#id124 videoMD.tmp#id131 videoMD.tmp#id132 videoMD.tmp#id144 videoMD.tmp#id145 videoMD.tmp#id146 videoMD.tmp#id147 videoMD.tmp#id148 videoMD.tmp#id149 videoMD.tmp#id150 videoMD.tmp#id151
Used by
Model EBUStorageMediaCodes* , colorBurst* , condition* , dimensions* , disposition* , dtv* , generation* , material* , numberCarriers* , physFormat* , signalFormat* , timecode* , tracking* , videodiscType* , videotapeType* , note*
Children EBUStorageMediaCodes, colorBurst, condition, dimensions, disposition, dtv, generation, material, note, numberCarriers, physFormat, signalFormat, timecode, tracking, videodiscType, videotapeType
Source
<xs:complexType name="physicalDataType">
  <xs:sequence>
    <xs:element name="EBUStorageMediaCodes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The EBU Storage Media Codes for the physical media. See http://www.ebu.ch/metadata/cs/ebu_StorageMediaTypeCodeCS.xml and http://www.ebu.ch/metadata/cs/web/ebu_StorageMediaTypeCodeCS_p.xml.htm</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="colorBurst" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Indicator of the presence or absence of color burst signal in a video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="condition" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The physical condition of a video item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dimensions" type="dimensionsType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="disposition" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The disposition of a video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dtv" type="dtvType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="generation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The generation of a video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="material" type="materialType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="numberCarriers" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The number of containers holding a video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="physFormat" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The physical format of the video item. e.g. reel-to-reel tape, 1/4 inch cassette, etc...</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="signalFormat" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The signal format of a video source item e.g. NTSC, PAL, SECAM.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="timecode" type="timecodeInfoType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="tracking" type="trackingInfoType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="videodiscType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The type of videodisc used for a video source item.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="CLV"/>
          <xs:enumeration value="CAV"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="videotapeType" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The type of videotape used for a video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Additional information or comments about the video file.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type dimensionsType
Namespace http://www.loc.gov/videoMD/
Definition
dimensionsType: Complex Type for recording the dimensions of an object. dimensionsType has the following attributes: 1. DEPTH: the depth as a floating point number; 2. DIAMETER: The diameter of a circular item as a floating point number; 3. GAUGE: The width of the medium unwound (e.g. tape); 4. HEIGHT: The height as a floating point number; 5. LENGTH: The length of the medium unwound (e.g. tape); 6. NOTE: Miscellaneous information about the dimensions; 7. THICKNESS: the thickness of the medium unwound (e.g. tape); 8. UNITS: the unit of measurement; 9. WIDTH: the width as a floating point number.
Diagram
Diagram videoMD.tmp#id114 videoMD.tmp#id115 videoMD.tmp#id116 videoMD.tmp#id117 videoMD.tmp#id118 videoMD.tmp#id119 videoMD.tmp#id120 videoMD.tmp#id121 videoMD.tmp#id122
Used by
Attributes
QName Type Fixed Default Use Annotation
DEPTH xs:float optional
The depth of the object in the unit of measure indicated in dimensions_unit, e.g., 7, 12.
DIAMETER xs:float optional
The diameter of any circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
GAUGE xs:string optional
Gauge or width of source tape, including indication of unit of measure, e.g., 8 mm, 0.5 inch, 0.25 inch, etc..
HEIGHT xs:float optional
Height of the object in the unit of measure indicated in dimensions_unit, e.g., 23.
LENGTH xs:string optional
Length of source open-reel tape recording, including indication of unit of measure, e.g., 700 feet, 1200 feet, etc..
NOTE xs:string optional
Desciption of odd-shaped objects that cannot be described using the standard dimensions fields.
THICKNESS xs:string optional
The thickness of the medium unwound (e.g. tape)
UNITS xs:string optional
Unit of measurement of the source object, e.g., inches.
WIDTH xs:float optional
Width of any non-circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
Source
<xs:complexType name="dimensionsType">
  <xs:annotation>
    <xs:documentation>dimensionsType: Complex Type for recording the dimensions of an
				object. dimensionsType has the following attributes: 
				1. DEPTH: the depth as a floating point number; 
				2. DIAMETER: The diameter of a circular item as a floating point number; 
				3. GAUGE: The width of the medium unwound (e.g. tape); 
				4. HEIGHT: The height as a floating point number; 
				5. LENGTH: The length of the medium unwound (e.g. tape); 
				6. NOTE: Miscellaneous information about the dimensions; 
				7. THICKNESS: the thickness of the medium unwound (e.g. tape); 
				8. UNITS: the unit of measurement; 
				9. WIDTH: the width as a floating point number.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="DEPTH" type="xs:float">
    <xs:annotation>
      <xs:documentation>The depth of the object in the unit of measure indicated in dimensions_unit, e.g., 7, 12.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="DIAMETER" type="xs:float">
    <xs:annotation>
      <xs:documentation>The diameter of any circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="GAUGE" type="xs:string">
    <xs:annotation>
      <xs:documentation>Gauge or width of source tape, including indication of unit of measure, e.g., 8 mm, 0.5 inch, 0.25 inch, etc..</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="HEIGHT" type="xs:float">
    <xs:annotation>
      <xs:documentation>Height of the object in the unit of measure indicated in dimensions_unit, e.g., 23.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="LENGTH" type="xs:string">
    <xs:annotation>
      <xs:documentation>Length of source open-reel tape recording, including indication of unit of measure, e.g., 700 feet, 1200 feet, etc..</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="NOTE" type="xs:string">
    <xs:annotation>
      <xs:documentation>Desciption of odd-shaped objects that cannot be described using the standard dimensions fields.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="THICKNESS" type="xs:string">
    <xs:annotation>
      <xs:documentation>The thickness of the medium unwound (e.g. tape)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="UNITS" type="xs:string">
    <xs:annotation>
      <xs:documentation>Unit of measurement of the source object, e.g., inches.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="WIDTH" type="xs:float">
    <xs:annotation>
      <xs:documentation>Width of any non-circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
[ top ]
Complex Type dtvType
Namespace http://www.loc.gov/videoMD/
Definition
dtvType: complexType for recording Information about a high definition TV video source item. dtvType has 1 attribute ID (XML ID) and 4 elements dtvAspectRatio, dtvNote, dtvResolution and dtvScan.
Diagram
Diagram videoMD.tmp#id130 videoMD.tmp#id126 videoMD.tmp#id127 videoMD.tmp#id128 videoMD.tmp#id129
Used by
Model dtvAspectRatio , dtvNote , dtvResolution , dtvScan
Children dtvAspectRatio, dtvNote, dtvResolution, dtvScan
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="dtvType">
  <xs:annotation>
    <xs:documentation>dtvType: complexType for recording Information about a high definition
				TV video source item. dtvType has 1 attribute ID (XML ID) and 4 elements dtvAspectRatio, dtvNote, dtvResolution and dtvScan.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dtvAspectRatio" type="xs:string">
      <xs:annotation>
        <xs:documentation>Aspect ratio of high definition video source item expressed as ratio, e.g., 4:3, 16:9, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dtvNote" type="xs:string">
      <xs:annotation>
        <xs:documentation>Note about a high definition video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dtvResolution" type="xs:string">
      <xs:annotation>
        <xs:documentation>Resolution of high definition video source item expressed as horizontal lines.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dtvScan" type="xs:string">
      <xs:annotation>
        <xs:documentation>Indication whether high definition video source item is scanned in an interlaced or progressive mode.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Complex Type materialType
Namespace http://www.loc.gov/videoMD/
Definition
materialType: Complex Type for recording the physical characteristics of the construction and material of an video source item. materialType has 1 attribute ID (XML ID)and 9 elements baseMaterial, binder, discSurface, oxide, activeLayer, reflectiveLayer, stockBrand, methodand usedSides.
Diagram
Diagram videoMD.tmp#id143 videoMD.tmp#id134 videoMD.tmp#id135 videoMD.tmp#id136 videoMD.tmp#id137 videoMD.tmp#id138 videoMD.tmp#id139 videoMD.tmp#id140 videoMD.tmp#id141 videoMD.tmp#id142
Used by
Model baseMaterial{0,1} , binder{0,1} , discSurface{0,1} , oxide{0,1} , activeLayer{0,1} , reflectiveLayer{0,1} , stockBrand{0,1} , method{0,1} , usedSides{0,1}
Children activeLayer, baseMaterial, binder, discSurface, method, oxide, reflectiveLayer, stockBrand, usedSides
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="materialType">
  <xs:annotation>
    <xs:documentation>materialType: Complex Type for recording the physical characteristics
				of the construction and material of an video source item. materialType has 1
				attribute ID (XML ID)and 9 elements baseMaterial, binder, discSurface, oxide, activeLayer, reflectiveLayer, stockBrand, methodand usedSides.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="baseMaterial" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Base material used in the recording carrier e.g., plastic, glass, vinyl, mylar, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="binder" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of adhesive used to bind recording surface to the substrate</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="discSurface" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of recording surface aluminium, celluloid etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="oxide" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of oxide used for the coating of a tape recording, e.g.cobalt, chromium dioxide, ferrous oxide.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="activeLayer" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of material used on the recording surface, e.g. dye, tellurium-selenium alloy, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="reflectiveLayer" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Type of material used on the recordings reflective surface, e.g. gold, silver aluminium etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="stockBrand" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of the manufacturer of the recording medium, e.g. Scotch, Maxell, Sony, etc...</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="method" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Methods to press music records e.g. "Direct metal", "Lacquer Master", "Metal Master", "Metal mother", "Pressing", "Metal stamper" and "Test pressing".</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="usedSides" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Number of recorded sides of the material</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Complex Type videoInfoType
Namespace http://www.loc.gov/videoMD/
Diagram
Diagram videoMD.tmp#id154 videoMD.tmp#id155 videoMD.tmp#id156 videoMD.tmp#id157 videoMD.tmp#id158 videoMD.tmp#id159 videoMD.tmp#id160
Used by
Model aspectRatio* , closedCaptioningNote* , closedCaptioningType* , dimensions* , duration* , frame* , note*
Children aspectRatio, closedCaptioningNote, closedCaptioningType, dimensions, duration, frame, note
Source
<xs:complexType name="videoInfoType">
  <xs:sequence>
    <xs:element name="aspectRatio" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The desired aspect ratio of the image on screen, e.g., 4:3, etc. Some files produced for display on non-square-pixel monitors have a desired aspect ratio that differs from the ratio of horizontal to vertical pixels.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="closedCaptioningNote" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Notes about the closed captioning in a video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="closedCaptioningType" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The type of closed captioning in a video source item.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dimensions" type="dimensionsType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="duration" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Elapsed time of the entire file, expressed using ISO 8601 syntax; see http://www.w3.org/TR/NOTE-datetime.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="frame" type="frameType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Miscellaneous information about the video file. e.g. digital alterations or enhancements to improve quality.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type calibrationInfoType
Namespace http://www.loc.gov/videoMD/
Definition
calibrationInfoType: Complex Type for recording the type of calibration used for a digital video file. calibrationInfoType has 1 attribute ID (XML ID) and 3 elements imageData, targetId and targetType.
Diagram
Diagram videoMD.tmp#id166 videoMD.tmp#id163 videoMD.tmp#id164 videoMD.tmp#id165
Used by
Model imageData , targetId , targetType
Children imageData, targetId, targetType
Attributes
QName Type Fixed Default Use Annotation
ID xs:ID optional
Source
<xs:complexType name="calibrationInfoType">
  <xs:annotation>
    <xs:documentation>calibrationInfoType: Complex Type for recording the type of
				calibration used for a digital video file. calibrationInfoType has 1 attribute ID (XML ID) and 3
				elements imageData, targetId and targetType.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="imageData" type="xs:string">
      <xs:annotation>
        <xs:documentation>Location of the calibration target file if not contained within the image file (external) e.g. URN, URL, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="targetId" type="xs:string">
      <xs:annotation>
        <xs:documentation>Calibration target name, manufacturer, version, etc..</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="targetType" type="xs:string">
      <xs:annotation>
        <xs:documentation>Identifies the calibration target image as internal or external to the image file itself.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>
[ top ]
Attribute trackingInfoType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type trackingInfoType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute variableRateType / @maximum
Namespace No namespace
Type xs:decimal
Properties
content: simple
Used by
Complex Type variableRateType
Source
<xs:attribute name="maximum" type="xs:decimal"/>
[ top ]
Attribute variableRateType / @minimum
Namespace No namespace
Type xs:decimal
Properties
content: simple
Used by
Complex Type variableRateType
Source
<xs:attribute name="minimum" type="xs:decimal"/>
[ top ]
Attribute variableRateType / @nominal
Namespace No namespace
Type xs:decimal
Properties
content: simple
Used by
Complex Type variableRateType
Source
<xs:attribute name="nominal" type="xs:decimal"/>
[ top ]
Attribute variableRateType / @mode
Namespace No namespace
Definition
Indicator that the rate of the video is fixed or variable.
Type restriction of xs:string
Properties
content: simple
Facets
enumeration Fixed
enumeration Variable
Used by
Complex Type variableRateType
Source
<xs:attribute name="mode">
  <xs:annotation>
    <xs:documentation>Indicator that the rate of the video is fixed or variable.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Fixed"/>
      <xs:enumeration value="Variable"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute variableRateType / @unit
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type variableRateType
Source
<xs:attribute name="unit" type="xs:string"/>
[ top ]
Attribute timecodeInfoType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type timecodeInfoType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute messageDigestType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type messageDigestType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute compressionType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type compressionType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute string.version / @version
Namespace No namespace
Used by
Complex Type string.version
Source
<xs:attribute name="version"/>
[ top ]
Attribute frameType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type frameType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute trackDataType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type trackDataType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute trackDataType / @num
Namespace No namespace
Type xs:nonNegativeInteger
Properties
content: simple
Used by
Complex Type trackDataType
Source
<xs:attribute name="num" type="xs:nonNegativeInteger"/>
[ top ]
Attribute trackDataType / @type
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type trackDataType
Source
<xs:attribute name="type" type="xs:string"/>
[ top ]
Attribute fileDataType / location / @type
Namespace No namespace
Type restriction of xs:string
Properties
use: required
Facets
enumeration URN
enumeration URL
enumeration PURL
enumeration HANDLE
enumeration DOI
enumeration OTHER
Used by
Source
<xs:attribute name="type" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="URN"/>
      <xs:enumeration value="URL"/>
      <xs:enumeration value="PURL"/>
      <xs:enumeration value="HANDLE"/>
      <xs:enumeration value="DOI"/>
      <xs:enumeration value="OTHER"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute fileDataType / location / @otherType
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Source
<xs:attribute name="otherType" type="xs:string" use="optional"/>
[ top ]
Attribute dimensionsType / @DEPTH
Namespace No namespace
Definition
The depth of the object in the unit of measure indicated in dimensions_unit, e.g., 7, 12.
Type xs:float
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="DEPTH" type="xs:float">
  <xs:annotation>
    <xs:documentation>The depth of the object in the unit of measure indicated in dimensions_unit, e.g., 7, 12.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @DIAMETER
Namespace No namespace
Definition
The diameter of any circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
Type xs:float
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="DIAMETER" type="xs:float">
  <xs:annotation>
    <xs:documentation>The diameter of any circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @GAUGE
Namespace No namespace
Definition
Gauge or width of source tape, including indication of unit of measure, e.g., 8 mm, 0.5 inch, 0.25 inch, etc..
Type xs:string
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="GAUGE" type="xs:string">
  <xs:annotation>
    <xs:documentation>Gauge or width of source tape, including indication of unit of measure, e.g., 8 mm, 0.5 inch, 0.25 inch, etc..</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @HEIGHT
Namespace No namespace
Definition
Height of the object in the unit of measure indicated in dimensions_unit, e.g., 23.
Type xs:float
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="HEIGHT" type="xs:float">
  <xs:annotation>
    <xs:documentation>Height of the object in the unit of measure indicated in dimensions_unit, e.g., 23.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @LENGTH
Namespace No namespace
Definition
Length of source open-reel tape recording, including indication of unit of measure, e.g., 700 feet, 1200 feet, etc..
Type xs:string
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="LENGTH" type="xs:string">
  <xs:annotation>
    <xs:documentation>Length of source open-reel tape recording, including indication of unit of measure, e.g., 700 feet, 1200 feet, etc..</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @NOTE
Namespace No namespace
Definition
Desciption of odd-shaped objects that cannot be described using the standard dimensions fields.
Type xs:string
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="NOTE" type="xs:string">
  <xs:annotation>
    <xs:documentation>Desciption of odd-shaped objects that cannot be described using the standard dimensions fields.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @THICKNESS
Namespace No namespace
Definition
The thickness of the medium unwound (e.g. tape)
Type xs:string
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="THICKNESS" type="xs:string">
  <xs:annotation>
    <xs:documentation>The thickness of the medium unwound (e.g. tape)</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @UNITS
Namespace No namespace
Definition
Unit of measurement of the source object, e.g., inches.
Type xs:string
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="UNITS" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unit of measurement of the source object, e.g., inches.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dimensionsType / @WIDTH
Namespace No namespace
Definition
Width of any non-circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.
Type xs:float
Properties
content: simple
Used by
Complex Type dimensionsType
Source
<xs:attribute name="WIDTH" type="xs:float">
  <xs:annotation>
    <xs:documentation>Width of any non-circular object expressed in the unit of measure indicated in dimensions_unit, e.g., 3.5, 5, 7.</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute dtvType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type dtvType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute materialType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type materialType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute calibrationInfoType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type calibrationInfoType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute videoType / @ID
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type videoType
Source
<xs:attribute name="ID" type="xs:ID"/>
[ top ]
Attribute videoType / @ANALOGDIGITALFLAG
Namespace No namespace
Type restriction of xs:NMTOKEN
Properties
use: required
Facets
enumeration Analog
enumeration PhysDigital
enumeration FileDigital
Used by
Complex Type videoType
Source
<xs:attribute name="ANALOGDIGITALFLAG" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="Analog"/>
      <xs:enumeration value="PhysDigital"/>
      <xs:enumeration value="FileDigital"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]