Added the tags DTD and the sample-list-them-all tags XML file.

This commit is contained in:
Moritz Bunkus 2003-07-09 19:14:25 +00:00
parent 97e353e322
commit 530efd5c40
2 changed files with 316 additions and 0 deletions

129
doc/matroska-tags.xml Normal file
View File

@ -0,0 +1,129 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!doctype Tags system "matroskatags.dtd">
<Tags>
<Tag>
<Targets>
<TrackUID>1</TrackUID>
<ChapterUID>2</ChapterUID>
</Targets>
<General>
<Subject>Subject</Subject>
<Biography>Biography</Biography>
<Language>Language</Language>
<Rating>Rating</Rating>
<Encoder>Encoder</Encoder>
<EncodeSettings>EncodeSettings</EncodeSettings>
<File>File</File>
<ArchivalLocation>ArchivalLocation</ArchivalLocation>
<Keywords>Keywords</Keywords>
<Mood>Mood</Mood>
<RecordLocation>RecordLocation</RecordLocation>
<Source>Source</Source>
<SourceForm>SourceForm</SourceForm>
<Product>Product</Product>
<OriginalMediaType>OriginalMediaType</OriginalMediaType>
<PlayCounter>PlayCounter</PlayCounter>
<Popularimeter>Popularimeter</Popularimeter>
</General>
<Genres>
<AudioGenre>AudioGenre</AudioGenre>
<VideoGenre>VideoGenre</VideoGenre>
<SubGenre>SubGenre</SubGenre>
</Genres>
<AudioSpecific>
<AudioEncryption>AudioEncryption</AudioEncryption>
<AudioGain>AudioGain</AudioGain>
<AudioPeak>AudioPeak</AudioPeak>
<BPM>BPM</BPM>
<Equalisation>Equalisation</Equalisation>
<DiscTrack>DiscTrack</DiscTrack>
<SetPart>SetPart</SetPart>
<InitialKey>InitialKey</InitialKey>
<OfficialFileURL>OfficialFileURL</OfficialFileURL>
<OfficialSourceURL>OfficialSourceURL</OfficialSourceURL>
</AudioSpecific>
<ImageSpecific>
<CaptureDPI>CaptureDPI</CaptureDPI>
<CaptureLightness>CaptureLightness</CaptureLightness>
<CapturePaletteSetting>CapturePaletteSetting</CapturePaletteSetting>
<CaptureSharpness>CaptureSharpness</CaptureSharpness>
<Cropped>Cropped</Cropped>
<OriginalDimensions>OriginalDimensions</OriginalDimensions>
</ImageSpecific>
<MultiCommercial>
<Commercial>
<CommercialType>CommercialType</CommercialType>
<Address>Address</Address>
<URL>URL</URL>
<Email>Email</Email>
<MultiPrice>
<Currency>Currency</Currency>
<Amount>Amount</Amount>
<PriceDate>PriceDate</PriceDate>
</MultiPrice>
</Commercial>
</MultiCommercial>
<MultiDate>
<Date>
<DateType>DateType</DateType>
<DateBegin>DateBegin</DateBegin>
<DateEnd>DateEnd</DateEnd>
</Date>
</MultiDate>
<MultiEntity>
<Entity>
<EntityType>EntityType</EntityType>
<Name>Name</Name>
<URL>URL</URL>
<Email>Email</Email>
<Address>Address</Address>
</Entity>
</MultiEntity>
<MultiIdentifier>
<Identifier>
<IdentifierType>IdentifierType</IdentifierType>
<IdentifierBinary>IdentifierBinary</IdentifierBinary>
<IdentifierString>IdentifierString</IdentifierString>
</Identifier>
</MultiIdentifier>
<MultiLegal>
<Legal>
<LegalType>LegalType</LegalType>
<URL>URL</URL>
<Address>Address</Address>
</Legal>
</MultiLegal>
<MultiTitle>
<Title>
<TitleType>TitleType</TitleType>
<Name>Name</Name>
<SubTitle>SubTitle</SubTitle>
<Edition>Edition</Edition>
<Address>Address</Address>
<URL>URL</URL>
<Email>Email</Email>
<Language>Language</Language>
</Title>
</MultiTitle>
<MultiComment>
<CommentName>CommentName</CommentName>
<Comments>Comments</Comments>
<Language>Language</Language>
</MultiComment>
</Tag>
</Tags>

187
doc/matroskatags.dtd Normal file
View File

