complexType ratingType
diagram gluon3_1_p881.png
namespace urn:ebu:metadata-schema:ebuCore_2014
children ebucore:ratingValue ebucore:ratingLink ebucore:ratingScaleMaxValue ebucore:ratingScaleMinValue ebucore:ratingProvider ebucore:ratingRegion ebucore:ratingExclusionRegion
used by
element coreMetadataType/rating
attributes
Name  Type  Use  Default  Fixed  Annotation
typeLabel  xs:string        
documentation
Free text to define the type of the associated element.
typeDefinition  xs:string        
documentation
Free text to provide a definition for the type.
typeLink  xs:anyURI        
documentation
A URI to link e.g. to a type in a classification scheme.
typeSource  xs:string        
documentation
To identify a source of attribution.
typeLanguage  xs:language        
documentation
To define the language in which the type information is provided.
formatLabel  xs:string        
documentation
Free text to define the format of the associated element.
formatDefinition  xs:string        
documentation
Free text to provide a definition for the format.
formatLink  xs:anyURI        
documentation
A URI to link e.g. to a format in a classification scheme.
formatSource  xs:string        
documentation
To identify a source of attribution.
formatLanguage  xs:language        
documentation
To define the language in which the type information is provided.
reason  xs:string        
documentation
An attribute to optionnally explain why this target audience has been
selected
linkToLogo  xs:anyURI        
documentation
A link to a visual representation of the target audience rating, if
available
notRated  xs:boolean        
documentation
A flag to signal that content has not been rated (if set to
"true")
adultContent  xs:boolean        
documentation
A flag to signal if content is adult content (if set to "true") or
not for easy identification
annotation
documentation
To provide rating by users using a specified scale and system. An
alternative to targetAudience to map rating values (parental guidance).
source <xs:complexType name="ratingType">
 
<xs:annotation>
   
<xs:documentation> To provide rating by users using a specified scale and system. An
alternative to targetAudience to map rating values (parental guidance).
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ratingValue" type="ebucore:elementType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation> The value of rating as free text optionnally ina specified
language
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ratingLink" type="anyURI" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation> A link to a web resource describing a rating value.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ratingScaleMaxValue" type="ebucore:elementType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation> The maximum rating value in the system in use (see typeGroup),
as free text optionnally ina specified language
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ratingScaleMinValue" type="ebucore:elementType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation> The minimum rating value in the system in use (see typeGroup),
as free text optionnally ina specified language
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ratingProvider" type="ebucore:entityType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation> To identify the person or organisation who rated the resource.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ratingRegion" type="ebucore:regionType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation> The region within which the rating applies. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ratingExclusionRegion" type="ebucore:regionType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation> The region within which the rating doesn not apply.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attributeGroup ref="ebucore:typeGroup">
   
<xs:annotation>
     
<xs:documentation> Rating was orginally defined to allow users to rate content.
However, rating is also often interpreted as a parental guidance indicator. teh
typeGroup should be used to indicate the purpose of the rating e.g. "user
rating" or "parental guidance".
</xs:documentation>
   
</xs:annotation>
 
</xs:attributeGroup>
 
<xs:attributeGroup ref="ebucore:formatGroup">
   
<xs:annotation>
     
<xs:documentation> The formatGroup should be used to provide information on the rating
(e.g. parental rating) system used.
</xs:documentation>
   
</xs:annotation>
 
</xs:attributeGroup>
 
<xs:attribute name="reason" type="string">
   
<xs:annotation>
     
<xs:documentation>An attribute to optionnally explain why this target audience has been
selected
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="linkToLogo" type="anyURI">
   
<xs:annotation>
     
<xs:documentation>A link to a visual representation of the target audience rating, if
available
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="notRated" type="boolean">
   
<xs:annotation>
     
<xs:documentation>A flag to signal that content has not been rated (if set to
"true")
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="adultContent" type="boolean">
   
<xs:annotation>
     
<xs:documentation>A flag to signal if content is adult content (if set to "true") or
not for easy identification
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute ratingType/@reason
type xs:string
annotation
documentation
An attribute to optionnally explain why this target audience has been
selected
source <xs:attribute name="reason" type="string">
 
<xs:annotation>
   
<xs:documentation>An attribute to optionnally explain why this target audience has been
selected
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ratingType/@linkToLogo
type xs:anyURI
annotation
documentation
A link to a visual representation of the target audience rating, if
available
source <xs:attribute name="linkToLogo" type="anyURI">
 
<xs:annotation>
   
<xs:documentation>A link to a visual representation of the target audience rating, if
available
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ratingType/@notRated
type xs:boolean
annotation
documentation
A flag to signal that content has not been rated (if set to
"true")
source <xs:attribute name="notRated" type="boolean">
 
<xs:annotation>
   
