Included schema FeatureLayer.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
Element FeatureLayer / GlobalSettings
Namespace No namespace
Annotations
Defines the general behavior of the FeatureLayers.
Diagram
Diagram FeatureLayer_xsd.tmp#FeatureLayer_FeatureLayer_GlobalSettings_enableTimeDependency FeatureLayer_xsd.tmp#FeatureLayer_FeatureLayer_GlobalSettings_enableVehicleDependency FeatureLayer_xsd.tmp#FeatureLayer_FeatureLayer_GlobalSettings_Parameter
Properties
content: complex
minOccurs: 0
Model Parameter*
Children Parameter
Instance
<GlobalSettings enableTimeDependency="false" enableVehicleDependency="true">
  <Parameter name="" value="">{0,unbounded}</Parameter>
</GlobalSettings>
Attributes
QName Type Fixed Default Use Annotation
enableTimeDependency xs:boolean false optional
Consider time dependency. When enabled, time-dependent information will be evaluated. When disabled, all the segment features which are time-dependent are ignored (e.g. the nightly blockings, the speedpatterns, and so on …). Please note that fully time-dependent themes need the time dependency to be enabled. Please note that time-dependent evaluation has an impact on performance.
enableVehicleDependency xs:boolean true optional
Consider vehicle dependency. When enabled, profile-dependent information will be evaluated. When disabled, the profile attributes like vehicle’s weight, loadType, preferredRouteTypes, etc. are ignored when evaluating a feature on a segment.
Element FeatureLayer / GlobalSettings / Parameter
Namespace No namespace
Annotations
Defines the additional generic parameters.
Diagram
Diagram FeatureLayer_xsd.tmp#GenericParameter_name FeatureLayer_xsd.tmp#GenericParameter_value FeatureLayer_xsd.tmp#GenericParameter
Type GenericParameter
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
The parameter name.
value xs:string required
The parameter value.
Element FeatureLayer / Themes
Namespace No namespace
Annotations
Defines use-case specific parameters. Countries, rules, properties and action types can be enabled or disabled from specified themes and/or countries.
Diagram
Diagram FeatureLayer_xsd.tmp#FeatureLayer_FeatureLayer_Themes_Theme
Properties
content: complex
minOccurs: 0
Model Theme*
Children Theme
Instance
<Themes>
  <Theme enabled="false" id="" priorityLevel="100">{0,unbounded}</Theme>
</Themes>
Element FeatureLayer / Themes / Theme
Namespace No namespace
Annotations
Defines the parameters of a specific theme.
Diagram
Diagram FeatureLayer_xsd.tmp#ThemeType_id FeatureLayer_xsd.tmp#ThemeType_enabled FeatureLayer_xsd.tmp#ThemeType_priorityLevel FeatureLayer_xsd.tmp#ThemeType_VehicleDependency FeatureLayer_xsd.tmp#ThemeType_PropertyValue FeatureLayer_xsd.tmp#ThemeType_Country FeatureLayer_xsd.tmp#ThemeType_FeatureDescription FeatureLayer_xsd.tmp#ThemeType
Type ThemeType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model VehicleDependency{0,1} , PropertyValue* , Country* , FeatureDescription{0,1}
Children Country, FeatureDescription, PropertyValue, VehicleDependency
Instance
<Theme enabled="false" id="" priorityLevel="100">
  <VehicleDependency enabled="true">{0,1}</VehicleDependency>
  <PropertyValue id="" value="">{0,unbounded}</PropertyValue>
  <Country enabled="true" id="">{0,unbounded}</Country>
  <FeatureDescription includeLanguageCode="true" includeNullValues="false" includeTimeDomain="false">{0,1}</FeatureDescription>