@ -0,0 +1,187 @@
<!element Tags (Tag*)>
<!element Tag (
Targets,
General?,
Genres?,
AudioSpecific?,
ImageSpecific?,
MultiCommercial?,
MultiDate?,
MultiEntity?,
MultiIdentifier?,
MultiLegal?,
MultiTitle?,
MultiComment*)>
<!element Targets (
TrackUID*,
ChapterUID*,
MultiComment*)>
<!element TrackUID (#PCDATA)>
<!element ChapterUID (#PCDATA)>
<!element General (
Subject?,
Biography?,
Language?,
Rating?,
Encoder?,
EncodeSettings?,
File?,
ArchivalLocation?,
Keywords*,
Mood?,
RecordLocation*,
Source?,
SourceForm?,
Product?,
OriginalMediaType?,
PlayCounter?,
Popularimeter?,
MultiComment*)>
<!element Subject (#PCDATA)>
<!element Biography (#PCDATA)>
<!element Language (#PCDATA)>
<!element Rating (#PCDATA)>
<!element Encoder (#PCDATA)>
<!element EncodeSettings (#PCDATA)>
<!element File (#PCDATA)>
<!element ArchivalLocation (#PCDATA)>
<!element Keywords (#PCDATA)>
<!element Mood (#PCDATA)>
<!element RecordLocation (#PCDATA)>
<!element Source (#PCDATA)>
<!element SourceForm (#PCDATA)>
<!element Product (#PCDATA)>
<!element OriginalMediaType (#PCDATA)>
<!element PlayCounter (#PCDATA)>
<!element Popularimeter (#PCDATA)>
<!element Genres (
AudioGenre*,
VideoGenre*,
SubGenre?,
MultiComment*)>
<!element AudioGenre (#PCDATA)>
<!element VideoGenre (#PCDATA)>
<!element SubGenre (#PCDATA)>
<!element AudioSpecific (
AudioEncryption?,
AudioGain?,
AudioPeak?,
BPM?,
Equalisation?,
DiscTrack?,
SetPart?,
InitialKey?,
OfficialFileURL?,
OfficialSourceURL?,
MultiComment*)>
<!element AudioEncryption (#PCDATA)>
<!element AudioGain (#PCDATA)>
<!element AudioPeak (#PCDATA)>
<!element BPM (#PCDATA)>
<!element Equalisation (#PCDATA)>
<!element DiscTrack (#PCDATA)>
<!element SetPart (#PCDATA)>
<!element InitialKey (#PCDATA)>
<!element OfficialFileURL (#PCDATA)>
<!element OfficialSourceURL (#PCDATA)>
<!element ImageSpecific (
CaptureDPI?,
CaptureLightness?,
CapturePaletteSetting?,
CaptureSharpness?,
Cropped?,
OriginalDimensions,
MultiComment*)>
<!element CaptureDPI (#PCDATA)>
<!element CaptureLightness (#PCDATA)>
<!element CapturePaletteSetting (#PCDATA)>
<!element CaptureSharpness (#PCDATA)>
<!element Cropped (#PCDATA)>
<!element OriginalDimensions (#PCDATA)>
<!element MultiCommercial (Commercial+)>
<!element Commercial(
CommercialType,
Address?,
URL*,
Email*,
MultiPrice*,
MultiComment*)>
<!element CommercialType (#PCDATA)>
<!element Address (#PCDATA)>
<!element URL (#PCDATA)>
<!element Email (#PCDATA)>
<!element MultiPrice (
Currency?,
Amount?,
PriceDate?,
MultiComment*)>
<!element Currency (#PCDATA)>
<!element Amount (#PCDATA)>
<!element PriceDate (#PCDATA)>
<!element MultiDate (Date+)>
<!element Date (
DateType,
DateBegin?,
DateEnd?,
MultiComment*)>
<!element DateType (#PCDATA)>
<!element DateBegin (#PCDATA)>
<!element DateEnd (#PCDATA)>
<!element MultiEntity (Entity+)>
<!element Entity (
EntityType,
Name?,
URL*,
Email*,
Address?,
MultiComment*)>
<!element EntityType (#PCDATA)>
<!element Name (#PCDATA)>
<!element MultiIdentifier (Identifier+)>
<!element Identifier (
IdentifierType,
IdentifierBinary?,
IdentifierString?,
MultiComment*)>
<!element IdentifierType (#PCDATA)>
<!element IdentifierBinary (#PCDATA)>
<!element IdentifierString (#PCDATA)>
<!element MultiLegal (Legal+)>
<!element Legal (
LegalType,
URL*,
Address?,
MultiComment*)>
<!element LegalType (#PCDATA)>
<!element MultiTitle (Title+)>
<!element Title (
TitleType,
Name?,
SubTitle?,
Edition?,
Address?,
URL*,
Email*,
Language?,
MultiComment*)>
<!element TitleType (#PCDATA)>
<!element SubTitle (#PCDATA)>
<!element Edition (#PCDATA)>
<!element MultiComment (
CommentName?,
Comments,
Language?)>
<!element CommentName (#PCDATA)>
<!element Comments (#PCDATA)>