<xs:documentation>A flag to signal that content has not been rated (if set to
"true")
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ratingType/@adultContent
type xs:boolean
annotation
documentation
A flag to signal if content is adult content (if set to "true") or
not for easy identification
source <xs:attribute name="adultContent" type="boolean">
 
<xs:annotation>
   
<xs:documentation>A flag to signal if content is adult content (if set to "true") or
not for easy identification
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ratingType/ratingValue
diagram gluon3_1_p882.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type ebucore:elementType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional  en    
charset  xs:string        
documentation
An EBUCore extension of the dc:elementType (string +
xml:lang) to precise the character set used to represent the string. If
the character set is different from the set declared for the whole
metadata instance, then data contained in the string should be escaped.
encoding  xs:string        
documentation
To specify if the string (using a particular character set if
specified) has been encoded using e.g. base64Binary encoding.
transcription  xs:string        
documentation
To specify the scripting format as defined in in ISO 15924.
This allows defining a translation format with pronounciation of compex
characters. The other option consists of providing the scripting format
as part of the xml:lang tag as defined in RFC 5646.
annotation
documentation
The value of rating as free text optionnally ina specified
language
source <xs:element name="ratingValue" type="ebucore:elementType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation> The value of rating as free text optionnally ina specified
language
</xs:documentation>
 
</xs:annotation>
</xs:element>

element ratingType/ratingLink
diagram gluon3_1_p883.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:anyURI
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
A link to a web resource describing a rating value.
source <xs:element name="ratingLink" type="anyURI" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation> A link to a web resource describing a rating value.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element ratingType/ratingScaleMaxValue
diagram gluon3_1_p884.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type ebucore:elementType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional  en    
charset  xs:string        
documentation
An EBUCore extension of the dc:elementType (string +
xml:lang) to precise the character set used to represent the string. If
the character set is different from the set declared for the whole
metadata instance, then data contained in the string should be escaped.
encoding  xs:string        
documentation
To specify if the string (using a particular character set if
specified) has been encoded using e.g. base64Binary encoding.
transcription  xs:string        
documentation
To specify the scripting format as defined in in ISO 15924.
This allows defining a translation format with pronounciation of compex
characters. The other option consists of providing the scripting format
as part of the xml:lang tag as defined in RFC 5646.
annotation
documentation
The maximum rating value in the system in use (see typeGroup),
as free text optionnally ina specified language
source <xs:element name="ratingScaleMaxValue" type="ebucore:elementType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation> The maximum rating value in the system in use (see typeGroup),
as free text optionnally ina specified language
</xs:documentation>
 
</xs:annotation>
</xs:element>

element ratingType/ratingScaleMinValue
diagram gluon3_1_p885.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type ebucore:elementType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language  optional  en    
charset  xs:string        
documentation
An EBUCore extension of the dc:elementType (string +
xml:lang) to precise the character set used to represent the string. If
the character set is different from the set declared for the whole
metadata instance, then data contained in the string should be escaped.
encoding  xs:string        
documentation
To specify if the string (using a particular character set if
specified) has been encoded using e.g. base64Binary encoding.
transcription  xs:string        
documentation
To specify the scripting format as defined in in ISO 15924.
This allows defining a translation format with pronounciation of compex
characters. The other option consists of providing the scripting format
as part of the xml:lang tag as defined in RFC 5646.
annotation
documentation
The minimum rating value in the system in use (see typeGroup),
as free text optionnally ina specified language
source <xs:element name="ratingScaleMinValue" type="ebucore:elementType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation> The minimum rating value in the system in use (see typeGroup),
as free text optionnally ina specified language
</xs:documentation>
 
</xs:annotation>
</xs:element>

element ratingType/ratingProvider
diagram gluon3_1_p886.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type ebucore:entityType
properties
minOcc 0
maxOcc 1
content complex
children ebucore:contactDetails ebucore:organisationDetails ebucore:role
attributes
Name  Type  Use  Default  Fixed  Annotation
entityId  xs:anyURI        
documentation
To provide a unique Id for the entity.
annotation
documentation
To identify the person or organisation who rated the resource.
source <xs:element name="ratingProvider" type="ebucore:entityType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation> To identify the person or organisation who rated the resource.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element ratingType/ratingRegion
diagram gluon3_1_p887.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type ebucore:regionType
properties
minOcc 0
maxOcc unbounded
content complex
children ebucore:country ebucore:countryRegion
annotation
documentation
The region within which the rating applies.
source <xs:element name="ratingRegion" type="ebucore:regionType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation> The region within which the rating applies. </xs:documentation>
 
</xs:annotation>
</xs:element>

element ratingType/ratingExclusionRegion
diagram gluon3_1_p888.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type ebucore:regionType
properties
minOcc 0
maxOcc unbounded
content complex
children ebucore:country ebucore:countryRegion
annotation
documentation
The region within which the rating doesn not apply.
source <xs:element name="ratingExclusionRegion" type="ebucore:regionType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation> The region within which the rating doesn not apply.
</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy