Documentation for midas_fw_view

Table of Contents

top

Schema Document Properties

Target Namespace http://www.filmstandards.org/midas/fw_view/1.1
Version 1.1
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.

Declared Namespaces

Prefix Namespace
Default namespace http://www.filmstandards.org/midas/fw_view/1.1
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema targetNamespace="http://www.filmstandards.org/midas/fw_view/1.1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1">
...
</xs:schema>
top

Global Declarations

Element: CarrierAspect

Name CarrierAspect
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CarrierAspect> xs:string </CarrierAspect>
Diagram
Schema Component Representation
<xs:element name="CarrierAspect" type=" xs:string "/>
top

Element: CarrierAttributes

Name CarrierAttributes
Used by (from the same schema document) Element FilmCopies
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CarrierAttributes> xs:string </CarrierAttributes>
Diagram
Schema Component Representation
<xs:element name="CarrierAttributes" type=" xs:string "/>
top

Element: CarrierFormat

Name CarrierFormat
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CarrierFormat> xs:string </CarrierFormat>
Diagram
Schema Component Representation
<xs:element name="CarrierFormat" type=" xs:string "/>
top

Element: CarrierMaterial

Name CarrierMaterial
Used by (from the same schema document) Element FilmCopies
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CarrierMaterial> xs:string </CarrierMaterial>
Diagram
Schema Component Representation
<xs:element name="CarrierMaterial" type=" xs:string "/>
top

Element: CarrierType

Name CarrierType
Used by (from the same schema document) Element FilmCopies
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CarrierType> xs:string </CarrierType>
Diagram
Schema Component Representation
<xs:element name="CarrierType" type=" xs:string "/>
top

Element: CharacterName

Name CharacterName
Used by (from the same schema document) Element FilmAgent
Type xs:string
Nillable no
Abstract no
Documentation If the physical person is an actor this element stores the information which role/roles was played in the movie.
Logical Diagram
XML Instance Representation
<CharacterName> xs:string </CharacterName>
Diagram
Schema Component Representation
<xs:element name="CharacterName" type=" xs:string "/>
top

Element: Colour

Name Colour
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Colour> xs:string </Colour>
Diagram
Schema Component Representation
<xs:element name="Colour" type=" xs:string "/>
top

Element: ContentDescription

Name ContentDescription
Used by (from the same schema document) Element FilmContent
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ContentDescription> xs:string </ContentDescription>
Diagram
Schema Component Representation
<xs:element name="ContentDescription" type=" xs:string "/>
top

Element: ContentDescriptionSource

Name ContentDescriptionSource
Used by (from the same schema document) Element FilmContent
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ContentDescriptionSource> xs:string </ContentDescriptionSource>
Diagram
Schema Component Representation
<xs:element name="ContentDescriptionSource" type=" xs:string "/>
top

Element: ContentDescriptionType

Name ContentDescriptionType
Used by (from the same schema document) Element FilmContent
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ContentDescriptionType> xs:string </ContentDescriptionType>
Diagram
Schema Component Representation
<xs:element name="ContentDescriptionType" type=" xs:string "/>
top

Element: CopyLength

Name CopyLength
Used by (from the same schema document) Element FilmCopies
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CopyLength> xs:string </CopyLength>
Diagram
Schema Component Representation
<xs:element name="CopyLength" type=" xs:string "/>
top

Element: Copyright

Name Copyright
Used by (from the same schema document) Element FilmCopies
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Copyright> xs:string </Copyright>
Diagram
Schema Component Representation
<xs:element name="Copyright" type=" xs:string "/>
top

Element: CountryOfOrigin

Name CountryOfOrigin
Used by (from the same schema document) Element Filmwork
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CountryOfOrigin> xs:string </CountryOfOrigin>
Diagram
Schema Component Representation
<xs:element name="CountryOfOrigin" type=" xs:string "/>
top

Element: Credits

Name Credits
Used by (from the same schema document) Element Filmwork
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Element models the association of independent entities 'Filmwork' and 'FilmAgent'. It is a reference to the m:n relation between those tables in the underlying database schema.
Logical Diagram
h1466818110
XML Instance Representation
<Credits>
<FilmAgent> ... </FilmAgent> [1..*]
</Credits>
Diagram
h1466818110
Schema Component Representation
<xs:element name="Credits">
<xs:complexType>
<xs:sequence>
<xs:element ref=" FilmAgent " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: Duration

Name Duration
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Duration> xs:string </Duration>
Diagram
Schema Component Representation
<xs:element name="Duration" type=" xs:string "/>
top

Element: FilmAgent

Name FilmAgent
Used by (from the same schema document) Element Credits
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Element models rather the identity of a physical person.
Logical Diagram
h-1583807013 h-1806883535
XML Instance Representation
<FilmAgent
uid=" Guid [1]"
agentType=" xs:string [1]"
origin=" xs:string [1]"
localid=" xs:string [0..1]">
<Function> ... </Function> [0..1]
<CharacterName> ... </CharacterName> [0..1]
<AgentName
uid=" Guid [1]"
origin=" xs:string [1]"
localid=" xs:string [0..1]"
preferredName=" xs:string [0..1]"> [0..1]

'AgentName models the idea of aliases of artists. Thus it is possible to reference to a physical person with several aliases.'


xs:string
</AgentName>
</FilmAgent>
Diagram
h-1583807013 h-1806883535 h518039694
Schema Component Representation
<xs:element name="FilmAgent">
<xs:complexType>
<xs:sequence>
<xs:element ref=" Function " minOccurs="0"/>
<xs:element ref=" CharacterName " minOccurs="0"/>
<xs:element name="AgentName" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base=" xs:string ">
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
<xs:attribute name="preferredName" type=" xs:string " use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="agentType" type=" xs:string " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
top

Element: FilmContent

Name FilmContent
Used by (from the same schema document) Element Outlines
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h1757400070 h-283368101 h-435059775 h745954400
XML Instance Representation
<FilmContent
uid=" Guid [1]"
origin=" xs:string [1]"
localid=" xs:string [0..1]">
<ContentDescription> ... </ContentDescription> [0..1]
<Language> ... </Language> [0..1]
<ContentDescriptionSource> ... </ContentDescriptionSource> [0..1]
<ContentDescriptionType> ... </ContentDescriptionType> [0..1]
</FilmContent>
Diagram
h1757400070 h-283368101 h-435059775 h745954400 h518039694
Schema Component Representation
<xs:element name="FilmContent">
<xs:complexType>
<xs:sequence>
<xs:element ref=" ContentDescription " minOccurs="0"/>
<xs:element ref=" Language " minOccurs="0"/>
<xs:element ref=" ContentDescriptionSource " minOccurs="0"/>
<xs:element ref=" ContentDescriptionType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
top

Element: FilmCopies

Name FilmCopies
Used by (from the same schema document) Element FilmManifestation
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<FilmCopies>
<FilmCopy
publishable=" PublishedState [0..1]"
uid=" Guid [1]"
origin=" xs:string [1]"
localid=" xs:string [0..1]"> [1..*]

'Element maps to rather physical attributes of a film reel.'


<CarrierAttributes> ... </CarrierAttributes> [0..1]
<CarrierType> ... </CarrierType> [0..1]
<CarrierMaterial> ... </CarrierMaterial> [0..1]
<Copyright> ... </Copyright> [0..1]
<HoldingOrganisation> ... </HoldingOrganisation> [0..1]
<ManifestationRelation> ... </ManifestationRelation> [0..1]
<CopyLength> ... </CopyLength> [0..1]
<ObtainURL> ... </ObtainURL> [0..1]
</FilmCopy>
</FilmCopies>
Diagram
h-1907290164 h-1800326801 h-954735396 h-189914588 h-256221862 h481719583 h1611188222 h1268504807 h-1548138744 h518039694
Schema Component Representation
<xs:element name="FilmCopies">
<xs:complexType>
<xs:sequence>
<xs:element name="FilmCopy" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref=" CarrierAttributes " minOccurs="0"/>
<xs:element ref=" CarrierType " minOccurs="0"/>
<xs:element ref=" CarrierMaterial " minOccurs="0"/>
<xs:element ref=" Copyright " minOccurs="0"/>
<xs:element ref=" HoldingOrganisation " minOccurs="0"/>
<xs:element ref=" ManifestationRelation " minOccurs="0"/>
<xs:element ref=" CopyLength " minOccurs="0"/>
<xs:element ref=" ObtainURL " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="publishable" type=" PublishedState " use="optional"/>
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: FilmKeywords

Name FilmKeywords
Used by (from the same schema document) Element Filmwork
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<FilmKeywords>
<FilmKeyword
uid=" Guid [1]"
origin=" xs:string [1]"
localid=" xs:string [0..1]"> [1..*]
<Keyword> ... </Keyword> [0..1]
<Language> ... </Language> [0..1]
<KeywordType> ... </KeywordType> [0..1]
</FilmKeyword>
</FilmKeywords>
Diagram
h-1048592506 h-283368101 h1964019680 h518039694
Schema Component Representation
<xs:element name="FilmKeywords">
<xs:complexType>
<xs:sequence>
<xs:element name="FilmKeyword" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref=" Keyword " minOccurs="0"/>
<xs:element ref=" Language " minOccurs="0"/>
<xs:element ref=" KeywordType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: FilmLanguageType

Name FilmLanguageType
Used by (from the same schema document) Element FilmLanguages
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<FilmLanguageType> xs:string </FilmLanguageType>
Diagram
Schema Component Representation
<xs:element name="FilmLanguageType" type=" xs:string "/>
top

Element: FilmLanguages

Name FilmLanguages
Used by (from the same schema document) Element FilmManifestation
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<FilmLanguages>
<FilmLanguage
uid=" Guid [0..1]"> [1..*]
<Language> ... </Language> [0..1]
<FilmLanguageType> ... </FilmLanguageType> [0..1]
</FilmLanguage>
</FilmLanguages>
Diagram
h-283368101 h-637981351 h518039694
Schema Component Representation
<xs:element name="FilmLanguages">
<xs:complexType>
<xs:sequence>
<xs:element name="FilmLanguage" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref=" Language " minOccurs="0"/>
<xs:element ref=" FilmLanguageType " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="uid" type=" Guid " use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: FilmManifestation

Name FilmManifestation
Used by (from the same schema document) Element Filmwork
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Element maps to main units of a filmwork entity. Every Manifestation can have zero or more copies.
Logical Diagram
h208272717 h347791596 h1824191631 h-661790825 h853021658 h-619106836 h769678150 h1396006064 h-725340460 h-1708309830
XML Instance Representation
<FilmManifestation
publishable=" PublishedState [0..1]"
uid=" Guid [1]"
origin=" xs:string [1]"
localid=" xs:string [0..1]">
<CarrierAspect> ... </CarrierAspect> [0..1]
<CarrierFormat> ... </CarrierFormat> [0..1]
<Colour> ... </Colour> [0..1]
<Duration> ... </Duration> [0..1]
<OriginalLength> ... </OriginalLength> [0..1]
<Sound> ... </Sound> [0..1]
<SoundType> ... </SoundType> [0..1]
<WorkRelation> ... </WorkRelation> [0..1]
<FilmLanguages> ... </FilmLanguages> [0..1]
<FilmCopies> ... </FilmCopies> [0..*]
</FilmManifestation>
Diagram
h208272717 h347791596 h1824191631 h-661790825 h853021658 h-619106836 h769678150 h1396006064 h-725340460 h-1708309830 h-1548138744 h518039694
Schema Component Representation
<xs:element name="FilmManifestation">
<xs:complexType>
<xs:sequence>
<xs:element ref=" CarrierAspect " minOccurs="0"/>
<xs:element ref=" CarrierFormat " minOccurs="0"/>
<xs:element ref=" Colour " minOccurs="0"/>
<xs:element ref=" Duration " minOccurs="0"/>
<xs:element ref=" OriginalLength " minOccurs="0"/>
<xs:element ref=" Sound " minOccurs="0"/>
<xs:element ref=" SoundType " minOccurs="0"/>
<xs:element ref=" WorkRelation " minOccurs="0"/>
<xs:element ref=" FilmLanguages " minOccurs="0"/>
<xs:element ref=" FilmCopies " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="publishable" type=" PublishedState " use="optional"/>
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
top