</Theme>
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean false optional
Enables or disables the theme. Every subsequent country, rule, property and action type that is relative to this theme will be considered enabled or disabled for this theme.
id xs:string required
Defines the theme ID.
priorityLevel xs:integer 100 optional
The priority level [0-255]. 100 is the default priority level, a 101 value defines a higher priority than 100.
Element ThemeType / VehicleDependency
Namespace No namespace
Annotations
Defines the vehicle dependency parameters for this theme.
Diagram
Diagram FeatureLayer_xsd.tmp#VehicleDependency_enabled FeatureLayer_xsd.tmp#VehicleDependency
Type VehicleDependency
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean true optional
Enables or disables the vehicle dependency. When enabled, profile-dependent information will be evaluated.
Element ThemeType / PropertyValue
Namespace No namespace
Annotations
Defines the parameters of properties for this theme.
Diagram
Diagram FeatureLayer_xsd.tmp#PropertyValue_id FeatureLayer_xsd.tmp#PropertyValue_value FeatureLayer_xsd.tmp#PropertyValue
Type PropertyValue
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
id xs:string required
Defines the property ID. The special value "*" defines every property.
value xs:long required
The overriden property value.
Element ThemeType / Country
Namespace No namespace
Annotations
Defines the parameters of countries for this theme.
Diagram
Diagram FeatureLayer_xsd.tmp#CountryType_id FeatureLayer_xsd.tmp#CountryType_enabled FeatureLayer_xsd.tmp#CountryType_Rule FeatureLayer_xsd.tmp#CountryType_Property FeatureLayer_xsd.tmp#CountryType_Action FeatureLayer_xsd.tmp#CountryType
Type CountryType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Rule* , Property* , Action*
Children Action, Property, Rule
Instance
<Country enabled="true" id="">
  <Rule enabled="" id="">{0,unbounded}</Rule>
  <Property enabled="" id="">{0,unbounded}</Property>
  <Action enabled="" id="">{0,unbounded}</Action>
</Country>
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean true optional
Enables or disables the country. If disabled, every subsequent rule, property and action type that is relative to this country will be disabled as well.
id CountryId required
Defines the country ID type. The special value "*" defines every country.
Element CountryType / Rule
Namespace No namespace
Annotations
Defines the state of a rule that is relative to this country, i.e. allows a subsequent rule to be enabled or disabled from its ID.
Diagram
Diagram FeatureLayer_xsd.tmp#ElementType_id FeatureLayer_xsd.tmp#ElementType_enabled FeatureLayer_xsd.tmp#ElementType
Type ElementType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean required
Enables or disables the element. If disabled, every subsequent element that is relative to this rule will be disabled as well. If the disabled element is a rule or an action type, that means every subsequent property will be disabled as well. If the disabled element is a property, that means the rules that possess the property will be disabled as well.
id xs:string required
The element ID. The special value "*" defines every element.
Element CountryType / Property
Namespace No namespace
Annotations
Defines the state of a property that is relative to this country, i.e. allows a subsequent property to enabled or disabled from its ID.
Diagram
Diagram FeatureLayer_xsd.tmp#ElementType_id FeatureLayer_xsd.tmp#ElementType_enabled FeatureLayer_xsd.tmp#ElementType
Type ElementType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean required
Enables or disables the element. If disabled, every subsequent element that is relative to this rule will be disabled as well. If the disabled element is a rule or an action type, that means every subsequent property will be disabled as well. If the disabled element is a property, that means the rules that possess the property will be disabled as well.
id xs:string required
The element ID. The special value "*" defines every element.
Element CountryType / Action
Namespace No namespace
Annotations
Defines the state of an action type that is relative to this country, i.e. allows a subsequent action type to be enabled or disabled from its ID.
Diagram
Diagram FeatureLayer_xsd.tmp#ElementType_id FeatureLayer_xsd.tmp#ElementType_enabled FeatureLayer_xsd.tmp#ElementType
Type ElementType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean required
Enables or disables the element. If disabled, every subsequent element that is relative to this rule will be disabled as well. If the disabled element is a rule or an action type, that means every subsequent property will be disabled as well. If the disabled element is a property, that means the rules that possess the property will be disabled as well.
id xs:string required
The element ID. The special value "*" defines every element.
Element ThemeType / FeatureDescription
Namespace No namespace
Annotations
Defines the contents of the feature descriptions.
Diagram
Diagram FeatureLayer_xsd.tmp#FeatureDescriptionType_includeTimeDomain FeatureLayer_xsd.tmp#FeatureDescriptionType_includeLanguageCode FeatureLayer_xsd.tmp#FeatureDescriptionType_includeNullValues FeatureLayer_xsd.tmp#FeatureDescriptionType_Property FeatureLayer_xsd.tmp#FeatureDescriptionType
Type FeatureDescriptionType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model Property*
Children Property
Instance
<FeatureDescription includeLanguageCode="true" includeNullValues="false" includeTimeDomain="false">
  <Property id="" included="">{0,unbounded}</Property>
</FeatureDescription>
Attributes
QName Type Fixed Default Use Annotation
includeLanguageCode xs:boolean true optional
Defines if the language code must be included into the returned feature descriptions.
includeNullValues xs:boolean false optional
Defines if the null values must be included into the returned feature descriptions.
includeTimeDomain xs:boolean false optional
Defines if the time domain must be included into the returned feature descriptions.
Element FeatureDescriptionType / Property
Namespace No namespace
Annotations
Defines a single property to be included or not into the returned feature descriptions. By default, all properties are included.
Diagram
Diagram FeatureLayer_xsd.tmp#FeatureDescriptionType_FeatureDescriptionType_Property_id FeatureLayer_xsd.tmp#FeatureDescriptionType_FeatureDescriptionType_Property_included
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
id xs:string required
Defines the property ID. The special value "*" defines every property.
included xs:boolean required
Defines if the property has to be included or excluded.
Complex Type FeatureLayer
Namespace No namespace
Annotations
Defines FeatureLayer parameters.
Diagram
Diagram FeatureLayer_xsd.tmp#FeatureLayer_majorVersion FeatureLayer_xsd.tmp#FeatureLayer_minorVersion FeatureLayer_xsd.tmp#FeatureLayer_GlobalSettings FeatureLayer_xsd.tmp#FeatureLayer_Themes
Used by
Model GlobalSettings{0,1} , Themes{0,1}
Children GlobalSettings, Themes
Attributes
QName Type Fixed Default Use Annotation
majorVersion xs:integer 1 required
The major version of the FeatureLayer element.
minorVersion xs:integer 0 required
The minor version of the FeatureLayer element.
Complex Type GenericParameter
Namespace No namespace
Annotations
Defines a generic parameter.
Diagram
Diagram FeatureLayer_xsd.tmp#GenericParameter_name FeatureLayer_xsd.tmp#GenericParameter_value
Used by
Attributes
QName Type Fixed Default Use Annotation
name xs:string required
The parameter name.
value xs:string required
The parameter value.
Complex Type ThemeType
Namespace No namespace
Annotations
Defines the parameters of a specific theme.
Diagram
Diagram FeatureLayer_xsd.tmp#ThemeType_id FeatureLayer_xsd.tmp#ThemeType_enabled FeatureLayer_xsd.tmp#ThemeType_priorityLevel FeatureLayer_xsd.tmp#ThemeType_VehicleDependency FeatureLayer_xsd.tmp#ThemeType_PropertyValue FeatureLayer_xsd.tmp#ThemeType_Country FeatureLayer_xsd.tmp#ThemeType_FeatureDescription
Used by
Model VehicleDependency{0,1} , PropertyValue* , Country* , FeatureDescription{0,1}
Children Country, FeatureDescription, PropertyValue, VehicleDependency
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean false optional
Enables or disables the theme. Every subsequent country, rule, property and action type that is relative to this theme will be considered enabled or disabled for this theme.
id xs:string required
Defines the theme ID.
priorityLevel xs:integer 100 optional
The priority level [0-255]. 100 is the default priority level, a 101 value defines a higher priority than 100.
Complex Type VehicleDependency
Namespace No namespace
Annotations
Defines the vehicle dependency parameters.
Diagram
Diagram FeatureLayer_xsd.tmp#VehicleDependency_enabled
Used by
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean true optional
Enables or disables the vehicle dependency. When enabled, profile-dependent information will be evaluated.
Complex Type PropertyValue
Namespace No namespace
Annotations
Defines a specific property to override.
Diagram
Diagram FeatureLayer_xsd.tmp#PropertyValue_id FeatureLayer_xsd.tmp#PropertyValue_value
Used by
Attributes
QName Type Fixed Default Use Annotation
id xs:string required
Defines the property ID. The special value "*" defines every property.
value xs:long required
The overriden property value.
Complex Type CountryType
Namespace No namespace
Annotations
Defines the country state type, that defines a country that can be enabled or disabled from its ID, and its subsequent rules, properties and action types can be enabled or disabled.
Diagram
Diagram FeatureLayer_xsd.tmp#CountryType_id FeatureLayer_xsd.tmp#CountryType_enabled FeatureLayer_xsd.tmp#CountryType_Rule FeatureLayer_xsd.tmp#CountryType_Property FeatureLayer_xsd.tmp#CountryType_Action
Used by
Model Rule* , Property* , Action*
Children Action, Property, Rule
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean true optional
Enables or disables the country. If disabled, every subsequent rule, property and action type that is relative to this country will be disabled as well.
id CountryId required
Defines the country ID type. The special value "*" defines every country.
Complex Type ElementType
Namespace No namespace
Annotations
Defines the element type type, that defines an element that can be enabled or disabled from its ID.
Diagram
Diagram FeatureLayer_xsd.tmp#ElementType_id FeatureLayer_xsd.tmp#ElementType_enabled
Used by
Attributes
QName Type Fixed Default Use Annotation
enabled xs:boolean required
Enables or disables the element. If disabled, every subsequent element that is relative to this rule will be disabled as well. If the disabled element is a rule or an action type, that means every subsequent property will be disabled as well. If the disabled element is a property, that means the rules that possess the property will be disabled as well.
id xs:string required
The element ID. The special value "*" defines every element.
Complex Type FeatureDescriptionType
Namespace No namespace
Annotations
Defines the filter on properties for the returned feature descriptions.
Diagram
Diagram FeatureLayer_xsd.tmp#FeatureDescriptionType_includeTimeDomain FeatureLayer_xsd.tmp#FeatureDescriptionType_includeLanguageCode FeatureLayer_xsd.tmp#FeatureDescriptionType_includeNullValues FeatureLayer_xsd.tmp#FeatureDescriptionType_Property
Used by
Model Property*
Children Property
Attributes
QName Type Fixed Default Use Annotation
includeLanguageCode xs:boolean true optional
Defines if the language code must be included into the returned feature descriptions.
includeNullValues xs:boolean false optional
Defines if the null values must be included into the returned feature descriptions.
includeTimeDomain xs:boolean false optional
Defines if the time domain must be included into the returned feature descriptions.
Attribute GenericParameter / @name
Namespace No namespace
Annotations
The parameter name.
Type xs:string
Properties
use: required
Used by
Complex Type GenericParameter
Attribute GenericParameter / @value
Namespace No namespace
Annotations
The parameter value.
Type xs:string
Properties
use: required
Used by
Complex Type GenericParameter
Attribute FeatureLayer / GlobalSettings / @enableTimeDependency
Namespace No namespace
Annotations
Consider time dependency. When enabled, time-dependent information will be evaluated. When disabled, all the segment features which are time-dependent are ignored (e.g. the nightly blockings, the speedpatterns, and so on …). Please note that fully time-dependent themes need the time dependency to be enabled. Please note that time-dependent evaluation has an impact on performance.
Type xs:boolean
Properties
use: optional
default: false
Used by
Attribute FeatureLayer / GlobalSettings / @enableVehicleDependency
Namespace No namespace
Annotations
Consider vehicle dependency. When enabled, profile-dependent information will be evaluated. When disabled, the profile attributes like vehicle’s weight, loadType, preferredRouteTypes, etc. are ignored when evaluating a feature on a segment.
Type xs:boolean
Properties
use: optional
default: true
Used by
Attribute VehicleDependency / @enabled
Namespace No namespace
Annotations
Enables or disables the vehicle dependency. When enabled, profile-dependent information will be evaluated.
Type xs:boolean
Properties
use: optional
default: true
Used by
Complex Type VehicleDependency
Attribute PropertyValue / @id
Namespace No namespace
Annotations
Defines the property ID. The special value "*" defines every property.
Type xs:string
Properties
use: required
Used by
Complex Type PropertyValue
Attribute PropertyValue / @value
Namespace No namespace
Annotations
The overriden property value.
Type xs:long
Properties
use: required
Used by
Complex Type PropertyValue
Attribute ElementType / @id
Namespace No namespace
Annotations
The element ID. The special value "*" defines every element.
Type xs:string
Properties
use: required
Used by
Complex Type ElementType
Attribute ElementType / @enabled
Namespace No namespace
Annotations
Enables or disables the element. If disabled, every subsequent element that is relative to this rule will be disabled as well. If the disabled element is a rule or an action type, that means every subsequent property will be disabled as well. If the disabled element is a property, that means the rules that possess the property will be disabled as well.
Type xs:boolean
Properties
use: required
Used by
Complex Type ElementType
Attribute CountryType / @id
Namespace No namespace
Annotations
Defines the country ID type. The special value "*" defines every country.
Type CountryId
Properties
use: required
Facets
pattern \*|\d+
Used by
Complex Type CountryType
Attribute CountryType / @enabled
Namespace No namespace
Annotations
Enables or disables the country. If disabled, every subsequent rule, property and action type that is relative to this country will be disabled as well.
Type xs:boolean
Properties
use: optional
default: true
Used by
Complex Type CountryType
Attribute FeatureDescriptionType / Property / @id
Namespace No namespace
Annotations
Defines the property ID. The special value "*" defines every property.
Type xs:string
Properties
use: required
Used by
Attribute FeatureDescriptionType / Property / @included
Namespace No namespace
Annotations
Defines if the property has to be included or excluded.
Type xs:boolean
Properties
use: required
Used by
Attribute FeatureDescriptionType / @includeTimeDomain
Namespace No namespace
Annotations
Defines if the time domain must be included into the returned feature descriptions.
Type xs:boolean
Properties
use: optional
default: false
Used by
Complex Type FeatureDescriptionType
Attribute FeatureDescriptionType / @includeLanguageCode
Namespace No namespace
Annotations
Defines if the language code must be included into the returned feature descriptions.
Type xs:boolean
Properties
use: optional
default: true
Used by
Complex Type FeatureDescriptionType
Attribute FeatureDescriptionType / @includeNullValues
Namespace No namespace
Annotations
Defines if the null values must be included into the returned feature descriptions.
Type xs:boolean
Properties
use: optional
default: false
Used by
Complex Type FeatureDescriptionType
Attribute ThemeType / @id
Namespace No namespace
Annotations
Defines the theme ID.
Type xs:string
Properties
use: required
Used by
Complex Type ThemeType
Attribute ThemeType / @enabled
Namespace No namespace
Annotations
Enables or disables the theme. Every subsequent country, rule, property and action type that is relative to this theme will be considered enabled or disabled for this theme.
Type xs:boolean
Properties
use: optional
default: false
Used by
Complex Type ThemeType
Attribute ThemeType / @priorityLevel
Namespace No namespace
Annotations
The priority level [0-255]. 100 is the default priority level, a 101 value defines a higher priority than 100.
Type xs:integer
Properties
use: optional
default: 100
Used by
Complex Type ThemeType
Attribute FeatureLayer / @majorVersion
Namespace No namespace
Annotations
The major version of the FeatureLayer element.
Type xs:integer
Properties
use: required
fixed: 1
Used by
Complex Type FeatureLayer
Attribute FeatureLayer / @minorVersion
Namespace No namespace
Annotations
The minor version of the FeatureLayer element.
Type xs:integer
Properties
use: required
fixed: 0
Used by
Complex Type FeatureLayer