schema location: | ptarmigan.xsd |
targetNamespace: | http://esau.org/ns/ptarmigan |
Elements | Complex types |
ptarmigan | file_source_t |
media_properties_t | |
ptarmigan_t |
schema location: | id3v1.xsd |
targetNamespace: | http://esau.org/ns/ptarmigan/id3v1 |
Elements | Complex types |
id3v1 | id3v1_t |
schema location: | id3v2.xsd |
targetNamespace: | http://esau.org/ns/ptarmigan/id3v2 |
Elements | Complex types |
id3v2 | comment_t |
frames_t | |
header_t | |
id3v2_t | |
track_t | |
user-url_t |
schema location: | vorbis.xsd |
targetNamespace: | http://esau.org/ns/ptarmigan/vorbis |
Elements | Complex types |
comments | comments_t |
vorbis | content_t |
identification_t | |
vorbis_t |
schema location: | ms-wma.xsd |
targetNamespace: | http://esau.org/ns/ptarmigan/ms-wma |
Elements | Complex types |
ms-wma | content_t |
ms-wma_t | |
properties_t |
schema location: | flac.xsd |
targetNamespace: | http://esau.org/ns/ptarmigan/flac |
Elements | Complex types |
flac | flac_t |
schema location: | playlist.xsd |
targetNamespace: | http://esau.org/ns/ptarmigan/playlist |
Elements | Complex types |
playlist | entry_t |
playlist_t | |
properties_t |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | tns:ptarmigan_t |
children | file-properties v1:id3v1 v2:id3v2 ogg:vorbis wma:ms-wma fl:flac pl:playlist media-properties |
source | <xs:element name="ptarmigan" type="tns:ptarmigan_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan | ||
children | url length last-modified | ||
used by |
|
||
source | <xs:complexType name="file_source_t"> <xs:sequence> <xs:element name="url" type="xs:anyURI"/> <xs:element name="length" type="xs:integer"/> <xs:element name="last-modified" type="xs:dateTime"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | xs:anyURI |
source | <xs:element name="url" type="xs:anyURI"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | xs:integer |
source | <xs:element name="length" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | xs:dateTime |
source | <xs:element name="last-modified" type="xs:dateTime"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan | ||
children | mime-type offset length digest | ||
used by |
|
||
source | <xs:complexType name="media_properties_t"> <xs:sequence> <xs:element name="mime-type" type="xs:string" minOccurs="0"/> <xs:element name="offset" type="xs:integer" minOccurs="0"/> <xs:element name="length" type="xs:integer" minOccurs="0"/> <xs:element name="digest" minOccurs="0"> <xs:complexType mixed="true"> <xs:attribute name="algorithm" type="xs:string" use="required"/> </xs:complexType> </xs:element> <!-- TODO: make this field required? --> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | xs:string |
source | <xs:element name="mime-type" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | xs:integer |
source | <xs:element name="offset" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | xs:integer |
source | <xs:element name="length" type="xs:integer" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan | ||
children | file-properties v1:id3v1 v2:id3v2 ogg:vorbis wma:ms-wma fl:flac pl:playlist media-properties | ||
used by |
|
||
source | <xs:complexType name="ptarmigan_t"> <xs:sequence> <xs:element name="file-properties" type="tns:file_source_t" minOccurs="0"/> <xs:element ref="v1:id3v1" minOccurs="0"/> <xs:element ref="v2:id3v2" minOccurs="0"/> <xs:element ref="ogg:vorbis" minOccurs="0"/> <xs:element ref="wma:ms-wma" minOccurs="0"/> <xs:element ref="fl:flac" minOccurs="0"/> <xs:element ref="pl:playlist" minOccurs="0"/> <xs:element name="media-properties" type="tns:media_properties_t"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | tns:file_source_t |
children | url length last-modified |
source | <xs:element name="file-properties" type="tns:file_source_t" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan |
type | tns:media_properties_t |
children | mime-type offset length digest |
source | <xs:element name="media-properties" type="tns:media_properties_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v1 | ||
type | v1:id3v1_t | ||
children | title artist album year comment track genre | ||
used by |
|
||
source | <xs:element name="id3v1" type="id3v1_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v1 | ||
children | title artist album year comment track genre | ||
used by |
|
||
source | <xs:complexType name="id3v1_t"> <xs:sequence> <xs:element name="title" type="xs:string" minOccurs="0"/> <xs:element name="artist" type="xs:string" minOccurs="0"/> <xs:element name="album" type="xs:string" minOccurs="0"/> <xs:element name="year" type="xs:gYear" minOccurs="0"/> <xs:element name="comment" type="xs:string" minOccurs="0"/> <xs:element name="track" type="xs:integer" minOccurs="0"/> <xs:element name="genre" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v1 |
type | xs:string |
source | <xs:element name="title" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v1 |
type | xs:string |
source | <xs:element name="artist" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v1 |
type | xs:string |
source | <xs:element name="album" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v1 |
type | xs:gYear |
source | <xs:element name="year" type="xs:gYear" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v1 |
type | xs:string |
source | <xs:element name="comment" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v1 |
type | xs:integer |
source | <xs:element name="track" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v1 |
type | xs:string |
source | <xs:element name="genre" type="xs:string" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v2 | ||
type | v2:id3v2_t | ||
children | header frames | ||
used by |
|
||
source | <xs:element name="id3v2" type="id3v2_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v2 | ||
children | language summary text | ||
used by |
|
||
source | <xs:complexType name="comment_t"> <xs:sequence> <xs:element name="language" type="xs:string" minOccurs="0"/> <xs:element name="summary" type="xs:string" minOccurs="0"/> <xs:element name="text" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="language" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="summary" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="text" type="xs:string" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v2 | ||
children | comment album composer genre copyright recording-time encoded-by content-group title language original-album original-artist lead-performer track recording-year user-url | ||
used by |
|
||
source | <xs:complexType name="frames_t"> <xs:sequence> <xs:element name="comment" type="comment_t" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="album" type="xs:string" minOccurs="0"/> <xs:element name="composer" type="xs:string" minOccurs="0"/> <xs:element name="genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="copyright" type="xs:string" minOccurs="0"/> <xs:element name="recording-time" type="xs:dateTime" minOccurs="0"/> <xs:element name="encoded-by" type="xs:string" minOccurs="0"/> <xs:element name="content-group" type="xs:string" minOccurs="0"/> <xs:element name="title" type="xs:string" minOccurs="0"/> <xs:element name="language" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="original-album" type="xs:string" minOccurs="0"/> <xs:element name="original-artist" type="xs:string" minOccurs="0"/> <xs:element name="lead-performer" type="xs:string" minOccurs="0"/> <xs:element name="track" type="track_t" minOccurs="0"/> <xs:element name="recording-year" type="xs:gYear" minOccurs="0"/> <xs:element name="user-url" type="user-url_t" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | v2:comment_t |
children | language summary text |
source | <xs:element name="comment" type="comment_t" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="album" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="composer" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="copyright" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:dateTime |
source | <xs:element name="recording-time" type="xs:dateTime" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="encoded-by" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="content-group" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="title" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="language" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="original-album" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="original-artist" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="lead-performer" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | v2:track_t |
children | number total |
source | <xs:element name="track" type="track_t" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:gYear |
source | <xs:element name="recording-year" type="xs:gYear" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | v2:user-url_t |
children | description url |
source | <xs:element name="user-url" type="user-url_t" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v2 | ||
children | version revision flags tag-size | ||
used by |
|
||
source | <xs:complexType name="header_t"> <xs:sequence> <xs:element name="version" type="xs:integer"/> <xs:element name="revision" type="xs:integer"/> <xs:element name="flags" type="xs:integer"/> <xs:element name="tag-size" type="xs:integer"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:integer |
source | <xs:element name="version" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:integer |
source | <xs:element name="revision" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:integer |
source | <xs:element name="flags" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:integer |
source | <xs:element name="tag-size" type="xs:integer"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v2 | ||
children | header frames | ||
used by |
|
||
source | <xs:complexType name="id3v2_t"> <xs:sequence> <xs:element name="header" type="header_t"/> <xs:element name="frames" type="frames_t"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | v2:header_t |
children | version revision flags tag-size |
source | <xs:element name="header" type="header_t"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | v2:frames_t |
children | comment album composer genre copyright recording-time encoded-by content-group title language original-album original-artist lead-performer track recording-year user-url |
source | <xs:element name="frames" type="frames_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v2 | ||
children | number total | ||
used by |
|
||
source | <xs:complexType name="track_t"> <xs:sequence> <xs:element name="number" type="xs:integer" minOccurs="0"/> <xs:element name="total" type="xs:integer" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:integer |
source | <xs:element name="number" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:integer |
source | <xs:element name="total" type="xs:integer" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/id3v2 | ||
children | description url | ||
used by |
|
||
source | <xs:complexType name="user-url_t"> <xs:sequence> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="url" type="xs:anyURI" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:string |
source | <xs:element name="description" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/id3v2 |
type | xs:anyURI |
source | <xs:element name="url" type="xs:anyURI" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/vorbis | ||
type | ogg:comments_t | ||
children | vendor user-comment content | ||
used by |
|
||
source | <xs:element name="comments" type="comments_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/vorbis | ||
type | ogg:vorbis_t | ||
children | identification comments | ||
used by |
|
||
source | <xs:element name="vorbis" type="vorbis_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/vorbis | ||
children | vendor user-comment content | ||
used by |
|
||
source | <xs:complexType name="comments_t"> <xs:sequence> <xs:element name="vendor" type="xs:string" minOccurs="0"/> <xs:element name="user-comment" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="content" type="content_t"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="vendor" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="user-comment" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | ogg:content_t |
children | title version album tracknumber artist performer copyright license organization description genre date-year date location contact isrc replay-gain-album-gain replay-gain-album-peak replay-gain-track-gain replay-gain-track-peak |
source | <xs:element name="content" type="content_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/vorbis | ||
children | title version album tracknumber artist performer copyright license organization description genre date-year date location contact isrc replay-gain-album-gain replay-gain-album-peak replay-gain-track-gain replay-gain-track-peak | ||
used by |
|
||
source | <xs:complexType name="content_t"> <xs:sequence> <xs:element name="title" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="version" type="xs:string" minOccurs="0"/> <xs:element name="album" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="tracknumber" type="xs:integer" minOccurs="0"/> <xs:element name="artist" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="performer" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="copyright" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="license" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="organization" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="date-year" type="xs:gYear" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="date" type="xs:date" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="location" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="contact" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="isrc" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="replay-gain-album-gain" type="xs:string" minOccurs="0"/> <xs:element name="replay-gain-album-peak" type="xs:string" minOccurs="0"/> <xs:element name="replay-gain-track-gain" type="xs:string" minOccurs="0"/> <xs:element name="replay-gain-track-peak" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="title" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="version" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="album" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="tracknumber" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="artist" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="performer" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="copyright" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="license" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="organization" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="genre" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:gYear |
source | <xs:element name="date-year" type="xs:gYear" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:date |
source | <xs:element name="date" type="xs:date" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="location" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="contact" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="isrc" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="replay-gain-album-gain" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="replay-gain-album-peak" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="replay-gain-track-gain" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:string |
source | <xs:element name="replay-gain-track-peak" type="xs:string" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/vorbis | ||
children | bitstream-version channel-mode sample-rate bit-rate-maximal bit-rate-minimal bit-rate-nominal block-size stop-flag | ||
used by |
|
||
source | <xs:complexType name="identification_t"> <xs:sequence> <xs:element name="bitstream-version" type="xs:integer"/> <xs:element name="channel-mode" type="xs:integer"/> <xs:element name="sample-rate" type="xs:integer"/> <xs:element name="bit-rate-maximal" type="xs:integer" minOccurs="0"/> <xs:element name="bit-rate-minimal" type="xs:integer" minOccurs="0"/> <xs:element name="bit-rate-nominal" type="xs:integer" minOccurs="0"/> <xs:element name="block-size" type="xs:integer"/> <xs:element name="stop-flag" type="xs:integer"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="bitstream-version" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="channel-mode" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="sample-rate" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="bit-rate-maximal" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="bit-rate-minimal" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="bit-rate-nominal" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="block-size" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | xs:integer |
source | <xs:element name="stop-flag" type="xs:integer"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/vorbis | ||
children | identification comments | ||
used by |
|
||
source | <xs:complexType name="vorbis_t"> <xs:sequence> <xs:element name="identification" type="identification_t"/> <xs:element name="comments" type="comments_t"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | ogg:identification_t |
children | bitstream-version channel-mode sample-rate bit-rate-maximal bit-rate-minimal bit-rate-nominal block-size stop-flag |
source | <xs:element name="identification" type="identification_t"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/vorbis |
type | ogg:comments_t |
children | vendor user-comment content |
source | <xs:element name="comments" type="comments_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/ms-wma | ||
type | wma:ms-wma_t | ||
children | properties content | ||
used by |
|
||
source | <xs:element name="ms-wma" type="ms-wma_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/ms-wma | ||
children | title artist album date-year date tracknumber | ||
used by |
|
||
source | <xs:complexType name="content_t"> <xs:sequence> <xs:element name="title" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="artist" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="album" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="date-year" type="xs:gYear" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="date" type="xs:date" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="tracknumber" type="xs:integer"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:string |
source | <xs:element name="title" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:string |
source | <xs:element name="artist" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:string |
source | <xs:element name="album" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:gYear |
source | <xs:element name="date-year" type="xs:gYear" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:date |
source | <xs:element name="date" type="xs:date" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:integer |
source | <xs:element name="tracknumber" type="xs:integer"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/ms-wma | ||
children | properties content | ||
used by |
|
||
source | <xs:complexType name="ms-wma_t"> <xs:sequence> <xs:element name="properties" type="properties_t"/> <xs:element name="content" type="content_t"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | wma:properties_t |
children | max-bit-rate channels sample-rate byte-rate bit-rate |
source | <xs:element name="properties" type="properties_t"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | wma:content_t |
children | title artist album date-year date tracknumber |
source | <xs:element name="content" type="content_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/ms-wma | ||
children | max-bit-rate channels sample-rate byte-rate bit-rate | ||
used by |
|
||
source | <xs:complexType name="properties_t"> <xs:sequence> <xs:element name="max-bit-rate" type="xs:integer" minOccurs="0"/> <xs:element name="channels" type="xs:integer"/> <xs:element name="sample-rate" type="xs:integer"/> <xs:element name="byte-rate" type="xs:integer"/> <xs:element name="bit-rate" type="xs:integer"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:integer |
source | <xs:element name="max-bit-rate" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:integer |
source | <xs:element name="channels" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:integer |
source | <xs:element name="sample-rate" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:integer |
source | <xs:element name="byte-rate" type="xs:integer"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/ms-wma |
type | xs:integer |
source | <xs:element name="bit-rate" type="xs:integer"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/flac | ||
type | fl:flac_t | ||
children | md5 ogg:comments | ||
used by |
|
||
source | <xs:element name="flac" type="flac_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/flac | ||
children | md5 ogg:comments | ||
used by |
|
||
source | <xs:complexType name="flac_t"> <xs:sequence> <xs:element name="md5" type="xs:string"/> <xs:element ref="ogg:comments" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/flac |
type | xs:string |
source | <xs:element name="md5" type="xs:string"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/playlist | ||
type | pl:playlist_t | ||
children | properties entry | ||
used by |
|
||
source | <xs:element name="playlist" type="playlist_t"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/playlist | ||
children | url title duration | ||
used by |
|
||
source | <xs:complexType name="entry_t"> <xs:sequence> <xs:element name="url" type="xs:anyURI"/> <xs:element name="title" type="xs:string" minOccurs="0"/> <xs:element name="duration" type="xs:integer" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:anyURI |
source | <xs:element name="url" type="xs:anyURI"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:string |
source | <xs:element name="title" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:integer |
source | <xs:element name="duration" type="xs:integer" minOccurs="0"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/playlist | ||
children | properties entry | ||
used by |
|
||
source | <xs:complexType name="playlist_t"> <xs:sequence> <xs:element name="properties" type="properties_t" minOccurs="0"/> <xs:element name="entry" type="entry_t" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | pl:properties_t |
children | title author copyright summary entry-count duration-total |
source | <xs:element name="properties" type="properties_t" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | pl:entry_t |
children | url title duration |
source | <xs:element name="entry" type="entry_t" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |||
namespace | http://esau.org/ns/ptarmigan/playlist | ||
children | title author copyright summary entry-count duration-total | ||
used by |
|
||
source | <xs:complexType name="properties_t"> <xs:sequence> <xs:element name="title" type="xs:string" minOccurs="0"/> <xs:element name="author" type="xs:string" minOccurs="0"/> <xs:element name="copyright" type="xs:string" minOccurs="0"/> <xs:element name="summary" type="xs:string" minOccurs="0"/> <xs:element name="entry-count" type="xs:integer" minOccurs="0"/> <xs:element name="duration-total" type="xs:integer" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:string |
source | <xs:element name="title" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:string |
source | <xs:element name="author" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:string |
source | <xs:element name="copyright" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:string |
source | <xs:element name="summary" type="xs:string" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:integer |
source | <xs:element name="entry-count" type="xs:integer" minOccurs="0"/> |
diagram | |
namespace | http://esau.org/ns/ptarmigan/playlist |
type | xs:integer |
source | <xs:element name="duration-total" type="xs:integer" minOccurs="0"/> |