Element: FilmTitles

Name FilmTitles
Used by (from the same schema document) Element Filmwork
Type Locally-defined complex type
Nillable no
Abstract no
Documentation FilmTitles are usually considered as mandatory, but some movies do not provide this information. Thats why this element is optional.
Logical Diagram
XML Instance Representation
<FilmTitles>
<FilmTitle
uid=" Guid [1]"
origin=" xs:string [1]"
localid=" xs:string [0..1]"> [1..*]
<Title> ... </Title> [0..1]
<TitleType> ... </TitleType> [0..1]
<Language> ... </Language> [0..1]
</FilmTitle>
</FilmTitles>
Diagram
h-618363083 h446425103 h-283368101 h518039694
Schema Component Representation
<xs:element name="FilmTitles">
<xs:complexType>
<xs:sequence>
<xs:element name="FilmTitle" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref=" Title " minOccurs="0"/>
<xs:element ref=" TitleType " minOccurs="0"/>
<xs:element ref=" Language " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: Filmwork

Name Filmwork
Used by (from the same schema document) Element MidasExport
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Element maps to entity Filmwork that encapsulates all information for a specific filmwork.
Logical Diagram
h1127884336 h-621986332 h-630493600 h696910288 h-1227033342 h35130833 h1396347508 h-1059265441 h794449463 h-1196408009
XML Instance Representation
<Filmwork
uid=" Guid [1]"
origin=" xs:string [1]"
publishable=" PublishedState [0..1]"
midasURL=" xs:anyURI [1]"
localid=" xs:string [0..1]">
<CountryOfOrigin> ... </CountryOfOrigin> [0..*]
<Place> ... </Place> [0..1]
<Genre> ... </Genre> [0..*]
<YearOfProduction> ... </YearOfProduction> [0..1]
<FilmTitles> ... </FilmTitles> [0..1]
<FilmKeywords> ... </FilmKeywords> [0..1]
<Outlines> ... </Outlines> [0..1]
<FilmManifestation> ... </FilmManifestation> [0..*]
<Credits> ... </Credits> [0..1]
<StatusInformation> ... </StatusInformation> [0..1]
</Filmwork>
Diagram
h1127884336 h-621986332 h-630493600 h696910288 h-1227033342 h35130833 h1396347508 h-1059265441 h794449463 h-1196408009 h518039694 h-1548138744
Schema Component Representation
<xs:element name="Filmwork">
<xs:complexType>
<xs:sequence>
<xs:element ref=" CountryOfOrigin " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" Place " minOccurs="0"/>
<xs:element ref=" Genre " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" YearOfProduction " minOccurs="0"/>
<xs:element ref=" FilmTitles " minOccurs="0"/>
<xs:element ref=" FilmKeywords " minOccurs="0"/>
<xs:element ref=" Outlines " minOccurs="0"/>
<xs:element ref=" FilmManifestation " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" Credits " minOccurs="0"/>
<xs:element ref=" StatusInformation " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="uid" type=" Guid " use="required"/>
<xs:attribute name="origin" type=" xs:string " use="required"/>
<xs:attribute name="publishable" type=" PublishedState " use="optional"/>
<xs:attribute name="midasURL" type=" xs:anyURI " use="required"/>
<xs:attribute name="localid" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
top

Element: Function

Name Function
Used by (from the same schema document) Element FilmAgent
Type xs:string
Nillable no
Abstract no
Documentation Element models the type of activity in a credit relation of a person and a movie.
Logical Diagram
XML Instance Representation
<Function> xs:string </Function>
Diagram
Schema Component Representation
<xs:element name="Function" type=" xs:string "/>
top

Element: Genre

Name Genre
Used by (from the same schema document) Element Filmwork
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Genre> xs:string </Genre>
Diagram
Schema Component Representation
<xs:element name="Genre" type=" xs:string "/>
top

Element: HoldingOrganisation

Name HoldingOrganisation
Used by (from the same schema document) Element FilmCopies
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<HoldingOrganisation> xs:string </HoldingOrganisation>
Diagram
Schema Component Representation
<xs:element name="HoldingOrganisation" type=" xs:string "/>
top

Element: Keyword

Name Keyword
Used by (from the same schema document) Element FilmKeywords
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Keyword> xs:string </Keyword>
Diagram
Schema Component Representation
<xs:element name="Keyword" type=" xs:string "/>
top

Element: KeywordType

Name KeywordType
Used by (from the same schema document) Element FilmKeywords
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<KeywordType> xs:string </KeywordType>
Diagram
Schema Component Representation
<xs:element name="KeywordType" type=" xs:string "/>
top

Element: Language

Name Language
Used by (from the same schema document) Element FilmTitles , Element FilmKeywords , Element FilmContent , Element FilmLanguages
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Language> xs:string </Language>
Diagram
Schema Component Representation
<xs:element name="Language" type=" xs:string "/>
top

Element: ManifestationRelation

Name ManifestationRelation
Used by (from the same schema document) Element FilmCopies
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ManifestationRelation> xs:string </ManifestationRelation>
Diagram
Schema Component Representation
<xs:element name="ManifestationRelation" type=" xs:string "/>
top

Element: MidasExport

Name MidasExport
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Encapsulates a number of filmwork entities exported from Midas project. Export timestamp and name of authenticated person remarked as attributes.
Logical Diagram
h603122840
XML Instance Representation
<MidasExport
exportTime=" xs:dateTime [0..1]"
reviewerName=" xs:string [0..1]">
<Filmwork> ... </Filmwork> [1..*]
</MidasExport>
Diagram
h603122840
Schema Component Representation
<xs:element name="MidasExport">
<xs:complexType>
<xs:sequence>
<xs:element ref=" Filmwork " maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="exportTime" type=" xs:dateTime " use="optional"/>
<xs:attribute name="reviewerName" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>
top

Element: ObtainURL

Name ObtainURL
Used by (from the same schema document) Element FilmCopies
Type xs:anyURI
Nillable no
Abstract no
Documentation Contact information to request a copy from a member of the Midas project.
Logical Diagram
XML Instance Representation
<ObtainURL> xs:anyURI </ObtainURL>
Diagram
Schema Component Representation
<xs:element name="ObtainURL" type=" xs:anyURI "/>
top

Element: OriginalLength

Name OriginalLength
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<OriginalLength> xs:string </OriginalLength>
Diagram
Schema Component Representation
<xs:element name="OriginalLength" type=" xs:string "/>
top

Element: Outlines

Name Outlines
Used by (from the same schema document) Element Filmwork
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-1419516558
XML Instance Representation
<Outlines>
<FilmContent> ... </FilmContent> [1..*]
</Outlines>
Diagram
h-1419516558
Schema Component Representation
<xs:element name="Outlines">
<xs:complexType>
<xs:sequence>
<xs:element ref=" FilmContent " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: Place

Name Place
Used by (from the same schema document) Element Filmwork
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Place> xs:string </Place>
Diagram
Schema Component Representation
<xs:element name="Place" type=" xs:string "/>
top

Element: Sound

Name Sound
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Sound> xs:string </Sound>
Diagram
Schema Component Representation
<xs:element name="Sound" type=" xs:string "/>
top

Element: SoundType

Name SoundType
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<SoundType> xs:string </SoundType>
Diagram
Schema Component Representation
<xs:element name="SoundType" type=" xs:string "/>
top

Element: StatusInformation

Name StatusInformation
Used by (from the same schema document) Element Filmwork
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Filmwork status information concerning online editors and modification timestamps
Logical Diagram
XML Instance Representation
<StatusInformation
uid=" Guid [1]">
<LastUpdate> xs:dateTime </LastUpdate> [0..1]
<LastEdit> xs:dateTime </LastEdit> [0..1]
<EditBy> xs:string </EditBy> [0..1]
</StatusInformation>
Diagram
h518039694
Schema Component Representation
<xs:element name="StatusInformation">
<xs:complexType>
<xs:sequence>
<xs:element name="LastUpdate" type=" xs:dateTime " minOccurs="0"/>
<xs:element name="LastEdit" type=" xs:dateTime " minOccurs="0"/>
<xs:element name="EditBy" type=" xs:string " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="uid" type=" Guid " use="required"/>
</xs:complexType>
</xs:element>
top

Element: Title

Name Title
Used by (from the same schema document) Element FilmTitles
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Title> xs:string </Title>
Diagram
Schema Component Representation
<xs:element name="Title" type=" xs:string "/>
top

Element: TitleType

Name TitleType
Used by (from the same schema document) Element FilmTitles
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<TitleType> xs:string </TitleType>
Diagram
Schema Component Representation
<xs:element name="TitleType" type=" xs:string "/>
top

Element: WorkRelation

Name WorkRelation
Used by (from the same schema document) Element FilmManifestation
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<WorkRelation> xs:string </WorkRelation>
Diagram
Schema Component Representation
<xs:element name="WorkRelation" type=" xs:string "/>
top

Element: YearOfProduction

Name YearOfProduction
Used by (from the same schema document) Element Filmwork
Type Locally-defined complex type
Nillable no
Abstract no
Documentation based on proprietary date provided by every institution. FROM and TO elements are computed in Midas database to support queries on appropriate data types.
Logical Diagram
XML Instance Representation
<YearOfProduction>
<YOP> xs:string </YOP> [0..1]
<FROM> xs:date </FROM> [0..1]
<TO> xs:date </TO> [0..1]
</YearOfProduction>
Diagram
Schema Component Representation
<xs:element name="YearOfProduction">
<xs:complexType>
<xs:sequence>
<xs:element name="YOP" type=" xs:string " minOccurs="0"/>
<xs:element name="FROM" type=" xs:date " minOccurs="0"/>
<xs:element name="TO" type=" xs:date " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Global Definitions

Simple Type: Guid

Super-types: xs:string < Guid (by restriction)
Sub-types: None
Name Guid
Used by (from the same schema document) Element FilmTitles , Element FilmKeywords , Element FilmContent , Element FilmLanguages , Element FilmCopies , Element FilmManifestation , Element FilmAgent , Element FilmAgent , Element Filmwork , Element StatusInformation
Content
  • Base XSD Type: string
  • length >= 32
Diagram
Schema Component Representation
<xs:simpleType name="Guid">
<xs:restriction base=" xs:string ">
<xs:minLength value="32"/>
<xs:maxLength value="32"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: PublishedState

Super-types: xs:integer < PublishedState (by restriction)
Sub-types: None
Name PublishedState
Used by (from the same schema document) Element FilmCopies , Element FilmManifestation , Element Filmwork
Content
  • Base XSD Type: integer
  • 0 <= value <= 1
Diagram
Schema Component Representation
<xs:simpleType name="PublishedState">
<xs:restriction base=" xs:integer ">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="1"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: URL

Super-types: xs:anyURI < URL (by restriction)
Sub-types: None
Name URL
Content
  • Base XSD Type: anyURI
Diagram
Schema Component Representation
<xs:simpleType name="URL">
<xs:restriction base=" xs:anyURI "/>
</xs:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base=" Address ">
<sequence>
<element name="state" type=" AusStates "/>
<element name="postcode">
<simpleType>
<restriction base=" string ">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type=" string " fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top