Sei sulla pagina 1di 254

Schema uaprofschema.

xsd

schema location: C:\Users\khalifa\Desktop\uaprofschema.xsd


attribute form default: unqualified
element form default: unqualified
targetNamespace: http://www.labri.fr/

Attributes Elements Complex types Simple types


id user_profile addresType addres
always_locationsType codage_standard
always_services_useType mac_addres
applicationsType Maxscreen_char
asaType resolution
audio_codecsType unity
audio_codecType
audiocodec_parametreType
audioType
audioType_1
authenticationType
back-end-custom-applicationType
back_end_custom_applicationType
bandwidthType
batteryType
biosType
birth_dateType
Blockade_multiplierType
BluetoothProfileType
Browser_userType
browserType
cacheType
cameraType
colors_depthType
contextType
cpuType
curent_networkType
curent_serviceType
current_terminalType
displayType
displayType_1
documentType
driversType
favorite_cuisinesType
favorits_authorsType
FrameinformationType
FTPsoftwareType
gigueType
hardwareType
hddType
imageType
imageType_1
initial_repeat_probabilityType
input_charSetType
input_outputType
interestsType
Ip-Tv_AcceptType
Ip-Tv_parametersType
JavaPlatformType
languagesType
latence_timeType
lifetime_multiplierType
media_portType
memoryType
mms_multimedia_supported
Mms_supportedType
MmscharacterType
MmsMaxMessageSizeType
MotherboardType
multimediaType
multimediaType_1
music_stylesType
nameType
networksType
networksType_1
networkType
operating_systemType
output_charSetType
page_interaarival_timeType
page_proprietiesType
playerType
preemptionType
preferencesType
privacyType
proprietiesType
protocolType
Qos_parametersType
ramType
receive_groupe_sizeType
receive_interarrival_timeType
refresh_intervalType
RSVPprotocolType
screenType
SecuritySupportType
securityType
send_group_sizeType
send_interarrival_timeType
server_selectionType
servicesType
serviceType
sizeType
slaType
softwareapplicationType
softwareType
speedType
sportsType
standardType
SupportedBearersType
SupportedCharSetType
TCP_parametersType
telType
terminalType
terminalType_1
textType
timeType
usbType
userType
vconf-softwareType
video_codecsType
video_codecType
videoType
videoType_1
waiting_timeType
WapCharacteristicsType
WmlScriptLibrariesType
WtaiLibrariesType

attribute id
namespace http://www.labri.fr/

type restriction of xs:string

annotation documentation
the login of the user
source <xs:attribute name="id">
<xs:annotation>
<xs:documentation>the login of the user</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:attribute>

element user_profile
diagram

namespace http://www.labri.fr/

properties content complex

children user hardware software networks context

annotation documentation
Description of the user profil
source <xs:element name="user_profile">
<xs:annotation>
<xs:documentation xml:lang="english">Description of the user profil</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="user" type="LaBri:userType">
<xs:annotation>
<xs:documentation xml:lang="english">Characteristic of the user </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="hardware" type="LaBri:hardwareType">
<xs:annotation>
<xs:documentation xml:lang="english">The HardwarePlatformcomponent contains
properties of the device's
Hardware, such as display size, supported character sets,</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="software" type="LaBri:softwareType">
<xs:annotation>
<xs:documentation xml:lang="english">The SoftwarePlatform component contains
properties of the device's
application environment, operating system, and installed software.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="networks" type="LaBri:networksType">
<xs:annotation>
<xs:documentation xml:lang="english">The NetworkCharacteristics component contains
properties describing the
network environment including the supported bearers.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="context" type="LaBri:contextType">
<xs:annotation>
<xs:documentation xml:lang="english">Current user's context</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
element user_profile/user
diagram

type LaBri:userType

properties isRef 0
content complex
children name birth_date tel addres profession education preferences always_locations always_services_use sip_uri
password

attributes Name Type Use Default Fixed annotation


id

annotation documentation
Characteristic of the user
source <xs:element name="user" type="LaBri:userType">
<xs:annotation>
<xs:documentation xml:lang="english">Characteristic of the user </xs:documentation>
</xs:annotation>
</xs:element>

element user_profile/hardware
diagram

type LaBri:hardwareType

properties isRef 0
content complex
children terminal

annotation documentation
The HardwarePlatformcomponent contains properties of the device's
Hardware, such as display size, supported character sets,
source <xs:element name="hardware" type="LaBri:hardwareType">
<xs:annotation>
<xs:documentation xml:lang="english">The HardwarePlatformcomponent contains properties of
the device's
Hardware, such as display size, supported character sets,</xs:documentation>
</xs:annotation>
</xs:element>

element user_profile/software
diagram

type LaBri:softwareType

properties isRef 0
content complex
children terminal

annotation documentation
The SoftwarePlatform component contains properties of the device's
application environment, operating system, and installed software.
source <xs:element name="software" type="LaBri:softwareType">
<xs:annotation>
<xs:documentation xml:lang="english">The SoftwarePlatform component contains properties of
the device's
application environment, operating system, and installed software.</xs:documentation>
</xs:annotation>
</xs:element>

element user_profile/networks
diagram

type LaBri:networksType

properties isRef 0
content complex
children network

annotation documentation
The NetworkCharacteristics component contains properties describing the
network environment including the supported bearers.
source <xs:element name="networks" type="LaBri:networksType">
<xs:annotation>
<xs:documentation xml:lang="english">The NetworkCharacteristics component contains
properties describing the
network environment including the supported bearers.</xs:documentation>
</xs:annotation>
</xs:element>
element user_profile/context
diagram

type LaBri:contextType

properties isRef 0
content complex
children time date location runnuing_application current_terminal curent_network curent_service

annotation documentation
Current user's context
source <xs:element name="context" type="LaBri:contextType">
<xs:annotation>
<xs:documentation xml:lang="english">Current user's context</xs:documentation>
</xs:annotation>
</xs:element>

complexType addresType
diagram
namespace http://www.labri.fr/

children num street post_code city country

used by element userType/addres

annotation documentation
the user's addres
source <xs:complexType name="addresType">
<xs:annotation>
<xs:documentation>the user's addres</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="num" type="xs:int"/>
<xs:element name="street" type="xs:string"/>
<xs:element name="post_code" type="xs:int"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element addresType/num
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="num" type="xs:int"/>

element addresType/street
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="street" type="xs:string"/>

element addresType/post_code
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="post_code" type="xs:int"/>
element addresType/city
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="city" type="xs:string"/>

element addresType/country
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="country" type="xs:string"/>

complexType always_locationsType
diagram

namespace http://www.labri.fr/

children location

used by element userType/always_locations

annotation documentation
location always visited by the user
source <xs:complexType name="always_locationsType">
<xs:annotation>
<xs:documentation>location always visited by the user</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="location" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element always_locationsType/location
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="location" type="xs:string" maxOccurs="unbounded"/>

complexType always_services_useType
diagram

namespace http://www.labri.fr/

children service_use

used by element userType/always_services_use

annotation documentation
service always used by the user
source <xs:complexType name="always_services_useType">
<xs:annotation>
<xs:documentation>service always used by the user </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="service_use" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element always_services_useType/service_use
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="service_use" type="xs:string" maxOccurs="unbounded"/>

complexType applicationsType
diagram

namespace http://www.labri.fr/

children type

used by element terminalType_1/applications

annotation documentation
list of application supported by the user's device
source <xs:complexType name="applicationsType">
<xs:annotation>
<xs:documentation>list of application supported by the user's device</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element applicationsType/type
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/>

complexType asaType
diagram

namespace http://www.labri.fr/

children value scale

used by element slaType/asa

annotation documentation
Abandon Rate, soit en français taux d’abandon
source <xs:complexType name="asaType">
<xs:annotation>
<xs:documentation>Abandon Rate, soit en français taux d’abandon</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element asaType/value
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>
element asaType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType audio_codecsType
diagram

namespace http://www.labri.fr/

children audio_codec audiocodec_parametre

used by element multimediaType_1/audio_codecs

annotation documentation
list of audio codec
source <xs:complexType name="audio_codecsType">
<xs:annotation>
<xs:documentation>list of audio codec</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:sequence>
<xs:element name="audio_codec" type="LaBri:audio_codecType"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:element name="audiocodec_parametre" type="LaBri:audiocodec_parametreType"/>
</xs:sequence>
</xs:complexType>

element audio_codecsType/audio_codec
diagram

type LaBri:audio_codecType

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children name version

source <xs:element name="audio_codec" type="LaBri:audio_codecType" maxOccurs="unbounded"/>

element audio_codecsType/audiocodec_parametre
diagram

type LaBri:audiocodec_parametreType

properties isRef 0
content complex
children frame_size look_ahead_size coding_rate

source <xs:element name="audiocodec_parametre" type="LaBri:audiocodec_parametreType"/>

complexType audio_codecType
diagram

namespace http://www.labri.fr/

children name version

used by element audio_codecsType/audio_codec

annotation documentation
audio codec used in video conference
source <xs:complexType name="audio_codecType">
<xs:annotation>
<xs:documentation>audio codec used in video conference</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="version" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element audio_codecType/name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element audio_codecType/version
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="version" type="xs:string"/>

complexType audiocodec_parametreType
diagram

namespace http://www.labri.fr/

children frame_size look_ahead_size coding_rate

used by element audio_codecsType/audiocodec_parametre

annotation documentation
audio codec parameters
source <xs:complexType name="audiocodec_parametreType">
<xs:annotation>
<xs:documentation>audio codec parameters</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="frame_size" type="LaBri:sizeType"/>
<xs:element name="look_ahead_size" type="LaBri:sizeType"/>
<xs:element name="coding_rate" type="LaBri:sizeType"/>
</xs:sequence>
</xs:complexType>

element audiocodec_parametreType/frame_size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="frame_size" type="LaBri:sizeType"/>

element audiocodec_parametreType/look_ahead_size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="look_ahead_size" type="LaBri:sizeType"/>

element audiocodec_parametreType/coding_rate
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale
source <xs:element name="coding_rate" type="LaBri:sizeType"/>

complexType audioType
diagram

namespace http://www.labri.fr/

children normes maxtaille brand model drivers

used by element terminalType/audio

annotation documentation
the audio's standars supported
source <xs:complexType name="audioType">
<xs:annotation>
<xs:documentation>the audio's standars supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="normes" type="LaBri:standardType"/>
<xs:element name="maxtaille" type="LaBri:speedType"/>
<xs:element name="brand" type="xs:string"/>
<xs:element name="model" type="xs:string"/>
<xs:element name="drivers" type="LaBri:driversType"/>
</xs:sequence>
</xs:complexType>

element audioType/normes
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="normes" type="LaBri:standardType"/>


element audioType/maxtaille
diagram

type LaBri:speedType

properties isRef 0
content complex
children value scale

source <xs:element name="maxtaille" type="LaBri:speedType"/>

element audioType/brand
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>

element audioType/model
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="model" type="xs:string"/>

element audioType/drivers
diagram

type LaBri:driversType

properties isRef 0
content complex
children driver

source <xs:element name="drivers" type="LaBri:driversType"/>


complexType audioType_1
diagram

namespace http://www.labri.fr/

children type

used by element Ip-Tv_AcceptType/audio

annotation documentation
standard of audio supported by ip-tv
source <xs:complexType name="audioType_1">
<xs:annotation>
<xs:documentation>standard of audio supported by ip-tv</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element audioType_1/type
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/>

complexType authenticationType
diagram

namespace http://www.labri.fr/

children key login password

used by element securityType/authentication


attributes Name Type Use Default Fixed annotation
type xs:string

annotation documentation
parameters of authentification
source <xs:complexType name="authenticationType">
<xs:annotation>
<xs:documentation>parameters of authentification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="key" type="xs:string"/>
<xs:element name="login" type="xs:string"/>
<xs:element name="password" type="xs:string"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string"/>
</xs:complexType>

attribute authenticationType/@type
type xs:string

properties isRef 0

source <xs:attribute name="type" type="xs:string"/>

element authenticationType/key
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="key" type="xs:string"/>

element authenticationType/login
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="login" type="xs:string"/>

element authenticationType/password
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="password" type="xs:string"/>

complexType back-end-custom-applicationType
diagram

namespace http://www.labri.fr/

children status

used by element serviceType/back-end-custom-application

annotation documentation
Specifies properties of back-end custom application. Check details of "Custom Application Name" attribute for more
information.
source <xs:complexType name="back-end-custom-applicationType">
<xs:annotation>
<xs:documentation>Specifies properties of back-end custom application. Check details of
"Custom Application Name" attribute for more information.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="status" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>

element back-end-custom-applicationType/status
diagram

type xs:boolean

properties isRef 0
content simple
source <xs:element name="status" type="xs:boolean"/>

complexType back_end_custom_applicationType
diagram

namespace http://www.labri.fr/

children status

used by element page_proprietiesType/back_end_custom_application

annotation documentation
Specifies properties of back-end custom application. Check details of "Custom Application Name" attribute for more
information.
source <xs:complexType name="back_end_custom_applicationType">
<xs:annotation>
<xs:documentation>Specifies properties of back-end custom application. Check details of
"Custom Application Name" attribute for more information.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="status" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>

element back_end_custom_applicationType/status
diagram

type xs:boolean

properties isRef 0
content simple
source <xs:element name="status" type="xs:boolean"/>

complexType bandwidthType
diagram

namespace http://www.labri.fr/

children value scale

used by element networkType/bandwidth

annotation documentation
size of bandwith
source <xs:complexType name="bandwidthType">
<xs:annotation>
<xs:documentation>size of bandwith</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element bandwidthType/value
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>

element bandwidthType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType batteryType
diagram

namespace http://www.labri.fr/

children type voltage electricityquantity energy cell

used by element terminalType/battery

annotation documentation
the battery's caracteristic
source <xs:complexType name="batteryType">
<xs:annotation>
<xs:documentation>the battery's caracteristic</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string"/>
<xs:element name="voltage" type="LaBri:sizeType"/>
<xs:element name="electricityquantity" type="xs:integer"/>
<xs:element name="energy" type="xs:float"/>
<xs:element name="cell" type="xs:integer"/>
</xs:sequence>
</xs:complexType>

element batteryType/type
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="type" type="xs:string"/>

element batteryType/voltage
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="voltage" type="LaBri:sizeType"/>

element batteryType/electricityquantity
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="electricityquantity" type="xs:integer"/>

element batteryType/energy
diagram
type xs:float

properties isRef 0
content simple
source <xs:element name="energy" type="xs:float"/>

element batteryType/cell
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="cell" type="xs:integer"/>

complexType biosType
diagram

namespace http://www.labri.fr/

children version

used by element terminalType/bios

annotation documentation
name and version of bios
source <xs:complexType name="biosType">
<xs:annotation>
<xs:documentation>name and version of bios</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="version" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element biosType/version
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="version" type="xs:string"/>
complexType birth_dateType
diagram

namespace http://www.labri.fr/

children day month year

used by element userType/birth_date

annotation documentation
the user's birthday
source <xs:complexType name="birth_dateType">
<xs:annotation>
<xs:documentation>the user's birthday</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="day" type="xs:int"/>
<xs:element name="month" type="xs:int"/>
<xs:element name="year" type="xs:int"/>
</xs:sequence>
</xs:complexType>

element birth_dateType/day
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="day" type="xs:int"/>

element birth_dateType/month
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="month" type="xs:int"/>

element birth_dateType/year
diagram

type xs:int
properties isRef 0
content simple
source <xs:element name="year" type="xs:int"/>

complexType Blockade_multiplierType
diagram

namespace http://www.labri.fr/

children value scale

used by element RSVPprotocolType/Blockade_multiplier

annotation documentation
Determines lifetime of blockade state, which is calculated as "Refresh Period" * "Blockade Multiplier".
source <xs:complexType name="Blockade_multiplierType">
<xs:annotation>
<xs:documentation>Determines lifetime of blockade state, which is calculated as "Refresh
Period" * "Blockade Multiplier". </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element Blockade_multiplierType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element Blockade_multiplierType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType BluetoothProfileType
diagram

namespace http://www.labri.fr/

children proprieties

used by element terminalType_1/BluetoothProfile

annotation documentation
description of blutooth profile
source <xs:complexType name="BluetoothProfileType">
<xs:annotation>
<xs:documentation>description of blutooth profile</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="proprieties" type="LaBri:proprietiesType"/>
</xs:sequence>
</xs:complexType>

element BluetoothProfileType/proprieties
diagram

type LaBri:proprietiesType

properties isRef 0
content complex
children proprietie

source <xs:element name="proprieties" type="LaBri:proprietiesType"/>


complexType Browser_userType
diagram
namespace http://www.labri.fr/

children BrowserName BrowserVersion HtmlVersion XhtmlVersion FramesCapable JavaScriptVersion PreferenceForFrames


DownloadableBrowserApps XhtmlModules Encoding_supported TablesCapable

used by element terminalType/Browser_user

annotation documentation
description of user
source <xs:complexType name="Browser_userType">
<xs:annotation>
<xs:documentation>description of user</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="BrowserName" type="xs:string">
<xs:annotation>
<xs:documentation>Name of the browser user agent associated with the
current request.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BrowserVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of the browser.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HtmlVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of HyperText Markup Language (HTML) supported
by the browser.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="XhtmlVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of XHTML supported by the browser.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FramesCapable" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates whether the browser is capable of displaying
HTML frames.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="JavaScriptVersion" type="xs:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Version of the JavaScript language supported by the
browser.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PreferenceForFrames" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates the user's preference for receiving HTML
content that contains frames.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DownloadableBrowserApps" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>List of executable content types which the browser
supports and which it is willing to accept from the
network. The property value is a list of MIME types,
where each item in the list is a content type
descriptor as specified by RFC 2045.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="XhtmlModules" type="xs:string">
<xs:annotation>
<xs:documentation>List of XHTML modules supported by the browser. Property
value is a list of module names, where each item in the
list is the name of an XHTML module as defined by the
W3C document "Modularization of XHTML"</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Encoding_supported" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>List of transfer encodings the device supports.
Property value is a list of transfer encodings, where
each item in the list is a transfer encoding name as
specified by RFC 2045 and registered with IANA.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TablesCapable" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates whether the browser is capable of displaying
HTML tables</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>

element Browser_userType/BrowserName
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Name of the browser user agent associated with the
current request.
source <xs:element name="BrowserName" type="xs:string">
<xs:annotation>
<xs:documentation>Name of the browser user agent associated with the
current request.</xs:documentation>
</xs:annotation>
</xs:element>
element Browser_userType/BrowserVersion
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
Version of the browser.
source <xs:element name="BrowserVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of the browser.</xs:documentation>
</xs:annotation>
</xs:element>

element Browser_userType/HtmlVersion
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
Version of HyperText Markup Language (HTML) supported
by the browser.
source <xs:element name="HtmlVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of HyperText Markup Language (HTML) supported
by the browser.</xs:documentation>
</xs:annotation>
</xs:element>

element Browser_userType/XhtmlVersion
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
Version of XHTML supported by the browser.
source <xs:element name="XhtmlVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of XHTML supported by the browser.</xs:documentation>
</xs:annotation>
</xs:element>
element Browser_userType/FramesCapable
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Indicates whether the browser is capable of displaying
HTML frames.
source <xs:element name="FramesCapable" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates whether the browser is capable of displaying
HTML frames.</xs:documentation>
</xs:annotation>
</xs:element>

element Browser_userType/JavaScriptVersion
diagram

type xs:float

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Version of the JavaScript language supported by the
browser.
source <xs:element name="JavaScriptVersion" type="xs:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Version of the JavaScript language supported by the
browser.</xs:documentation>
</xs:annotation>
</xs:element>

element Browser_userType/PreferenceForFrames
diagram

type xs:boolean
properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Indicates the user's preference for receiving HTML
content that contains frames.
source <xs:element name="PreferenceForFrames" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates the user's preference for receiving HTML
content that contains frames.</xs:documentation>
</xs:annotation>
</xs:element>

element Browser_userType/DownloadableBrowserApps
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
List of executable content types which the browser
supports and which it is willing to accept from the
network. The property value is a list of MIME types,
where each item in the list is a content type
descriptor as specified by RFC 2045.
source <xs:element name="DownloadableBrowserApps" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>List of executable content types which the browser
supports and which it is willing to accept from the
network. The property value is a list of MIME types,
where each item in the list is a content type
descriptor as specified by RFC 2045.</xs:documentation>
</xs:annotation>
</xs:element>
element Browser_userType/XhtmlModules
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
List of XHTML modules supported by the browser. Property
value is a list of module names, where each item in the
list is the name of an XHTML module as defined by the
W3C document "Modularization of XHTML"
source <xs:element name="XhtmlModules" type="xs:string">
<xs:annotation>
<xs:documentation>List of XHTML modules supported by the browser. Property
value is a list of module names, where each item in the
list is the name of an XHTML module as defined by the
W3C document "Modularization of XHTML"</xs:documentation>
</xs:annotation>
</xs:element>

element Browser_userType/Encoding_supported
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
List of transfer encodings the device supports.
Property value is a list of transfer encodings, where
each item in the list is a transfer encoding name as
specified by RFC 2045 and registered with IANA.
source <xs:element name="Encoding_supported" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>List of transfer encodings the device supports.
Property value is a list of transfer encodings, where
each item in the list is a transfer encoding name as
specified by RFC 2045 and registered with IANA.</xs:documentation>
</xs:annotation>
</xs:element>

element Browser_userType/TablesCapable
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Indicates whether the browser is capable of displaying
HTML tables
source <xs:element name="TablesCapable" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates whether the browser is capable of displaying
HTML tables</xs:documentation>
</xs:annotation>
</xs:element>

complexType browserType
diagram

namespace http://www.labri.fr/

children name version

used by element serviceType/browser

annotation documentation
name of browser
source <xs:complexType name="browserType">
<xs:annotation>
<xs:documentation>name of browser</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="version" type="xs:float"/>
</xs:sequence>
</xs:complexType>

element browserType/name
diagram
type xs:string

properties isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element browserType/version
diagram

type xs:float

properties isRef 0
content simple
source <xs:element name="version" type="xs:float"/>

complexType cacheType
diagram

namespace http://www.labri.fr/

children value scale

used by element hddType/cache

annotation documentation
description of the cache memory
source <xs:complexType name="cacheType">
<xs:annotation>
<xs:documentation>description of the cache memory</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:string"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element cacheType/value
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="value" type="xs:string"/>
element cacheType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType cameraType
diagram

namespace http://www.labri.fr/

children resolutioncapture zoom formatcapture

used by element terminalType/camera

annotation documentation
the camera's caracteristic
source <xs:complexType name="cameraType">
<xs:annotation>
<xs:documentation>the camera's caracteristic</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="resolutioncapture" type="LaBri:sizeType"/>
<xs:element name="zoom" type="xs:int"/>
<xs:element name="formatcapture" type="LaBri:multimediaType"/>
</xs:sequence>
</xs:complexType>
element cameraType/resolutioncapture
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="resolutioncapture" type="LaBri:sizeType"/>

element cameraType/zoom
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="zoom" type="xs:int"/>

element cameraType/formatcapture
diagram

type LaBri:multimediaType

properties isRef 0
content complex
children type

source <xs:element name="formatcapture" type="LaBri:multimediaType"/>

complexType colors_depthType
diagram

namespace http://www.labri.fr/

children value scale


used by element displayType/colors_depth

annotation documentation
describe the depth of color
source <xs:complexType name="colors_depthType">
<xs:annotation>
<xs:documentation>describe the depth of color</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element colors_depthType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element colors_depthType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>


complexType contextType
diagram

namespace http://www.labri.fr/

children time date location runnuing_application current_terminal curent_network curent_service

used by element user_profile/context

annotation documentation
Current user's context
source <xs:complexType name="contextType">
<xs:annotation>
<xs:documentation>Current user's context</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="time" type="xs:time">
<xs:annotation>
<xs:documentation xml:lang="english">Current time</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="english">The current date</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="location" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The current location</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="runnuing_application" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The actual runnig application</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="current_terminal" type="LaBri:current_terminalType">
<xs:annotation>
<xs:documentation xml:lang="english">The caracteristic of the current
terminal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="curent_network" type="LaBri:curent_networkType">
<xs:annotation>
<xs:documentation xml:lang="english">The bearer on which the current session was
opened.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="curent_service" type="LaBri:curent_serviceType">
<xs:annotation>
<xs:documentation xml:lang="english">The current service used</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>

element contextType/time
diagram

type xs:time

properties isRef 0
content simple
annotation documentation
Current time
source <xs:element name="time" type="xs:time">
<xs:annotation>
<xs:documentation xml:lang="english">Current time</xs:documentation>
</xs:annotation>
</xs:element>

element contextType/date
diagram

type xs:date

properties isRef 0
content simple
annotation documentation
The current date
source <xs:element name="date" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="english">The current date</xs:documentation>
</xs:annotation>
</xs:element>

element contextType/location
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
The current location
source <xs:element name="location" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The current location</xs:documentation>
</xs:annotation>
</xs:element>

element contextType/runnuing_application
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
The actual runnig application
source <xs:element name="runnuing_application" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The actual runnig application</xs:documentation>
</xs:annotation>
</xs:element>

element contextType/current_terminal
diagram

type LaBri:current_terminalType

properties isRef 0
content complex
children used_cpu_pecentage available_hdd_size available_ram_size
annotation documentation
The caracteristic of the current terminal
source <xs:element name="current_terminal" type="LaBri:current_terminalType">
<xs:annotation>
<xs:documentation xml:lang="english">The caracteristic of the current
terminal</xs:documentation>
</xs:annotation>
</xs:element>

element contextType/curent_network
diagram

type LaBri:curent_networkType

properties isRef 0
content complex
children available_bandwidth packet_loss error_rate signal_strength ip mask

annotation documentation
The bearer on which the current session was opened.
source <xs:element name="curent_network" type="LaBri:curent_networkType">
<xs:annotation>
<xs:documentation xml:lang="english">The bearer on which the current session was
opened.</xs:documentation>
</xs:annotation>
</xs:element>

element contextType/curent_service
diagram

type LaBri:curent_serviceType

properties isRef 0
content complex
children service_id sip_port

annotation documentation
The current service used
source <xs:element name="curent_service" type="LaBri:curent_serviceType">
<xs:annotation>
<xs:documentation xml:lang="english">The current service used</xs:documentation>
</xs:annotation>
</xs:element>

complexType cpuType
diagram

namespace http://www.labri.fr/

children brand model speed Architecture Cache_L1 Cache_L2 Intel_Speedstep

used by element terminalType/cpu

annotation documentation
Name and model number of CPU
source <xs:complexType name="cpuType">
<xs:annotation>
<xs:documentation>Name and model number of CPU</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="brand" type="xs:string"/>
<xs:element name="model" type="xs:string"/>
<xs:element name="speed" type="LaBri:sizeType"/>
<xs:element name="Architecture" type="xs:string"/>
<xs:element name="Cache_L1" type="LaBri:sizeType"/>
<xs:element name="Cache_L2" type="LaBri:sizeType"/>
<xs:element name="Intel_Speedstep" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element cpuType/brand
diagram
type xs:string

properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>

element cpuType/model
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="model" type="xs:string"/>

element cpuType/speed
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="speed" type="LaBri:sizeType"/>

element cpuType/Architecture
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="Architecture" type="xs:string"/>
element cpuType/Cache_L1
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="Cache_L1" type="LaBri:sizeType"/>

element cpuType/Cache_L2
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="Cache_L2" type="LaBri:sizeType"/>

element cpuType/Intel_Speedstep
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="Intel_Speedstep" type="xs:string"/>
complexType curent_networkType
diagram

namespace http://www.labri.fr/

children available_bandwidth packet_loss error_rate signal_strength ip mask

used by element contextType/curent_network

annotation documentation
the current network connected
source <xs:complexType name="curent_networkType">
<xs:annotation>
<xs:documentation>the current network connected</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="available_bandwidth" type="LaBri:sizeType"/>
<xs:element name="packet_loss" type="xs:string"/>
<xs:element name="error_rate" type="xs:string"/>
<xs:element name="signal_strength" type="xs:float"/>
<xs:element name="ip" type="LaBri:addres"/>
<xs:element name="mask" type="LaBri:addres"/>
</xs:sequence>
</xs:complexType>

element curent_networkType/available_bandwidth
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="available_bandwidth" type="LaBri:sizeType"/>


element curent_networkType/packet_loss
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="packet_loss" type="xs:string"/>

element curent_networkType/error_rate
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="error_rate" type="xs:string"/>

element curent_networkType/signal_strength
diagram

type xs:float

properties isRef 0
content simple
source <xs:element name="signal_strength" type="xs:float"/>

element curent_networkType/ip
diagram

type LaBri:addres

properties isRef 0
content simple
facets Kind Value annotation
enumeration 123.23.45.3
enumeration 255.255.0.0

source <xs:element name="ip" type="LaBri:addres"/>

element curent_networkType/mask
diagram

type LaBri:addres

properties isRef 0
content simple
facets Kind Value annotation
enumeration 123.23.45.3
enumeration 255.255.0.0

source <xs:element name="mask" type="LaBri:addres"/>

complexType curent_serviceType
diagram

namespace http://www.labri.fr/

children service_id sip_port

used by element contextType/curent_service

annotation documentation
the current service used
source <xs:complexType name="curent_serviceType">
<xs:annotation>
<xs:documentation>the current service used</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="service_id" type="xs:string"/>
<xs:element name="sip_port" type="xs:int"/>
</xs:sequence>
</xs:complexType>

element curent_serviceType/service_id
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="service_id" type="xs:string"/>

element curent_serviceType/sip_port
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="sip_port" type="xs:int"/>
complexType current_terminalType
diagram

namespace http://www.labri.fr/

children used_cpu_pecentage available_hdd_size available_ram_size

used by element contextType/current_terminal

annotation documentation
the current terminal used
source <xs:complexType name="current_terminalType">
<xs:annotation>
<xs:documentation>the current terminal used</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="used_cpu_pecentage" type="xs:int"/>
<xs:element name="available_hdd_size" type="LaBri:sizeType"/>
<xs:element name="available_ram_size" type="LaBri:sizeType"/>
</xs:sequence>
</xs:complexType>

element current_terminalType/used_cpu_pecentage
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="used_cpu_pecentage" type="xs:int"/>

element current_terminalType/available_hdd_size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="available_hdd_size" type="LaBri:sizeType"/>


element current_terminalType/available_ram_size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="available_ram_size" type="LaBri:sizeType"/>

complexType displayType
diagram

namespace http://www.labri.fr/

children size PixelStretch colors_depth screen_resolution max_resolution standard

used by element screenType/display

annotation documentation
type of display
source <xs:complexType name="displayType">
<xs:annotation>
<xs:documentation>type of display</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="size" type="LaBri:sizeType"/>
<xs:element name="PixelStretch"/>
<xs:element name="colors_depth" type="LaBri:colors_depthType"/>
<xs:element name="screen_resolution" type="LaBri:resolution"/>
<xs:element name="max_resolution" type="LaBri:resolution"/>
<xs:element name="standard" type="xs:string"/>
</xs:sequence>
</xs:complexType>
element displayType/size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="size" type="LaBri:sizeType"/>

element displayType/PixelStretch
diagram

properties isRef 0

source <xs:element name="PixelStretch"/>

element displayType/colors_depth
diagram

type LaBri:colors_depthType

properties isRef 0
content complex
children value scale

source <xs:element name="colors_depth" type="LaBri:colors_depthType"/>

element displayType/screen_resolution
diagram

type LaBri:resolution

properties isRef 0
content simple
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

source <xs:element name="screen_resolution" type="LaBri:resolution"/>

element displayType/max_resolution
diagram

type LaBri:resolution

properties isRef 0
content simple
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

source <xs:element name="max_resolution" type="LaBri:resolution"/>

element displayType/standard
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="standard" type="xs:string"/>

complexType displayType_1
diagram

namespace http://www.labri.fr/

children width height

used by elements vconf-softwareType/display playerType/display

annotation documentation
type of display used in video conference
source <xs:complexType name="displayType_1">
<xs:annotation>
<xs:documentation>type of display used in video conference</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="width" type="xs:integer"/>
<xs:element name="height" type="xs:integer"/>
</xs:sequence>
</xs:complexType>

element displayType_1/width
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="width" type="xs:integer"/>

element displayType_1/height
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="height" type="xs:integer"/>

complexType documentType
diagram

namespace http://www.labri.fr/

children types maxtaille

used by element terminalType/document

annotation documentation
the document's standard supported
source <xs:complexType name="documentType">
<xs:annotation>
<xs:documentation>the document's standard supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="types">
<xs:complexType>
<xs:sequence>
<xs:element name="type" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="maxtaille">
<xs:complexType>
<xs:sequence>
<xs:element name="value"/>
<xs:element name="scale"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>

element documentType/types
diagram

properties isRef 0
content complex
children type

source <xs:element name="types">


<xs:complexType>
<xs:sequence>
<xs:element name="type" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

element documentType/types/type
diagram

properties isRef 0
minOcc 1
maxOcc unbounded
source <xs:element name="type" maxOccurs="unbounded"/>

element documentType/maxtaille
diagram

properties isRef 0
content complex
children value scale
source <xs:element name="maxtaille">
<xs:complexType>
<xs:sequence>
<xs:element name="value"/>
<xs:element name="scale"/>
</xs:sequence>
</xs:complexType>
</xs:element>

element documentType/maxtaille/value
diagram

properties isRef 0

source <xs:element name="value"/>

element documentType/maxtaille/scale
diagram

properties isRef 0

source <xs:element name="scale"/>

complexType driversType
diagram

namespace http://www.labri.fr/

children driver

used by elements videoType/drivers audioType/drivers

annotation documentation
the type of drivers
source <xs:complexType name="driversType">
<xs:annotation>
<xs:documentation>the type of drivers</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="driver" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
element driversType/driver
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="driver" type="xs:string" maxOccurs="unbounded"/>

complexType favorite_cuisinesType
diagram

namespace http://www.labri.fr/

children cuisine

used by element preferencesType/favorite_cuisines

annotation documentation
the user's favorite in cuisine
source <xs:complexType name="favorite_cuisinesType">
<xs:annotation>
<xs:documentation>the user's favorite in cuisine</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="cuisine" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element favorite_cuisinesType/cuisine
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="cuisine" type="xs:string" maxOccurs="unbounded"/>

complexType favorits_authorsType
diagram
namespace http://www.labri.fr/

children author

used by element preferencesType/favorits_authors

annotation documentation
list of the favorits authors
source <xs:complexType name="favorits_authorsType">
<xs:annotation>
<xs:documentation>list of the favorits authors</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="author" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element favorits_authorsType/author
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="author" type="xs:string" maxOccurs="unbounded"/>

complexType FrameinformationType
diagram

namespace http://www.labri.fr/

children frameintervaltimeinformation Size

used by element serviceType/Frameinformation

annotation documentation
description of the size and interarrival time of the frame information
source <xs:complexType name="FrameinformationType">
<xs:annotation>
<xs:documentation>description of the size and interarrival time of the frame
information</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="frameintervaltimeinformation" type="LaBri:sizeType">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="Size" type="LaBri:sizeType"/>
</xs:sequence>
</xs:complexType>

element FrameinformationType/frameintervaltimeinformation
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="frameintervaltimeinformation" type="LaBri:sizeType">


<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>

element FrameinformationType/Size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="Size" type="LaBri:sizeType"/>

complexType FTPsoftwareType
diagram

namespace http://www.labri.fr/

children name version


used by element serviceType/FTPsoftware

annotation documentation
description of the file transfert protocol software
source <xs:complexType name="FTPsoftwareType">
<xs:annotation>
<xs:documentation>description of the file transfert protocol software</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="version" type="xs:float"/>
</xs:sequence>
</xs:complexType>

element FTPsoftwareType/name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element FTPsoftwareType/version
diagram

type xs:float

properties isRef 0
content simple
source <xs:element name="version" type="xs:float"/>

complexType gigueType
diagram

namespace http://www.labri.fr/

children value scale

used by element serviceType/gigue

annotation documentation
is a variation or dislocation in the pulses of a digital transmission; it may be thought of, in a way, as irregular pulses.
source <xs:complexType name="gigueType">
<xs:annotation>
<xs:documentation> is a variation or dislocation in the pulses of a digital transmission; it may
be thought of, in a way, as irregular pulses. </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element gigueType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element gigueType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>


complexType hardwareType
diagram

namespace http://www.labri.fr/

children terminal

used by element user_profile/hardware

annotation documentation
The HardwarePlatformcomponent contains properties of the device's Hardware, such as display size, supported
character sets
source <xs:complexType name="hardwareType">
<xs:annotation>
<xs:documentation>The HardwarePlatformcomponent contains properties of the device's
Hardware, such as display size, supported character sets</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="terminal" type="LaBri:terminalType"/>
</xs:sequence>
</xs:complexType>
element hardwareType/terminal
diagram
type LaBri:terminalType

properties isRef 0
content complex
children brand model type version Motherboard bios cpu ImageInputCapable TextInputCapable VoiceInputCapable
SoundOutputCapable ScreenSizeChar SoftKeysCapable PointingResolution ColorCapable MaxScreenChar
BitsPerPixel ram hdd SupportedCharSet screen Browser_user video audio image text document networks
input_output battery camera

attributes Name Type Use Default Fixed annotation


id

source <xs:element name="terminal" type="LaBri:terminalType"/>

complexType hddType
diagram

namespace http://www.labri.fr/

children brand model size interface cache rotation_speed

used by element terminalType/hdd

annotation documentation
type of Hard Disk Drive
source <xs:complexType name="hddType">
<xs:annotation>
<xs:documentation>type of Hard Disk Drive</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="brand" type="xs:string"/>
<xs:element name="model" type="xs:string"/>
<xs:element name="size" type="LaBri:sizeType"/>
<xs:element name="interface" type="xs:string"/>
<xs:element name="cache" type="LaBri:cacheType"/>
<xs:element name="rotation_speed" type="xs:integer"/>
</xs:sequence>
</xs:complexType>

element hddType/brand
diagram

type xs:string
properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>

element hddType/model
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="model" type="xs:string"/>

element hddType/size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="size" type="LaBri:sizeType"/>

element hddType/interface
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="interface" type="xs:string"/>

element hddType/cache
diagram
type LaBri:cacheType

properties isRef 0
content complex
children value scale

source <xs:element name="cache" type="LaBri:cacheType"/>

element hddType/rotation_speed
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="rotation_speed" type="xs:integer"/>

complexType imageType
diagram

namespace http://www.labri.fr/

children standard maxtaille maxsize colorbit

used by element terminalType/image

annotation documentation
the image's standard supported
source <xs:complexType name="imageType">
<xs:annotation>
<xs:documentation>the image's standard supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="standard" type="LaBri:standardType"/>
<xs:element name="maxtaille" type="LaBri:sizeType"/>
<xs:element name="maxsize" type="LaBri:resolution"/>
<xs:element name="colorbit" type="LaBri:sizeType"/>
</xs:sequence>
</xs:complexType>
element imageType/standard
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="standard" type="LaBri:standardType"/>

element imageType/maxtaille
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="maxtaille" type="LaBri:sizeType"/>

element imageType/maxsize
diagram

type LaBri:resolution

properties isRef 0
content simple
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

source <xs:element name="maxsize" type="LaBri:resolution"/>


element imageType/colorbit
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="colorbit" type="LaBri:sizeType"/>

complexType imageType_1
diagram

namespace http://www.labri.fr/

children type

annotation documentation
the image's standard supported
source <xs:complexType name="imageType_1">
<xs:annotation>
<xs:documentation>the image's standard supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element imageType_1/type
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
complexType initial_repeat_probabilityType
diagram

namespace http://www.labri.fr/

children value

used by element server_selectionType/initial_repeat_probability

annotation documentation
value of the probability of initial repeat
source <xs:complexType name="initial_repeat_probabilityType">
<xs:annotation>
<xs:documentation>value of the probability of initial repeat</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
</xs:sequence>
</xs:complexType>

element initial_repeat_probabilityType/value
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>

complexType input_charSetType
diagram

namespace http://www.labri.fr/

children norm

used by element SupportedCharSetType/input_charSet

annotation documentation
List of input character sets supported by the device for text entry. Property's value is a list of character sets,where each
item in the list is a character set name
source <xs:complexType name="input_charSetType">
<xs:annotation>
<xs:documentation>List of input character sets supported by the device for text entry.
Property's value is a list of character sets,where each item in the list is a character set
name</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="norm" type="LaBri:codage_standard" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element input_charSetType/norm
diagram

type LaBri:codage_standard

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="norm" type="LaBri:codage_standard" maxOccurs="unbounded"/>

complexType input_outputType
diagram

namespace http://www.labri.fr/

children usb firewire ethernet multimedia audio memory_card_reader infrared

used by element terminalType/input_output

annotation documentation
list of input and output devices
source <xs:complexType name="input_outputType">
<xs:annotation>
<xs:documentation>list of input and output devices</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="usb" type="LaBri:usbType"/>
<xs:element name="firewire" type="xs:string" minOccurs="0"/>
<xs:element name="ethernet" type="xs:string"/>
<xs:element name="multimedia" type="LaBri:multimediaType"/>
<xs:element name="audio" type="LaBri:multimediaType"/>
<xs:element name="memory_card_reader" type="LaBri:multimediaType" minOccurs="0"/>
<xs:element name="infrared" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element input_outputType/usb
diagram

type LaBri:usbType

properties isRef 0
content complex
children type nb

source <xs:element name="usb" type="LaBri:usbType"/>

element input_outputType/firewire
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="firewire" type="xs:string" minOccurs="0"/>

element input_outputType/ethernet
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="ethernet" type="xs:string"/>

element input_outputType/multimedia
diagram

type LaBri:multimediaType
properties isRef 0
content complex
children type

source <xs:element name="multimedia" type="LaBri:multimediaType"/>

element input_outputType/audio
diagram

type LaBri:multimediaType

properties isRef 0
content complex
children type

source <xs:element name="audio" type="LaBri:multimediaType"/>

element input_outputType/memory_card_reader
diagram

type LaBri:multimediaType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children type

source <xs:element name="memory_card_reader" type="LaBri:multimediaType" minOccurs="0"/>

element input_outputType/infrared
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="infrared" type="xs:string"/>
complexType interestsType
diagram

namespace http://www.labri.fr/

children interest

used by element preferencesType/interests

annotation documentation
list of interests
source <xs:complexType name="interestsType">
<xs:annotation>
<xs:documentation>list of interests</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="interest" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element interestsType/interest
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="interest" type="xs:string" maxOccurs="unbounded"/>

complexType Ip-Tv_AcceptType
diagram

namespace http://www.labri.fr/

children audio video

used by element serviceType/Ip-Tv_Accept

annotation documentation
description of the different element supported with ip-tv(audio,video)
source <xs:complexType name="Ip-Tv_AcceptType">
<xs:annotation>
<xs:documentation>description of the different element supported with
ip-tv(audio,video)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="audio" type="LaBri:audioType_1"/>
<xs:element name="video" type="LaBri:videoType_1"/>
</xs:sequence>
</xs:complexType>

element Ip-Tv_AcceptType/audio
diagram

type LaBri:audioType_1

properties isRef 0
content complex
children type

source <xs:element name="audio" type="LaBri:audioType_1"/>

element Ip-Tv_AcceptType/video
diagram

type LaBri:videoType_1

properties isRef 0
content complex
children type

source <xs:element name="video" type="LaBri:videoType_1"/>


complexType Ip-Tv_parametersType
diagram

namespace http://www.labri.fr/

children ThreeGPPLinkChar AdaptationSupport ExtendedRtcpReports RtpRetransmission MediaAlternatives


VideoPreDecoderBufferSize VideoInitialPostDecoderBufferingPeriod VideoDecodingByteRate AudioChannels
RenderingScreenSize

used by element serviceType/Ip-Tv_parameters

annotation documentation
ip-tv 's parameters
source <xs:complexType name="Ip-Tv_parametersType">
<xs:annotation>
<xs:documentation>ip-tv 's parameters</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ThreeGPPLinkChar" type="xs:boolean"/>
<xs:element name="AdaptationSupport" type="xs:boolean"/>
<xs:element name="ExtendedRtcpReports" type="xs:boolean"/>
<xs:element name="RtpRetransmission" type="xs:boolean"/>
<xs:element name="MediaAlternatives" type="xs:boolean"/>
<xs:element name="VideoPreDecoderBufferSize" type="xs:integer"/>
<xs:element name="VideoInitialPostDecoderBufferingPeriod" type="xs:integer"/>
<xs:element name="VideoDecodingByteRate" type="xs:integer"/>
<xs:element name="AudioChannels" type="xs:string"/>
<xs:element name="RenderingScreenSize" type="LaBri:resolution"/>
</xs:sequence>
</xs:complexType>

element Ip-Tv_parametersType/ThreeGPPLinkChar
diagram
type xs:boolean

properties isRef 0
content simple
source <xs:element name="ThreeGPPLinkChar" type="xs:boolean"/>

element Ip-Tv_parametersType/AdaptationSupport
diagram

type xs:boolean

properties isRef 0
content simple
source <xs:element name="AdaptationSupport" type="xs:boolean"/>

element Ip-Tv_parametersType/ExtendedRtcpReports
diagram

type xs:boolean

properties isRef 0
content simple
source <xs:element name="ExtendedRtcpReports" type="xs:boolean"/>

element Ip-Tv_parametersType/RtpRetransmission
diagram

type xs:boolean

properties isRef 0
content simple
source <xs:element name="RtpRetransmission" type="xs:boolean"/>

element Ip-Tv_parametersType/MediaAlternatives
diagram

type xs:boolean

properties isRef 0
content simple
source <xs:element name="MediaAlternatives" type="xs:boolean"/>

element Ip-Tv_parametersType/VideoPreDecoderBufferSize
diagram
type xs:integer

properties isRef 0
content simple
source <xs:element name="VideoPreDecoderBufferSize" type="xs:integer"/>

element Ip-Tv_parametersType/VideoInitialPostDecoderBufferingPeriod
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="VideoInitialPostDecoderBufferingPeriod" type="xs:integer"/>

element Ip-Tv_parametersType/VideoDecodingByteRate
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="VideoDecodingByteRate" type="xs:integer"/>

element Ip-Tv_parametersType/AudioChannels
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="AudioChannels" type="xs:string"/>

element Ip-Tv_parametersType/RenderingScreenSize
diagram

type LaBri:resolution

properties isRef 0
content simple
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

source <xs:element name="RenderingScreenSize" type="LaBri:resolution"/>

complexType JavaPlatformType
diagram

namespace http://www.labri.fr/

children standard

used by element terminalType_1/JavaPlatform

annotation documentation
name of javaplatform
source <xs:complexType name="JavaPlatformType">
<xs:annotation>
<xs:documentation>name of javaplatform</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="standard" type="LaBri:standardType"/>
</xs:sequence>
</xs:complexType>

element JavaPlatformType/standard
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="standard" type="LaBri:standardType"/>

complexType languagesType
diagram

namespace http://www.labri.fr/

children language

used by element preferencesType/languages

annotation documentation
spoken language
source <xs:complexType name="languagesType">
<xs:annotation>
<xs:documentation>spoken language</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="language" type="xs:language" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element languagesType/language
diagram

type xs:language

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="language" type="xs:language" maxOccurs="unbounded"/>

complexType latence_timeType
diagram

namespace http://www.labri.fr/

children value scale

used by element serviceType/latence_time

annotation documentation
is a measure of time delay experienced in a system, the precise definition of which depends on the system and the time
being measured
source <xs:complexType name="latence_timeType">
<xs:annotation>
<xs:documentation>is a measure of time delay experienced in a system, the precise definition
of which depends on the system and the time being measured</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>
element latence_timeType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element latence_timeType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType lifetime_multiplierType
diagram

namespace http://www.labri.fr/

children value scale

used by element RSVPprotocolType/lifetime_multiplier


annotation documentation
Lifetime Multiplier determines the lifetime of RSVP states. The states that were not refreshed for [(state refresh interval
from the previous/next hop) * lifetime multiplier] seconds, expire (are deleted from the state lists), and the corresponding
reservations are adjusted accordingly.
source <xs:complexType name="lifetime_multiplierType">
<xs:annotation>
<xs:documentation>Lifetime Multiplier determines the lifetime of RSVP states. The states that
were not refreshed for [(state refresh interval from the previous/next hop) * lifetime multiplier]
seconds, expire (are deleted from the state lists), and the corresponding reservations are adjusted
accordingly.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element lifetime_multiplierType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element lifetime_multiplierType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>


complexType media_portType
diagram

namespace http://www.labri.fr/

children port_begin port_end

used by element serviceType/media_port

annotation documentation
media port number
source <xs:complexType name="media_portType">
<xs:annotation>
<xs:documentation>media port number</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="port_begin" type="xs:int"/>
<xs:element name="port_end" type="xs:int"/>
</xs:sequence>
</xs:complexType>

element media_portType/port_begin
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="port_begin" type="xs:int"/>

element media_portType/port_end
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="port_end" type="xs:int"/>

complexType memoryType
diagram
namespace http://www.labri.fr/

children value scale

annotation documentation
the type of memory
source <xs:complexType name="memoryType">
<xs:annotation>
<xs:documentation>the type of memory</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value"/>
<xs:element name="scale"/>
</xs:sequence>
</xs:complexType>

element memoryType/value
diagram

properties isRef 0

source <xs:element name="value"/>

element memoryType/scale
diagram

properties isRef 0

source <xs:element name="scale"/>

complexType mms_multimedia_supported
diagram

namespace http://www.labri.fr/

children type

used by elements Mms_supportedType/application Mms_supportedType/audio Mms_supportedType/Characters


Mms_supportedType/image Mms_supportedType/text
annotation documentation
the standard of multimedia supported in mms
source <xs:complexType name="mms_multimedia_supported">
<xs:annotation>
<xs:documentation>the standard of multimedia supported in mms</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element mms_multimedia_supported/type
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/>

complexType Mms_supportedType
diagram

namespace http://www.labri.fr/

children image audio text application Characters

used by element MmscharacterType/Mms_supported

annotation documentation
the standard of mms supported by the user's terminal
source <xs:complexType name="Mms_supportedType">
<xs:annotation>
<xs:documentation>the standard of mms supported by the user's terminal</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="image" type="LaBri:mms_multimedia_supported"/>
<xs:element name="audio" type="LaBri:mms_multimedia_supported"/>
<xs:element name="text" type="LaBri:mms_multimedia_supported"/>
<xs:element name="application" type="LaBri:mms_multimedia_supported"/>
<xs:element name="Characters" type="LaBri:mms_multimedia_supported"/>
</xs:sequence>
</xs:complexType>
element Mms_supportedType/image
diagram

type LaBri:mms_multimedia_supported

properties isRef 0
content complex
children type

source <xs:element name="image" type="LaBri:mms_multimedia_supported"/>

element Mms_supportedType/audio
diagram

type LaBri:mms_multimedia_supported

properties isRef 0
content complex
children type

source <xs:element name="audio" type="LaBri:mms_multimedia_supported"/>

element Mms_supportedType/text
diagram

type LaBri:mms_multimedia_supported

properties isRef 0
content complex
children type

source <xs:element name="text" type="LaBri:mms_multimedia_supported"/>


element Mms_supportedType/application
diagram

type LaBri:mms_multimedia_supported

properties isRef 0
content complex
children type

source <xs:element name="application" type="LaBri:mms_multimedia_supported"/>

element Mms_supportedType/Characters
diagram

type LaBri:mms_multimedia_supported

properties isRef 0
content complex
children type

source <xs:element name="Characters" type="LaBri:mms_multimedia_supported"/>

complexType MmscharacterType
diagram

namespace http://www.labri.fr/

children MmsMaxMessageSize MmsMaxImageResolution Mms_supported

used by element terminalType_1/Mmscharacter

annotation documentation
description of Multimedia messaging service
source <xs:complexType name="MmscharacterType">
<xs:annotation>
<xs:documentation>description of Multimedia messaging service </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="MmsMaxMessageSize" type="LaBri:MmsMaxMessageSizeType"/>
<xs:element name="MmsMaxImageResolution" type="LaBri:resolution"/>
<xs:element name="Mms_supported" type="LaBri:Mms_supportedType"/>
</xs:sequence>
</xs:complexType>

element MmscharacterType/MmsMaxMessageSize
diagram

type LaBri:MmsMaxMessageSizeType

properties isRef 0
content complex
children value scale

source <xs:element name="MmsMaxMessageSize" type="LaBri:MmsMaxMessageSizeType"/>

element MmscharacterType/MmsMaxImageResolution
diagram

type LaBri:resolution

properties isRef 0
content simple
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

source <xs:element name="MmsMaxImageResolution" type="LaBri:resolution"/>


element MmscharacterType/Mms_supported
diagram

type LaBri:Mms_supportedType

properties isRef 0
content complex
children image audio text application Characters

source <xs:element name="Mms_supported" type="LaBri:Mms_supportedType"/>

complexType MmsMaxMessageSizeType
diagram

namespace http://www.labri.fr/

children value scale

used by element MmscharacterType/MmsMaxMessageSize

annotation documentation
the maximum size of mms supported by the user's device
source <xs:complexType name="MmsMaxMessageSizeType">
<xs:annotation>
<xs:documentation>the maximum size of mms supported by the user's
device</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value"/>
<xs:element name="scale"/>
</xs:sequence>
</xs:complexType>

element MmsMaxMessageSizeType/value
diagram

properties isRef 0
source <xs:element name="value"/>

element MmsMaxMessageSizeType/scale
diagram

properties isRef 0

source <xs:element name="scale"/>

complexType MotherboardType
diagram

namespace http://www.labri.fr/

children brand model

used by element terminalType/Motherboard

annotation documentation
name of motherbord used
source <xs:complexType name="MotherboardType">
<xs:annotation>
<xs:documentation>name of motherbord used</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="brand" type="xs:string"/>
<xs:element name="model" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element MotherboardType/brand
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>

element MotherboardType/model
diagram

type xs:string
properties isRef 0
content simple
source <xs:element name="model" type="xs:string"/>

complexType multimediaType
diagram

namespace http://www.labri.fr/

children type

used by elements input_outputType/audio cameraType/formatcapture input_outputType/memory_card_reader


input_outputType/multimedia
annotation documentation
type of multimedia supported
source <xs:complexType name="multimediaType">
<xs:annotation>
<xs:documentation>type of multimedia supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element multimediaType/type
diagram

properties isRef 0
minOcc 1
maxOcc unbounded
source <xs:element name="type" maxOccurs="unbounded"/>

complexType multimediaType_1
diagram

namespace http://www.labri.fr/

children video_codecs audio_codecs

used by element terminalType_1/multimedia

annotation documentation
description of multimedia included (video and audio codec)
source <xs:complexType name="multimediaType_1">
<xs:annotation>
<xs:documentation>description of multimedia included (video and audio
codec)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="video_codecs" type="LaBri:video_codecsType"/>
<xs:element name="audio_codecs" type="LaBri:audio_codecsType"/>
</xs:sequence>
</xs:complexType>

element multimediaType_1/video_codecs
diagram

type LaBri:video_codecsType

properties isRef 0
content complex
children video_codec

source <xs:element name="video_codecs" type="LaBri:video_codecsType"/>

element multimediaType_1/audio_codecs
diagram

type LaBri:audio_codecsType

properties isRef 0
content complex
children audio_codec audiocodec_parametre

source <xs:element name="audio_codecs" type="LaBri:audio_codecsType"/>

complexType music_stylesType
diagram

namespace http://www.labri.fr/

children music_style
used by element preferencesType/music_styles

annotation documentation
the user's preference of music
source <xs:complexType name="music_stylesType">
<xs:annotation>
<xs:documentation>the user's preference of music</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="music_style" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element music_stylesType/music_style
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="music_style" type="xs:string" maxOccurs="unbounded"/>

complexType nameType
diagram

namespace http://www.labri.fr/

children civility family_name First_name

used by element userType/name

annotation documentation
the complet name of user
source <xs:complexType name="nameType">
<xs:annotation>
<xs:documentation>the complet name of user</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="civility" type="xs:string"/>
<xs:element name="family_name" type="xs:string"/>
<xs:element name="First_name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Doe"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>

element nameType/civility
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="civility" type="xs:string"/>

element nameType/family_name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="family_name" type="xs:string"/>

element nameType/First_name
diagram

type restriction of xs:string

properties isRef 0
content simple
facets Kind Value annotation
enumeration Doe

source <xs:element name="First_name">


<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Doe"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

complexType networksType
diagram
namespace http://www.labri.fr/

children network

used by element user_profile/networks

annotation documentation
The NetworkCharacteristics component contains properties describing the network environment including the supported
bearers.
source <xs:complexType name="networksType">
<xs:annotation>
<xs:documentation>The NetworkCharacteristics component contains properties describing the
network environment including the supported bearers.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="network" type="LaBri:networkType"/>
</xs:sequence>
</xs:complexType>

element networksType/network
diagram

type LaBri:networkType

properties isRef 0
content complex
children ssid name type standard ip_addres mask mac_addres Maximum_Transmission_Unit SupportedBearers bandwidth
security
source <xs:element name="network" type="LaBri:networkType"/>

complexType networksType_1
diagram

namespace http://www.labri.fr/

children cellularsupported network

used by element terminalType/networks

annotation documentation
The NetworkCharacteristics component contains properties describing the network environment including the supported
bearers
source <xs:complexType name="networksType_1">
<xs:annotation>
<xs:documentation>The NetworkCharacteristics component contains properties describing the
network environment including the supported bearers</xs:documentation>
</xs:annotation>
<xs:sequence maxOccurs="unbounded">
<xs:element name="cellularsupported">
<xs:complexType>
<xs:sequence>
<xs:element name="technologie">
<xs:complexType>
<xs:sequence>
<xs:element name="type" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="network" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="LocationCapable"/>
<xs:element name="LocationEncoding"/>
<xs:element name="LocationValue"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
element networksType_1/cellularsupported
diagram

properties isRef 0
content complex
children technologie

source <xs:element name="cellularsupported">


<xs:complexType>
<xs:sequence>
<xs:element name="technologie">
<xs:complexType>
<xs:sequence>
<xs:element name="type" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

element networksType_1/cellularsupported/technologie
diagram

properties isRef 0
content complex
children type

source <xs:element name="technologie">


<xs:complexType>
<xs:sequence>
<xs:element name="type" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

element networksType_1/cellularsupported/technologie/type
diagram

properties isRef 0
minOcc 1
maxOcc unbounded
source <xs:element name="type" maxOccurs="unbounded"/>
element networksType_1/network
diagram

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children LocationCapable LocationEncoding LocationValue

source <xs:element name="network" maxOccurs="unbounded">


<xs:complexType>
<xs:sequence>
<xs:element name="LocationCapable"/>
<xs:element name="LocationEncoding"/>
<xs:element name="LocationValue"/>
</xs:sequence>
</xs:complexType>
</xs:element>

element networksType_1/network/LocationCapable
diagram

properties isRef 0

source <xs:element name="LocationCapable"/>

element networksType_1/network/LocationEncoding
diagram

properties isRef 0

source <xs:element name="LocationEncoding"/>

element networksType_1/network/LocationValue
diagram

properties isRef 0

source <xs:element name="LocationValue"/>


complexType networkType
diagram

namespace http://www.labri.fr/

children ssid name type standard ip_addres mask mac_addres Maximum_Transmission_Unit SupportedBearers bandwidth
security

used by element networksType/network

annotation documentation
description of network parameters
source <xs:complexType name="networkType">
<xs:annotation>
<xs:documentation>description of network parameters</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ssid" type="xs:string"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="type" type="xs:string"/>
<xs:element name="standard" type="xs:string"/>
<xs:element name="ip_addres" type="LaBri:addres"/>
<xs:element name="mask" type="LaBri:addres"/>
<xs:element name="mac_addres" type="LaBri:mac_addres"/>
<xs:element name="Maximum_Transmission_Unit" type="LaBri:sizeType"/>
<xs:element name="SupportedBearers" type="LaBri:SupportedBearersType">
<xs:annotation>
<xs:documentation>List of bearers supported by the device.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bandwidth" type="LaBri:bandwidthType"/>
<xs:element name="security" type="LaBri:securityType"/>
</xs:sequence>
</xs:complexType>

element networkType/ssid
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="ssid" type="xs:string"/>

element networkType/name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element networkType/type
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="type" type="xs:string"/>

element networkType/standard
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="standard" type="xs:string"/>

element networkType/ip_addres
diagram

type LaBri:addres

properties isRef 0
content simple
facets Kind Value annotation
enumeration 123.23.45.3
enumeration 255.255.0.0

source <xs:element name="ip_addres" type="LaBri:addres"/>

element networkType/mask
diagram

type LaBri:addres

properties isRef 0
content simple
facets Kind Value annotation
enumeration 123.23.45.3
enumeration 255.255.0.0

source <xs:element name="mask" type="LaBri:addres"/>

element networkType/mac_addres
diagram

type LaBri:mac_addres

properties isRef 0
content simple
facets Kind Value annotation
enumeration 01.EE.EE.FF.AA.11

source <xs:element name="mac_addres" type="LaBri:mac_addres"/>

element networkType/Maximum_Transmission_Unit
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="Maximum_Transmission_Unit" type="LaBri:sizeType"/>


element networkType/SupportedBearers
diagram

type LaBri:SupportedBearersType

properties isRef 0
content complex
children norm

annotation documentation
List of bearers supported by the device.
source <xs:element name="SupportedBearers" type="LaBri:SupportedBearersType">
<xs:annotation>
<xs:documentation>List of bearers supported by the device.</xs:documentation>
</xs:annotation>
</xs:element>

element networkType/bandwidth
diagram

type LaBri:bandwidthType

properties isRef 0
content complex
children value scale

source <xs:element name="bandwidth" type="LaBri:bandwidthType"/>

element networkType/security
diagram

type LaBri:securityType
properties isRef 0
content complex
children SecuritySupport privacy authentication

source <xs:element name="security" type="LaBri:securityType"/>

complexType operating_systemType
diagram

namespace http://www.labri.fr/

children type name version architecture vendor

used by element terminalType_1/operating_system

annotation documentation
description of the operating system
source <xs:complexType name="operating_systemType">
<xs:annotation>
<xs:documentation>description of the operating system</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string"/>
<xs:element name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Name of the device's operating system</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="version" type="xs:float">
<xs:annotation>
<xs:documentation>Version of the device's operating system.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="architecture" type="xs:string"/>
<xs:element name="vendor" type="xs:string">
<xs:annotation>
<xs:documentation>Vendor of the device's operating system.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
element operating_systemType/type
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="type" type="xs:string"/>

element operating_systemType/name
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Name of the device's operating system
source <xs:element name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Name of the device's operating system</xs:documentation>
</xs:annotation>
</xs:element>

element operating_systemType/version
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
Version of the device's operating system.
source <xs:element name="version" type="xs:float">
<xs:annotation>
<xs:documentation>Version of the device's operating system.</xs:documentation>
</xs:annotation>
</xs:element>

element operating_systemType/architecture
diagram

type xs:string
properties isRef 0
content simple
source <xs:element name="architecture" type="xs:string"/>

element operating_systemType/vendor
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Vendor of the device's operating system.
source <xs:element name="vendor" type="xs:string">
<xs:annotation>
<xs:documentation>Vendor of the device's operating system.</xs:documentation>
</xs:annotation>
</xs:element>

complexType output_charSetType
diagram

namespace http://www.labri.fr/

children norm

used by element SupportedCharSetType/output_charSet

annotation documentation
List of character sets supported by the device for text entry. Property's value is a list of output character sets,where each
item in the list is a character set name
source <xs:complexType name="output_charSetType">
<xs:annotation>
<xs:documentation>List of character sets supported by the device for text entry. Property's
value is a list of output character sets,where each item in the list is a character set
name</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="norm" type="LaBri:codage_standard" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
element output_charSetType/norm
diagram

type LaBri:codage_standard

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="norm" type="LaBri:codage_standard" maxOccurs="unbounded"/>

complexType page_interaarival_timeType
diagram

namespace http://www.labri.fr/

children value scale

used by element serviceType/page_interaarival_time

annotation documentation
Defines the time in seconds between page requests.The start time for a page request is computed by adding the
inter-arrival time to the time that the previous page request completed.For the special "scripted" distribution, specify a
filename (*.csv or *.gdf) containing the values required as outcomes. Values will be picked from this file in cyclic order.
source <xs:complexType name="page_interaarival_timeType">
<xs:annotation>
<xs:documentation>Defines the time in seconds between page requests.The start time for a
page request is computed by adding the inter-arrival time to the time that the previous page request
completed.For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the
values required as outcomes. Values will be picked from this file in cyclic
order.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element page_interaarival_timeType/value
diagram

type xs:int
properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>

element page_interaarival_timeType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType page_proprietiesType
diagram

namespace http://www.labri.fr/

children object_size number_object location back_end_custom_application object_group_name

used by element serviceType/page_proprieties

annotation documentation
Specifies the page properties. Each page contains many objects. Each object is represented by a row specification for
this attribute.
source <xs:complexType name="page_proprietiesType">
<xs:annotation>
<xs:documentation>Specifies the page properties. Each page contains many objects. Each
object is represented by a row specification for this attribute.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="object_size" type="xs:string"/>
<xs:element name="number_object" type="xs:integer"/>
<xs:element name="location" type="xs:string"/>
<xs:element name="back_end_custom_application"
type="LaBri:back_end_custom_applicationType"/>
<xs:element name="object_group_name" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element page_proprietiesType/object_size
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="object_size" type="xs:string"/>

element page_proprietiesType/number_object
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="number_object" type="xs:integer"/>

element page_proprietiesType/location
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="location" type="xs:string"/>
element page_proprietiesType/back_end_custom_application
diagram

type LaBri:back_end_custom_applicationType

properties isRef 0
content complex
children status

source <xs:element name="back_end_custom_application"


type="LaBri:back_end_custom_applicationType"/>

element page_proprietiesType/object_group_name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="object_group_name" type="xs:string"/>

complexType playerType
diagram

namespace http://www.labri.fr/

children name version display

used by element serviceType/player

annotation documentation
name of player used
source <xs:complexType name="playerType">
<xs:annotation>
<xs:documentation>name of player used</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="version" type="xs:float"/>
<xs:element name="display" type="LaBri:displayType_1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
element playerType/name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element playerType/version
diagram

type xs:float

properties isRef 0
content simple
source <xs:element name="version" type="xs:float"/>

element playerType/display
diagram

type LaBri:displayType_1

properties isRef 0
minOcc 0
maxOcc 1
content complex
children width height

source <xs:element name="display" type="LaBri:displayType_1" minOccurs="0"/>


complexType preemptionType
diagram

namespace http://www.labri.fr/

children value scale

annotation documentation
Whenever bandwidth is insufficient to handle all RSVP sessions, you can control the preemption of RSVP sessions using
either of the following specifications:Aggressive: always preempt a session when the bandwidth is insufficient Disabled:
disable RSVP session preemption Normal -- preempt a session only for a new higher-priority session
source <xs:complexType name="preemptionType">
<xs:annotation>
<xs:documentation>Whenever bandwidth is insufficient to handle all RSVP sessions, you can
control the preemption of RSVP sessions using either of the following specifications:Aggressive:
always preempt a session when the bandwidth is insufficient Disabled: disable RSVP session
preemption Normal -- preempt a session only for a new higher-priority session</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element preemptionType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element preemptionType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType preferencesType
diagram

namespace http://www.labri.fr/

children languages sports music_styles favorite_cuisines favorits_authors interests

used by element userType/preferences

annotation documentation
the user's preferences
source <xs:complexType name="preferencesType">
<xs:annotation>
<xs:documentation>the user's preferences</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="languages" type="LaBri:languagesType">
<xs:annotation>
<xs:documentation xml:lang="english">the languager's favorite</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="sports" type="LaBri:sportsType">
<xs:annotation>
<xs:documentation xml:lang="english">the user's favorite</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="music_styles" type="LaBri:music_stylesType">
<xs:annotation>
<xs:documentation xml:lang="english">the music's favorite</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="favorite_cuisines" type="LaBri:favorite_cuisinesType">
<xs:annotation>
<xs:documentation xml:lang="english">User preference in the kitchen</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="favorits_authors" type="LaBri:favorits_authorsType">
<xs:annotation>
<xs:documentation xml:lang="english">the author's favorite</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="interests" type="LaBri:interestsType">
<xs:annotation>
<xs:documentation xml:lang="english">The interests of the user</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>

element preferencesType/languages
diagram

type LaBri:languagesType

properties isRef 0
content complex
children language

annotation documentation
the languager's favorite
source <xs:element name="languages" type="LaBri:languagesType">
<xs:annotation>
<xs:documentation xml:lang="english">the languager's favorite</xs:documentation>
</xs:annotation>
</xs:element>
element preferencesType/sports
diagram

type LaBri:sportsType

properties isRef 0
content complex
children sport

annotation documentation
the user's favorite
source <xs:element name="sports" type="LaBri:sportsType">
<xs:annotation>
<xs:documentation xml:lang="english">the user's favorite</xs:documentation>
</xs:annotation>
</xs:element>

element preferencesType/music_styles
diagram

type LaBri:music_stylesType

properties isRef 0
content complex
children music_style

annotation documentation
the music's favorite
source <xs:element name="music_styles" type="LaBri:music_stylesType">
<xs:annotation>
<xs:documentation xml:lang="english">the music's favorite</xs:documentation>
</xs:annotation>
</xs:element>

element preferencesType/favorite_cuisines
diagram

type LaBri:favorite_cuisinesType

properties isRef 0
content complex
children cuisine

annotation documentation
User preference in the kitchen
source <xs:element name="favorite_cuisines" type="LaBri:favorite_cuisinesType">
<xs:annotation>
<xs:documentation xml:lang="english">User preference in the kitchen</xs:documentation>
</xs:annotation>
</xs:element>

element preferencesType/favorits_authors
diagram

type LaBri:favorits_authorsType

properties isRef 0
content complex
children author

annotation documentation
the author's favorite
source <xs:element name="favorits_authors" type="LaBri:favorits_authorsType">
<xs:annotation>
<xs:documentation xml:lang="english">the author's favorite</xs:documentation>
</xs:annotation>
</xs:element>

element preferencesType/interests
diagram

type LaBri:interestsType

properties isRef 0
content complex
children interest

annotation documentation
The interests of the user
source <xs:element name="interests" type="LaBri:interestsType">
<xs:annotation>
<xs:documentation xml:lang="english">The interests of the user</xs:documentation>
</xs:annotation>
</xs:element>
complexType privacyType
diagram

namespace http://www.labri.fr/

children protocol key

used by element securityType/privacy

annotation documentation
protocol and key of authentification
source <xs:complexType name="privacyType">
<xs:annotation>
<xs:documentation>protocol and key of authentification</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="protocol" type="xs:string"/>
<xs:element name="key" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element privacyType/protocol
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="protocol" type="xs:string"/>

element privacyType/key
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="key" type="xs:string"/>

complexType proprietiesType
diagram

namespace http://www.labri.fr/

children proprietie
used by element BluetoothProfileType/proprieties

annotation documentation
list of proprietie of blutooth profile
source <xs:complexType name="proprietiesType">
<xs:annotation>
<xs:documentation>list of proprietie of blutooth profile</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="proprietie" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element proprietiesType/proprietie
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="proprietie" type="xs:string" maxOccurs="unbounded"/>

complexType protocolType
diagram

namespace http://www.labri.fr/

annotation documentation
name of the used protocol
source <xs:complexType name="protocolType">
<xs:annotation>
<xs:documentation>name of the used protocol</xs:documentation>
</xs:annotation>
</xs:complexType>

complexType Qos_parametersType
diagram

namespace http://www.labri.fr/

children buffer_size processing_rate queuing_sheme


used by element terminalType_1/Qos_parameters

annotation documentation
parameters of Quality of Service
source <xs:complexType name="Qos_parametersType">
<xs:annotation>
<xs:documentation>parameters of Quality of Service</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="buffer_size" type="LaBri:sizeType"/>
<xs:element name="processing_rate" type="xs:string"/>
<xs:element name="queuing_sheme" type="xs:string"/>
</xs:sequence>
</xs:complexType>

element Qos_parametersType/buffer_size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="buffer_size" type="LaBri:sizeType"/>

element Qos_parametersType/processing_rate
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="processing_rate" type="xs:string"/>

element Qos_parametersType/queuing_sheme
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="queuing_sheme" type="xs:string"/>
complexType ramType
diagram

namespace http://www.labri.fr/

children brand type model size speed access_time

used by element terminalType/ram

annotation documentation
type of Random Access Memory
source <xs:complexType name="ramType">
<xs:annotation>
<xs:documentation>type of Random Access Memory</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="brand" type="xs:string"/>
<xs:element name="type" type="xs:string"/>
<xs:element name="model" type="xs:string"/>
<xs:element name="size" type="LaBri:sizeType"/>
<xs:element name="speed" type="LaBri:speedType"/>
<xs:element name="access_time" type="LaBri:sizeType"/>
</xs:sequence>
</xs:complexType>

element ramType/brand
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>

element ramType/type
diagram

type xs:string
properties isRef 0
content simple
source <xs:element name="type" type="xs:string"/>

element ramType/model
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="model" type="xs:string"/>

element ramType/size
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="size" type="LaBri:sizeType"/>

element ramType/speed
diagram

type LaBri:speedType

properties isRef 0
content complex
children value scale

source <xs:element name="speed" type="LaBri:speedType"/>


element ramType/access_time
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="access_time" type="LaBri:sizeType"/>

complexType receive_groupe_sizeType
diagram

namespace http://www.labri.fr/

children value

used by element serviceType/receive_groupe_size

annotation documentation
Defines the number of "queued emails" to be recieved.For the special "scripted" distribution, specify a filename (*.csv or
*.gdf) containing the values required as outcomes.
source <xs:complexType name="receive_groupe_sizeType">
<xs:annotation>
<xs:documentation>Defines the number of "queued emails" to be recieved.For the special
"scripted" distribution, specify a filename (*.csv or *.gdf) containing the values required as
outcomes.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
</xs:sequence>
</xs:complexType>

element receive_groupe_sizeType/value
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>
complexType receive_interarrival_timeType
diagram

namespace http://www.labri.fr/

children value

used by element serviceType/receive_interarrival_time

annotation documentation
Defines the amount of time between receiving emails.The start time for the next email reception is computed by adding
the inter-arrival time to the time at which the previous emails were received.
source <xs:complexType name="receive_interarrival_timeType">
<xs:annotation>
<xs:documentation>Defines the amount of time between receiving emails.The start time for the
next email reception is computed by adding the inter-arrival time to the time at which the previous
emails were received.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
</xs:sequence>
</xs:complexType>

element receive_interarrival_timeType/value
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>

complexType refresh_intervalType
diagram

namespace http://www.labri.fr/

children value scale

used by element RSVPprotocolType/refresh_interval

annotation documentation
Specifies time between generation of successive refresh messages for RSVP states (both Path and Resv)
source <xs:complexType name="refresh_intervalType">
<xs:annotation>
<xs:documentation>Specifies time between generation of successive refresh messages for
RSVP states (both Path and Resv)</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element refresh_intervalType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element refresh_intervalType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>


complexType RSVPprotocolType
diagram

namespace http://www.labri.fr/

children status waiting_time refresh_interval lifetime_multiplier Blockade_multiplier preemption

used by element serviceType/RSVPprotocol

annotation documentation
Specifies RSVP parameters (i.e., RSVP Status, Outbound Bandwidth and Buffer Size, Inbound Bandwidth and Buffer
Size ) used by this node. The user should insert the nameof "RSVP Flow Specification" as defined in the "QoS Attribute
Configuration" object.
source <xs:complexType name="RSVPprotocolType">
<xs:annotation>
<xs:documentation>Specifies RSVP parameters (i.e., RSVP Status, Outbound Bandwidth and
Buffer Size, Inbound Bandwidth and Buffer Size ) used by this node. The user should insert the
nameof "RSVP Flow Specification" as defined in the "QoS Attribute Configuration"
object.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="status" type="xs:boolean">
<xs:annotation>
<xs:documentation>Specifies whether this application type supports RSVP.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="waiting_time" type="LaBri:waiting_timeType">
<xs:annotation>
<xs:documentation>Specifies a time for which the RSVP process defers sending path
refresh messages after any change in routing tables is detected. This method prevents excessive
flooding of path messages. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="refresh_interval" type="LaBri:refresh_intervalType">
<xs:annotation>
<xs:documentation>Specifies time between generation of successive refresh messages for
RSVP
states (both Path and Resv). </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lifetime_multiplier" type="LaBri:lifetime_multiplierType">
<xs:annotation>
<xs:documentation>Lifetime Multiplier determines the lifetime of RSVP states. The states
that were not refreshed for [(state refresh interval from the previous/next hop) * lifetime multiplier]
seconds, expire (are deleted from the state lists), and the corresponding reservations are adjusted
accordingly. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Blockade_multiplier" type="LaBri:Blockade_multiplierType">
<xs:annotation>
<xs:documentation>Determines lifetime of blockade state, which is calculated as "Refresh
Period" * "Blockade Multiplier". </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="preemption" type="xs:boolean">
<xs:annotation>
<xs:documentation>Whenever bandwidth is insufficient to handle all RSVP sessions, you
can control the preemption of RSVP sessions using either of the following
specifications:Aggressive: always preempt a session when the bandwidth is insufficient
Disabled: disable RSVP session preemption
Normal -- preempt a session only for a new higher-priority session</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
element RSVPprotocolType/status
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Specifies whether this application type supports RSVP.
source <xs:element name="status" type="xs:boolean">
<xs:annotation>
<xs:documentation>Specifies whether this application type supports RSVP.
</xs:documentation>
</xs:annotation>
</xs:element>

element RSVPprotocolType/waiting_time
diagram

type LaBri:waiting_timeType

properties isRef 0
content complex
children value scale

annotation documentation
Specifies a time for which the RSVP process defers sending path refresh messages after any change in routing tables is
detected. This method prevents excessive flooding of path messages.
source <xs:element name="waiting_time" type="LaBri:waiting_timeType">
<xs:annotation>
<xs:documentation>Specifies a time for which the RSVP process defers sending path refresh
messages after any change in routing tables is detected. This method prevents excessive flooding
of path messages. </xs:documentation>
</xs:annotation>
</xs:element>
element RSVPprotocolType/refresh_interval
diagram

type LaBri:refresh_intervalType

properties isRef 0
content complex
children value scale

annotation documentation
Specifies time between generation of successive refresh messages for RSVP
states (both Path and Resv).
source <xs:element name="refresh_interval" type="LaBri:refresh_intervalType">
<xs:annotation>
<xs:documentation>Specifies time between generation of successive refresh messages for
RSVP
states (both Path and Resv). </xs:documentation>
</xs:annotation>
</xs:element>

element RSVPprotocolType/lifetime_multiplier
diagram

type LaBri:lifetime_multiplierType

properties isRef 0
content complex
children value scale

annotation documentation
Lifetime Multiplier determines the lifetime of RSVP states. The states that were not refreshed for [(state refresh interval
from the previous/next hop) * lifetime multiplier] seconds, expire (are deleted from the state lists), and the corresponding
reservations are adjusted accordingly.
source <xs:element name="lifetime_multiplier" type="LaBri:lifetime_multiplierType">
<xs:annotation>
<xs:documentation>Lifetime Multiplier determines the lifetime of RSVP states. The states that
were not refreshed for [(state refresh interval from the previous/next hop) * lifetime multiplier]
seconds, expire (are deleted from the state lists), and the corresponding reservations are adjusted
accordingly. </xs:documentation>
</xs:annotation>
</xs:element>

element RSVPprotocolType/Blockade_multiplier
diagram

type LaBri:Blockade_multiplierType

properties isRef 0
content complex
children value scale

annotation documentation
Determines lifetime of blockade state, which is calculated as "Refresh Period" * "Blockade Multiplier".
source <xs:element name="Blockade_multiplier" type="LaBri:Blockade_multiplierType">
<xs:annotation>
<xs:documentation>Determines lifetime of blockade state, which is calculated as "Refresh
Period" * "Blockade Multiplier". </xs:documentation>
</xs:annotation>
</xs:element>

element RSVPprotocolType/preemption
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Whenever bandwidth is insufficient to handle all RSVP sessions, you can control the preemption of RSVP sessions using
either of the following specifications:Aggressive: always preempt a session when the bandwidth is insufficient
Disabled: disable RSVP session preemption
Normal -- preempt a session only for a new higher-priority session
source <xs:element name="preemption" type="xs:boolean">
<xs:annotation>
<xs:documentation>Whenever bandwidth is insufficient to handle all RSVP sessions, you can
control the preemption of RSVP sessions using either of the following specifications:Aggressive:
always preempt a session when the bandwidth is insufficient
Disabled: disable RSVP session preemption
Normal -- preempt a session only for a new higher-priority session</xs:documentation>
</xs:annotation>
</xs:element>

complexType screenType
diagram

namespace http://www.labri.fr/

children brand display

used by element terminalType/screen

annotation documentation
description of the user's screen
source <xs:complexType name="screenType">
<xs:annotation>
<xs:documentation>description of the user's screen</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="brand" type="xs:string"/>
<xs:element name="display" type="LaBri:displayType"/>
</xs:sequence>
</xs:complexType>

element screenType/brand
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>
element screenType/display
diagram

type LaBri:displayType

properties isRef 0
content complex
children size PixelStretch colors_depth screen_resolution max_resolution standard

source <xs:element name="display" type="LaBri:displayType"/>

complexType SecuritySupportType
diagram

namespace http://www.labri.fr/

children standard

used by element securityType/SecuritySupport

annotation documentation
Type of security or encryption mechanism supported
source <xs:complexType name="SecuritySupportType">
<xs:annotation>
<xs:documentation>Type of security or encryption mechanism supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="standard" type="LaBri:standardType"/>
</xs:sequence>
</xs:complexType>
element SecuritySupportType/standard
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="standard" type="LaBri:standardType"/>

complexType securityType
diagram

namespace http://www.labri.fr/

children SecuritySupport privacy authentication

used by element networkType/security

annotation documentation
Type of security or encryption mechanism supported
source <xs:complexType name="securityType">
<xs:annotation>
<xs:documentation>Type of security or encryption mechanism supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="SecuritySupport" type="LaBri:SecuritySupportType">
<xs:annotation>
<xs:documentation>Type of security or encryption mechanism
supported</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="privacy" type="LaBri:privacyType"/>
<xs:element name="authentication " type="LaBri:authenticationType"/>
</xs:sequence>
</xs:complexType>
element securityType/SecuritySupport
diagram

type LaBri:SecuritySupportType

properties isRef 0
content complex
children standard

annotation documentation
Type of security or encryption mechanism supported
source <xs:element name="SecuritySupport" type="LaBri:SecuritySupportType">
<xs:annotation>
<xs:documentation>Type of security or encryption mechanism supported</xs:documentation>
</xs:annotation>
</xs:element>

element securityType/privacy
diagram

type LaBri:privacyType

properties isRef 0
content complex
children protocol key

source <xs:element name="privacy" type="LaBri:privacyType"/>


element securityType/authentication
diagram

type LaBri:authenticationType

properties isRef 0
content complex
children key login password

attributes Name Type Use Default Fixed annotation


type xs:string

source <xs:element name="authentication " type="LaBri:authenticationType"/>

complexType send_group_sizeType
diagram

namespace http://www.labri.fr/

children value

used by element serviceType/send_group_size

annotation documentation
Defines the number of "queued emails" to be sent.For the special "scripted" distribution, specify a filename (*.csv or
*.gdf) containing the values required as outcomes. Values will be picked from this file in cyclic order.
source <xs:complexType name="send_group_sizeType">
<xs:annotation>
<xs:documentation>Defines the number of "queued emails" to be sent.For the special
"scripted" distribution, specify a filename (*.csv or *.gdf) containing the values required as
outcomes. Values will be picked from this file in cyclic order.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
</xs:sequence>
</xs:complexType>
element send_group_sizeType/value
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>

complexType send_interarrival_timeType
diagram

namespace http://www.labri.fr/

children value

used by element serviceType/send_interarrival_time

annotation documentation
Defines when the next email is sent.The start time of the next email is computed by adding the inter-arrival time to the
time at which the previous email completed.
source <xs:complexType name="send_interarrival_timeType">
<xs:annotation>
<xs:documentation>Defines when the next email is sent.The start time of the next email is
computed by adding the inter-arrival time to the time at which the previous email
completed.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:int"/>
</xs:sequence>
</xs:complexType>

element send_interarrival_timeType/value
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="value" type="xs:int"/>
complexType server_selectionType
diagram

namespace http://www.labri.fr/

children initial_repeat_probability page_per_server

used by element serviceType/server_selection

annotation documentation
These attributes relate to the algoritm that determines which server is used for each page access. HTML pages include
links to other pages both on the server or on remote servers, and this affects the server selectio
source <xs:complexType name="server_selectionType">
<xs:annotation>
<xs:documentation>These attributes relate to the algoritm that determines which server is used
for each page access. HTML pages include links to other pages both on the server or on remote
servers, and this affects the server selectio</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="initial_repeat_probability" type="LaBri:initial_repeat_probabilityType"/>
<xs:element name="page_per_server" type="xs:float"/>
</xs:sequence>
</xs:complexType>

element server_selectionType/initial_repeat_probability
diagram

type LaBri:initial_repeat_probabilityType

properties isRef 0
content complex
children value

source <xs:element name="initial_repeat_probability" type="LaBri:initial_repeat_probabilityType"/>

element server_selectionType/page_per_server
diagram

type xs:float

properties isRef 0
content simple
source <xs:element name="page_per_server" type="xs:float"/>

complexType servicesType
diagram

namespace http://www.labri.fr/

children service

used by element terminalType_1/services

annotation documentation
list of services supported
source <xs:complexType name="servicesType">
<xs:annotation>
<xs:documentation>list of services supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="service" type="LaBri:serviceType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
element servicesType/service
diagram
type LaBri:serviceType

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children service_id name vconf-software FTPsoftware player version product_id sla frameinterarrivaltime
framesizeinformation commandemix interrequestlengh maxsizefile Typeofservice browser page_interaarival_time
page_proprieties server_selection send_interarrival_time send_group_size receive_interarrival_time
receive_groupe_size email_size symbolic_server_name RSVPprotocol Ip-Tv_Accept Ip-Tv_parameters packet_loss
gigue latence_time traficMix back-end-custom-application Frameinformation language protocol media_port
transport_protocol video_interface audio_interface preferences_user signaling sip_uri sip_uridestination sip_port
sip_proxy voiceframeperpacket Encodersheme talkspurtlengh Silencelengh

source <xs:element name="service" type="LaBri:serviceType" maxOccurs="unbounded"/>


complexType serviceType
diagram
namespace http://www.labri.fr/

children service_id name vconf-software FTPsoftware player version product_id sla frameinterarrivaltime
framesizeinformation commandemix interrequestlengh maxsizefile Typeofservice browser page_interaarival_time
page_proprieties server_selection send_interarrival_time send_group_size receive_interarrival_time
receive_groupe_size email_size symbolic_server_name RSVPprotocol Ip-Tv_Accept Ip-Tv_parameters packet_loss
gigue latence_time traficMix back-end-custom-application Frameinformation language protocol media_port
transport_protocol video_interface audio_interface preferences_user signaling sip_uri sip_uridestination sip_port
sip_proxy voiceframeperpacket Encodersheme talkspurtlengh Silencelengh

used by element servicesType/service

annotation documentation
description of every service
source <xs:complexType name="serviceType">
<xs:annotation>
<xs:documentation>description of every service</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="service_id" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="name" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="vconf-software" type="LaBri:vconf-softwareType" minOccurs="0"/>
<xs:element name="FTPsoftware" type="LaBri:FTPsoftwareType" minOccurs="0"/>
<xs:element name="player" type="LaBri:playerType" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="version" type="xs:float" minOccurs="0"/>
<xs:element name="product_id" type="xs:string" minOccurs="0"/>
<xs:element name="sla" type="LaBri:slaType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Service Level Agreement</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="frameinterarrivaltime" type="xs:boolean" minOccurs="0"/>
<xs:element name="framesizeinformation" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Frame Size of the incoming and outgoing video streams.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="commandemix" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="english">Denotes the percentage of file "get" commands to
the total FTP commands. The remaining percent of the commands are FTP file "put" transactions.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="interrequestlengh" type="xs:boolean" minOccurs="0"/>
<xs:element name="maxsizefile" type="LaBri:sizeType" minOccurs="0"/>
<xs:element name="Typeofservice" type="xs:string" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Type of Service (ToS) and/orDifferentiated Service Code Point (DSCP)
assigned to packets sent from this client.
It represents a session attribute which allows packets to be processed
faster in ip queues. It is an integer between 0 - 252, 252 being the highest
priority.
ToS assignment at the client is not affected by the ToS value specified at the server.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="browser" type="LaBri:browserType" minOccurs="0">
<xs:annotation>
<xs:documentation>define the user's browser</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="page_interaarival_time" type="LaBri:page_interaarival_timeType"
minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the time in seconds between page requests.The start time for
a page request is computed by adding the inter-arrival time to the time that the previous page
request completed.For the special "scripted"
distribution, specify a filename (*.csv or *.gdf) containing the values required as outcomes. Values
will be picked from this file in cyclic order.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="page_proprieties" type="LaBri:page_proprietiesType" minOccurs="0">
<xs:annotation>
<xs:documentation>Specifies the page properties. Each page contains many objects.
Each object is represented by a row specification for this attribute.
NOTE: The first row represents the "page" itself, and the subsequent rows represent the objects
within this page. Therefore, the number of objects in the first row (header page) is always set to
one internally, even if distribution specifies a diffent
value.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="server_selection" type="LaBri:server_selectionType" minOccurs="0">
<xs:annotation>
<xs:documentation>These attributes relate to the algoritm that determines which server is
used for each page access. HTML pages include links to other pages both on the server or on
remote servers, and this affects the server selection.Through manipulation of these parameters,
different user behavior can be emulated.
Searching - When a user is searching for pages, he/she would often explore links to many different
sites (servers), with a limited number of accesses to each site. This is charectrized by many one
page accesses to
sites.

Browsing - When browsing, a user will go to a site, and access many links at that site before
moving to a different site.Studies have shown that 41% of the page accesses are not followed.
When an "interesting" site is found, the user would repeatedly access pages from that site.
Research - This type of access involves going to a limited number of sites, and accessing a large
number of pages on them.

</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="send_interarrival_time" type="LaBri:send_interarrival_timeType"
minOccurs="0">
<xs:annotation>
<xs:documentation>Defines when the next email is sent.
The start time of the next email is computed by adding the inter-arrival time to the time at which the
previous email completed.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this
file in cyclic order.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="send_group_size" type="LaBri:send_group_sizeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the number of "queued emails" to be sent.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this file in cyclic order.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="receive_interarrival_time" type="LaBri:receive_interarrival_timeType"
minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the amount of time between receiving emails.
The start time for the next email reception is computed by adding the inter-arrival time to the time at
which the previous emails were received.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf)containing the values
required as outcomes. Values will be picked from this
file in cyclic order.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="receive_groupe_size" type="LaBri:receive_groupe_sizeType"
minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the number of "queued emails" to be recieved.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this
file in cyclic order.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="email_size" type="LaBri:sizeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the size in bytes of a 'typical' email.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this
file in cyclic order.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="symbolic_server_name" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Server to be contacted for servicing this email application.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RSVPprotocol" type="LaBri:RSVPprotocolType"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies RSVP parameters (i.e., RSVP Status, Outbound Bandwidth
and Buffer Size, Inbound Bandwidth and Buffer Size ) used by this node.
The user should insert the nameof "RSVP Flow Specification" as defined in the "QoS Attribute
Configuration" object.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Ip-Tv_Accept" type="LaBri:Ip-Tv_AcceptType" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="Ip-Tv_parameters" type="LaBri:Ip-Tv_parametersType" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="packet_loss" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>occurs when one or more packets of data traveling across a computer
network fail to reach their destination. Packet loss is distinguished as one of the three main error
types encountered in digital communications; the other two being bit error and spurious packets
caused due to noise.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="gigue" type="LaBri:gigueType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation> is a variation or dislocation in the pulses of a digital transmission; it
may be thought of, in a way, as irregular pulses. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="latence_time" type="LaBri:latence_timeType" minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>is a measure of time delay experienced in a system, the precise
definition of which depends on the system and the time being measured</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="traficMix" type="xs:boolean" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies whether the traffic is generated as pure discrete or pure
background or part discrete/part background. The percentage specified is the part of the
background traffic.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="back-end-custom-application"
type="LaBri:back-end-custom-applicationType" minOccurs="0">
<xs:annotation>
<xs:documentation>Specifies properties of back-end custom application. Check details of
"Custom Application Name" attribute for more information.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Frameinformation" type="LaBri:FrameinformationType" minOccurs="0"/>
<xs:element name="language" type="xs:language" minOccurs="0"/>
<xs:element name="protocol" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="media_port" type="LaBri:media_portType" maxOccurs="unbounded"/>
<xs:element name="transport_protocol" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="video_interface" type="xs:string" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="audio_interface" type="xs:string" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="preferences_user" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="signaling" type="xs:string" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies the method used for establishing and tearing down a voice
call.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="sip_uri" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="sip_uridestination" type="xs:string" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="sip_port" type="xs:int" maxOccurs="unbounded"/>
<xs:element name="sip_proxy" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="voiceframeperpacket" type="xs:float" minOccurs="0">
<xs:annotation>
<xs:documentation>This attribute determines the number of encoded voice frames
grouped into a voice packet, before being sent by the application to the lower layers.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Encodersheme" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Encoder Scheme to be used by the calling and called party.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="talkspurtlengh" type="xs:boolean" minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies the time spent by the called party (incoming) and the calling
party (outgoing) in speech mode (specified as Talk Spurt Length) in a speech-silence cycle.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Silencelengh" type="xs:boolean" minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies the time spent by the called party (incoming) and the calling
party
(outgoing) in silence mode in a speech-silence cycle. </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>

element serviceType/service_id
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="service_id" type="xs:string" maxOccurs="unbounded"/>
element serviceType/name
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="name" type="xs:string" maxOccurs="unbounded"/>

element serviceType/vconf-software
diagram

type LaBri:vconf-softwareType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children name version display

source <xs:element name="vconf-software" type="LaBri:vconf-softwareType" minOccurs="0"/>

element serviceType/FTPsoftware
diagram

type LaBri:FTPsoftwareType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children name version

source <xs:element name="FTPsoftware" type="LaBri:FTPsoftwareType" minOccurs="0"/>


element serviceType/player
diagram

type LaBri:playerType

properties isRef 0
minOcc 0
maxOcc unbounded
content complex
children name version display

source <xs:element name="player" type="LaBri:playerType" minOccurs="0" maxOccurs="unbounded"/>

element serviceType/version
diagram

type xs:float

properties isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="version" type="xs:float" minOccurs="0"/>

element serviceType/product_id
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="product_id" type="xs:string" minOccurs="0"/>
element serviceType/sla
diagram

type LaBri:slaType

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children aba asa tsf fcr

annotation documentation
Service Level Agreement
source <xs:element name="sla" type="LaBri:slaType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Service Level Agreement</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/frameinterarrivaltime
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="frameinterarrivaltime" type="xs:boolean" minOccurs="0"/>

element serviceType/framesizeinformation
diagram

type xs:boolean
properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Frame Size of the incoming and outgoing video streams.

source <xs:element name="framesizeinformation" type="xs:boolean" minOccurs="0">


<xs:annotation>
<xs:documentation>Frame Size of the incoming and outgoing video streams.
</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/commandemix
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Denotes the percentage of file "get" commands to the total FTP commands. The remaining percent of the commands
are FTP file "put" transactions.
source <xs:element name="commandemix" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="english">Denotes the percentage of file "get" commands to the
total FTP commands. The remaining percent of the commands are FTP file "put" transactions.
</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/interrequestlengh
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="interrequestlengh" type="xs:boolean" minOccurs="0"/>
element serviceType/maxsizefile
diagram

type LaBri:sizeType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children value scale

source <xs:element name="maxsizefile" type="LaBri:sizeType" minOccurs="0"/>

element serviceType/Typeofservice
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
annotation documentation
Type of Service (ToS) and/orDifferentiated Service Code Point (DSCP) assigned to packets sent from this client.
It represents a session attribute which allows packets to be processed
faster in ip queues. It is an integer between 0 - 252, 252 being the highest
priority.
ToS assignment at the client is not affected by the ToS value specified at the server.
source <xs:element name="Typeofservice" type="xs:string" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Type of Service (ToS) and/orDifferentiated Service Code Point (DSCP)
assigned to packets sent from this client.
It represents a session attribute which allows packets to be processed
faster in ip queues. It is an integer between 0 - 252, 252 being the highest
priority.
ToS assignment at the client is not affected by the ToS value specified at the server.

</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/browser
diagram

type LaBri:browserType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children name version

annotation documentation
define the user's browser
source <xs:element name="browser" type="LaBri:browserType" minOccurs="0">
<xs:annotation>
<xs:documentation>define the user's browser</xs:documentation>
</xs:annotation>
</xs:element>
element serviceType/page_interaarival_time
diagram

type LaBri:page_interaarival_timeType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children value scale

annotation documentation
Defines the time in seconds between page requests.The start time for a page request is computed by adding the
inter-arrival time to the time that the previous page request completed.For the special "scripted"
distribution, specify a filename (*.csv or *.gdf) containing the values required as outcomes. Values will be picked from this
file in cyclic order.
source <xs:element name="page_interaarival_time" type="LaBri:page_interaarival_timeType"
minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the time in seconds between page requests.The start time for a
page request is computed by adding the inter-arrival time to the time that the previous page request
completed.For the special "scripted"
distribution, specify a filename (*.csv or *.gdf) containing the values required as outcomes. Values
will be picked from this file in cyclic order.</xs:documentation>
</xs:annotation>
</xs:element>
element serviceType/page_proprieties
diagram

type LaBri:page_proprietiesType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children object_size number_object location back_end_custom_application object_group_name

annotation documentation
Specifies the page properties. Each page contains many objects.
Each object is represented by a row specification for this attribute.
NOTE: The first row represents the "page" itself, and the subsequent rows represent the objects within this page.
Therefore, the number of objects in the first row (header page) is always set to one internally, even if distribution specifies
a diffent
value.
source <xs:element name="page_proprieties" type="LaBri:page_proprietiesType" minOccurs="0">
<xs:annotation>
<xs:documentation>Specifies the page properties. Each page contains many objects.
Each object is represented by a row specification for this attribute.
NOTE: The first row represents the "page" itself, and the subsequent rows represent the objects
within this page. Therefore, the number of objects in the first row (header page) is always set to one
internally, even if distribution specifies a diffent
value.</xs:documentation>
</xs:annotation>
</xs:element>
element serviceType/server_selection
diagram

type LaBri:server_selectionType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children initial_repeat_probability page_per_server

annotation documentation
These attributes relate to the algoritm that determines which server is used for each page access. HTML pages include
links to other pages both on the server or on remote servers, and this affects the server selection.Through manipulation of
these parameters, different user behavior can be emulated.
Searching - When a user is searching for pages, he/she would often explore links to many different sites (servers), with a
limited number of accesses to each site. This is charectrized by many one page accesses to
sites.

Browsing - When browsing, a user will go to a site, and access many links at that site before moving to a different
site.Studies have shown that 41% of the page accesses are not followed. When an "interesting" site is found, the user
would repeatedly access pages from that site.
Research - This type of access involves going to a limited number of sites, and accessing a large number of pages on
them.
source <xs:element name="server_selection" type="LaBri:server_selectionType" minOccurs="0">
<xs:annotation>
<xs:documentation>These attributes relate to the algoritm that determines which server is used
for each page access. HTML pages include links to other pages both on the server or on remote
servers, and this affects the server selection.Through manipulation of these parameters, different
user behavior can be emulated.
Searching - When a user is searching for pages, he/she would often explore links to many different
sites (servers), with a limited number of accesses to each site. This is charectrized by many one
page accesses to
sites.

Browsing - When browsing, a user will go to a site, and access many links at that site before
moving to a different site.Studies have shown that 41% of the page accesses are not followed.
When an "interesting" site is found, the user would repeatedly access pages from that site.
Research - This type of access involves going to a limited number of sites, and accessing a large
number of pages on them.

</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/send_interarrival_time
diagram

type LaBri:send_interarrival_timeType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children value

annotation documentation
Defines when the next email is sent.
The start time of the next email is computed by adding the inter-arrival time to the time at which the previous email
completed.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values required as outcomes.
Values will be picked from this
file in cyclic order.

source <xs:element name="send_interarrival_time" type="LaBri:send_interarrival_timeType"


minOccurs="0">
<xs:annotation>
<xs:documentation>Defines when the next email is sent.
The start time of the next email is computed by adding the inter-arrival time to the time at which the
previous email completed.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this
file in cyclic order.
</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/send_group_size
diagram

type LaBri:send_group_sizeType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children value

annotation documentation
Defines the number of "queued emails" to be sent.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values required as outcomes.
Values will be picked from this file in cyclic order.

source <xs:element name="send_group_size" type="LaBri:send_group_sizeType" minOccurs="0">


<xs:annotation>
<xs:documentation>Defines the number of "queued emails" to be sent.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this file in cyclic order.
</xs:documentation>
</xs:annotation>
</xs:element>
element serviceType/receive_interarrival_time
diagram

type LaBri:receive_interarrival_timeType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children value

annotation documentation
Defines the amount of time between receiving emails.
The start time for the next email reception is computed by adding the inter-arrival time to the time at which the previous
emails were received.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf)containing the values required as outcomes.
Values will be picked from this
file in cyclic order.

source <xs:element name="receive_interarrival_time" type="LaBri:receive_interarrival_timeType"


minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the amount of time between receiving emails.
The start time for the next email reception is computed by adding the inter-arrival time to the time at
which the previous emails were received.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf)containing the values
required as outcomes. Values will be picked from this
file in cyclic order.
</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/receive_groupe_size
diagram
type LaBri:receive_groupe_sizeType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children value

annotation documentation
Defines the number of "queued emails" to be recieved.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values required as outcomes.
Values will be picked from this
file in cyclic order.
source <xs:element name="receive_groupe_size" type="LaBri:receive_groupe_sizeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the number of "queued emails" to be recieved.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this
file in cyclic order.</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/email_size
diagram

type LaBri:sizeType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children value scale

annotation documentation
Defines the size in bytes of a 'typical' email.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values required as outcomes.
Values will be picked from this
file in cyclic order.
source <xs:element name="email_size" type="LaBri:sizeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the size in bytes of a 'typical' email.
For the special "scripted" distribution, specify a filename (*.csv or *.gdf) containing the values
required as outcomes. Values will be picked from this
file in cyclic order.</xs:documentation>
</xs:annotation>
</xs:element>
element serviceType/symbolic_server_name
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Server to be contacted for servicing this email application.
source <xs:element name="symbolic_server_name" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Server to be contacted for servicing this email application.
</xs:documentation>
</xs:annotation>
</xs:element>
element serviceType/RSVPprotocol
diagram

type LaBri:RSVPprotocolType

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children status waiting_time refresh_interval lifetime_multiplier Blockade_multiplier preemption

annotation documentation
Specifies RSVP parameters (i.e., RSVP Status, Outbound Bandwidth and Buffer Size, Inbound Bandwidth and Buffer
Size ) used by this node.
The user should insert the nameof "RSVP Flow Specification" as defined in the "QoS Attribute Configuration" object.
source <xs:element name="RSVPprotocol" type="LaBri:RSVPprotocolType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies RSVP parameters (i.e., RSVP Status, Outbound Bandwidth and
Buffer Size, Inbound Bandwidth and Buffer Size ) used by this node.
The user should insert the nameof "RSVP Flow Specification" as defined in the "QoS Attribute
Configuration" object.</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/Ip-Tv_Accept
diagram

type LaBri:Ip-Tv_AcceptType

properties isRef 0
minOcc 0
maxOcc unbounded
content complex
children audio video

source <xs:element name="Ip-Tv_Accept" type="LaBri:Ip-Tv_AcceptType" minOccurs="0"


maxOccurs="unbounded"/>
element serviceType/Ip-Tv_parameters
diagram

type LaBri:Ip-Tv_parametersType

properties isRef 0
minOcc 0
maxOcc unbounded
content complex
children ThreeGPPLinkChar AdaptationSupport ExtendedRtcpReports RtpRetransmission MediaAlternatives
VideoPreDecoderBufferSize VideoInitialPostDecoderBufferingPeriod VideoDecodingByteRate AudioChannels
RenderingScreenSize

source <xs:element name="Ip-Tv_parameters" type="LaBri:Ip-Tv_parametersType" minOccurs="0"


maxOccurs="unbounded"/>

element serviceType/packet_loss
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation documentation
occurs when one or more packets of data traveling across a computer network fail to reach their destination. Packet loss
is distinguished as one of the three main error types encountered in digital communications; the other two being bit error
and spurious packets caused due to noise.
source <xs:element name="packet_loss" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>occurs when one or more packets of data traveling across a computer
network fail to reach their destination. Packet loss is distinguished as one of the three main error
types encountered in digital communications; the other two being bit error and spurious packets
caused due to noise.</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/gigue
diagram

type LaBri:gigueType

properties isRef 0
minOcc 0
maxOcc unbounded
content complex
children value scale

annotation documentation
is a variation or dislocation in the pulses of a digital transmission; it may be thought of, in a way, as irregular pulses.
source <xs:element name="gigue" type="LaBri:gigueType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation> is a variation or dislocation in the pulses of a digital transmission; it may be
thought of, in a way, as irregular pulses. </xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/latence_time
diagram
type LaBri:latence_timeType

properties isRef 0
minOcc 0
maxOcc unbounded
content complex
children value scale

annotation documentation
is a measure of time delay experienced in a system, the precise definition of which depends on the system and the time
being measured
source <xs:element name="latence_time" type="LaBri:latence_timeType" minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>is a measure of time delay experienced in a system, the precise definition
of which depends on the system and the time being measured</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/traficMix
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation documentation
Specifies whether the traffic is generated as pure discrete or pure background or part discrete/part background. The
percentage specified is the part of the background traffic.
source <xs:element name="traficMix" type="xs:boolean" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies whether the traffic is generated as pure discrete or pure
background or part discrete/part background. The percentage specified is the part of the
background traffic.</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/back-end-custom-application
diagram
type LaBri:back-end-custom-applicationType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children status

annotation documentation
Specifies properties of back-end custom application. Check details of "Custom Application Name" attribute for more
information.
source <xs:element name="back-end-custom-application" type="LaBri:back-end-custom-applicationType"
minOccurs="0">
<xs:annotation>
<xs:documentation>Specifies properties of back-end custom application. Check details of
"Custom Application Name" attribute for more information.</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/Frameinformation
diagram

type LaBri:FrameinformationType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children frameintervaltimeinformation Size

source <xs:element name="Frameinformation" type="LaBri:FrameinformationType" minOccurs="0"/>

element serviceType/language
diagram

type xs:language

properties isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="language" type="xs:language" minOccurs="0"/>

element serviceType/protocol
diagram
type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="protocol" type="xs:string" maxOccurs="unbounded"/>

element serviceType/media_port
diagram

type LaBri:media_portType

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children port_begin port_end

source <xs:element name="media_port" type="LaBri:media_portType" maxOccurs="unbounded"/>

element serviceType/transport_protocol
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="transport_protocol" type="xs:string" maxOccurs="unbounded"/>

element serviceType/video_interface
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="video_interface" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
element serviceType/audio_interface
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="audio_interface" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element serviceType/preferences_user
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="preferences_user" type="xs:string" maxOccurs="unbounded"/>

element serviceType/signaling
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
annotation documentation
Specifies the method used for establishing and tearing down a voice call.
source <xs:element name="signaling" type="xs:string" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies the method used for establishing and tearing down a voice
call.</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/sip_uri
diagram
type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="sip_uri" type="xs:string" maxOccurs="unbounded"/>

element serviceType/sip_uridestination
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="sip_uridestination" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element serviceType/sip_port
diagram

type xs:int

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="sip_port" type="xs:int" maxOccurs="unbounded"/>

element serviceType/sip_proxy
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="sip_proxy" type="xs:string" maxOccurs="unbounded"/>
element serviceType/voiceframeperpacket
diagram

type xs:float

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
This attribute determines the number of encoded voice frames grouped into a voice packet, before being sent by the
application to the lower layers.
source <xs:element name="voiceframeperpacket" type="xs:float" minOccurs="0">
<xs:annotation>
<xs:documentation>This attribute determines the number of encoded voice frames grouped into
a voice packet, before being sent by the application to the lower layers. </xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/Encodersheme
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Encoder Scheme to be used by the calling and called party.
source <xs:element name="Encodersheme" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Encoder Scheme to be used by the calling and called party.
</xs:documentation>
</xs:annotation>
</xs:element>
element serviceType/talkspurtlengh
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation documentation
Specifies the time spent by the called party (incoming) and the calling party (outgoing) in speech mode (specified as Talk
Spurt Length) in a speech-silence cycle.
source <xs:element name="talkspurtlengh" type="xs:boolean" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies the time spent by the called party (incoming) and the calling party
(outgoing) in speech mode (specified as Talk Spurt Length) in a speech-silence cycle.
</xs:documentation>
</xs:annotation>
</xs:element>

element serviceType/Silencelengh
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation documentation
Specifies the time spent by the called party (incoming) and the calling party
(outgoing) in silence mode in a speech-silence cycle.
source <xs:element name="Silencelengh" type="xs:boolean" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Specifies the time spent by the called party (incoming) and the calling party
(outgoing) in silence mode in a speech-silence cycle. </xs:documentation>
</xs:annotation>
</xs:element>
complexType sizeType
diagram

namespace http://www.labri.fr/

children value scale

used by elements ramType/access_time curent_networkType/available_bandwidth


current_terminalType/available_hdd_size current_terminalType/available_ram_size
Qos_parametersType/buffer_size cpuType/Cache_L1 cpuType/Cache_L2
audiocodec_parametreType/coding_rate imageType/colorbit serviceType/email_size
audiocodec_parametreType/frame_size FrameinformationType/frameintervaltimeinformation
audiocodec_parametreType/look_ahead_size networkType/Maximum_Transmission_Unit
serviceType/maxsizefile videoType/maxtaille imageType/maxtaille videoType/memory
TCP_parametersType/receive_buffer cameraType/resolutioncapture ramType/size hddType/size
displayType/size FrameinformationType/Size cpuType/speed batteryType/voltage
WapCharacteristicsType/WapPushMsgSize
annotation documentation
value and scale
source <xs:complexType name="sizeType">
<xs:annotation>
<xs:documentation> value and scale</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:float"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element sizeType/value
diagram

type xs:float

properties isRef 0
content simple
source <xs:element name="value" type="xs:float"/>

element sizeType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType slaType
diagram

namespace http://www.labri.fr/

children aba asa tsf fcr

used by element serviceType/sla

annotation documentation
description of Service Level Agreement
source <xs:complexType name="slaType">
<xs:annotation>
<xs:documentation>description of Service Level Agreement</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="aba" type="xs:int">
<xs:annotation>
<xs:documentation>Abandon Rate, soit en français taux d’abandon</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="asa" type="LaBri:asaType">
<xs:annotation>
<xs:documentation>Average Speed to Answer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tsf" type="xs:float">
<xs:annotation>
<xs:documentation>Time Service Factor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fcr" type="xs:float">
<xs:annotation>
<xs:documentation>First Call Resolution</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>

element slaType/aba
diagram

type xs:int

properties isRef 0
content simple
annotation documentation
Abandon Rate, soit en français taux d’abandon
source <xs:element name="aba" type="xs:int">
<xs:annotation>
<xs:documentation>Abandon Rate, soit en français taux d’abandon</xs:documentation>
</xs:annotation>
</xs:element>

element slaType/asa
diagram

type LaBri:asaType

properties isRef 0
content complex
children value scale

annotation documentation
Average Speed to Answer
source <xs:element name="asa" type="LaBri:asaType">
<xs:annotation>
<xs:documentation>Average Speed to Answer</xs:documentation>
</xs:annotation>
</xs:element>
element slaType/tsf
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
Time Service Factor
source <xs:element name="tsf" type="xs:float">
<xs:annotation>
<xs:documentation>Time Service Factor</xs:documentation>
</xs:annotation>
</xs:element>

element slaType/fcr
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
First Call Resolution
source <xs:element name="fcr" type="xs:float">
<xs:annotation>
<xs:documentation>First Call Resolution</xs:documentation>
</xs:annotation>
</xs:element>

complexType softwareapplicationType
diagram

namespace http://www.labri.fr/

children name

used by element terminalType_1/softwareapplication

annotation documentation
list of logiciel included in the terminal device
source <xs:complexType name="softwareapplicationType">
<xs:annotation>
<xs:documentation>list of logiciel included in the terminal device</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
element softwareapplicationType/name
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="name" type="xs:string" maxOccurs="unbounded"/>

complexType softwareType
diagram

namespace http://www.labri.fr/

children terminal

used by element user_profile/software

annotation documentation
The SoftwarePlatform component contains properties of the device's application environment, operating system, and
installed software
source <xs:complexType name="softwareType">
<xs:annotation>
<xs:documentation>The SoftwarePlatform component contains properties of the device's
application environment, operating system, and installed software</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="terminal" type="LaBri:terminalType_1"/>
</xs:sequence>
</xs:complexType>
element softwareType/terminal
diagram

type LaBri:terminalType_1

properties isRef 0
content complex
children operating_system JavaPlatform supported_language JVMVersion softwareapplication applications
WapCharacteristics BluetoothProfile Mmscharacter multimedia services Qos_parameters TCP_parameters

source <xs:element name="terminal" type="LaBri:terminalType_1"/>


complexType speedType
diagram

namespace http://www.labri.fr/

children value scale

used by elements audioType/maxtaille ramType/speed

annotation documentation
speed of device "value and scale"
source <xs:complexType name="speedType">
<xs:annotation>
<xs:documentation>speed of device "value and scale"</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element speedType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element speedType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>

complexType sportsType
diagram

namespace http://www.labri.fr/

children sport

used by element preferencesType/sports

annotation documentation
the user's preference of sports
source <xs:complexType name="sportsType">
<xs:annotation>
<xs:documentation>the user's preference of sports</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="sport" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element sportsType/sport
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="sport" type="xs:string" maxOccurs="unbounded"/>

complexType standardType
diagram

namespace http://www.labri.fr/

children type

used by elements audioType/normes videoType/standard imageType/standard textType/standard


JavaPlatformType/standard WmlScriptLibrariesType/standard WtaiLibrariesType/standard
SecuritySupportType/standard
annotation documentation
list of standard
source <xs:complexType name="standardType">
<xs:annotation>
<xs:documentation>list of standard</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element standardType/type
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/>

complexType SupportedBearersType
diagram

namespace http://www.labri.fr/

children norm

used by element networkType/SupportedBearers

annotation documentation
standard of bearers supported
source <xs:complexType name="SupportedBearersType">
<xs:annotation>
<xs:documentation>standard of bearers supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="norm" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element SupportedBearersType/norm
diagram

type xs:string
properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="norm" type="xs:string" maxOccurs="unbounded"/>

complexType SupportedCharSetType
diagram

namespace http://www.labri.fr/

children input_charSet output_charSet

used by element terminalType/SupportedCharSet

annotation documentation
List of character sets supported by the device for text entry. Property's value is a list of character sets,where each item in
the list is a character set name
source <xs:complexType name="SupportedCharSetType">
<xs:annotation>
<xs:documentation>List of character sets supported by the device for text entry. Property's
value is a list of character sets,where each item in the list is a character set
name</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="input_charSet" type="LaBri:input_charSetType"/>
<xs:element name="output_charSet" type="LaBri:output_charSetType"/>
</xs:sequence>
</xs:complexType>

element SupportedCharSetType/input_charSet
diagram

type LaBri:input_charSetType

properties isRef 0
content complex
children norm

source <xs:element name="input_charSet" type="LaBri:input_charSetType"/>


element SupportedCharSetType/output_charSet
diagram

type LaBri:output_charSetType

properties isRef 0
content complex
children norm

source <xs:element name="output_charSet" type="LaBri:output_charSetType"/>


complexType TCP_parametersType
diagram
namespace http://www.labri.fr/

children Max_segment_size receive_buffer delayed_ack_mechanism fast_retransmit max_ack_delay fast_recovery


window_scaling

used by element terminalType_1/TCP_parameters

annotation documentation
description of the TCP parameters
source <xs:complexType name="TCP_parametersType">
<xs:annotation>
<xs:documentation>description of the TCP parameters</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Max_segment_size" type="xs:string">
<xs:annotation>
<xs:documentation>Maximum Segment Size (MSS) that the underlying network can carry
without any fragmention. Used to determine the size of segments sent by TCP.
If "Auto-Assigned", TCP will calculate this parameter based on the MTU size of the first IP interface
on the surrounding node. In case of more than one interfaces, it will compute the MSS based on
the first interface type.If TCP options such as SACK or TCP Timestamp are used, TCP will
recalculate the available size for data based on size of option fields.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="receive_buffer" type="LaBri:sizeType">
<xs:annotation>
<xs:documentation>Size of the buffer holding received data before it is forwarded to the
higher layers (e.g. applications).Note that the advertized window is the amount of space available
in the receive buffer.When set to "Default", this parameter is set to at least four times the
"negotiated" MSS, with a maximum size of 64 KB.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="delayed_ack_mechanism" type="xs:string">
<xs:annotation>
<xs:documentation>Specifes the scheme used to generate dataless ACKs:
1. Clock Based:
TCP sends a dataless ACK if no data is sent for "Maximum ACK Delay" time interval.
2. Segment/Clock Based:
Generates an ACK every other received segment; or if two segments are not received within
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fast_retransmit" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether this host uses the Fast Retransmit Algorithm as
described in RFC 2001. If "Disabled", then slow start and congestion control will proceed as
described on page 310 of W. R. Stevens' TCP/IP Illustrated, Vol. I. Else, Fast Retransmit will be
used - TCP will retransmit segments on detection of duplicate ACK's. Congestion window will be in
slow start (set to 1 MSS initially) after recovery.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="max_ack_delay" type="xs:float">
<xs:annotation>
<xs:documentation>Maximum time the TCP waits after receiving a segment before sending
an ACK. Note that the acknowledgment may be piggybacked on a data packet.
For most SUN systems implementations, its value is 50 msec (configurable), whereas for Windows
TCP implementation it is set to 200 msec. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fast_recovery" type="xs:string">
<xs:annotation>
<xs:documentation>Indicates whether this host uses Fast Retransmit Algorithm as
described in RFC 2001.If "Disabled" then slow start and congestion control algorithm along with
Fast Retransmit (if enabled) will be executed.
If set to "Reno", fast retransmit as defined in RFC 2001 will be executed once the node receives
n-th duplicate acknowledgement.
If set to "New Reno", fast retransmit as described in RFC 2001 will be executed with the two
modifications to the algorithm
- fast retransmit will never be
executed twice within one window </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="window_scaling" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether this host sends the Window Scaling enabled option
in its SYN message.The client host will request the Window Scaling option only if this attribute is
configured as 'Enabled'. (NOTE: If the client host is configured as 'Passive', it will automatically be
configured as 'Disabled'.) The server host will respond with the Window Scaling option enabled
only if it receives the Window Scaling enabled option from the client host AND this attribute on the
server host is configured as either 'Enabled' or 'Passive'.
If the option is both sent and received, Window Scaling will proceed as detailed in RFC
1323.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>

element TCP_parametersType/Max_segment_size
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Maximum Segment Size (MSS) that the underlying network can carry without any fragmention. Used to determine the
size of segments sent by TCP.
If "Auto-Assigned", TCP will calculate this parameter based on the MTU size of the first IP interface on the surrounding
node. In case of more than one interfaces, it will compute the MSS based on the first interface type.If TCP options such
as SACK or TCP Timestamp are used, TCP will recalculate the available size for data based on size of option fields.

source <xs:element name="Max_segment_size" type="xs:string">


<xs:annotation>
<xs:documentation>Maximum Segment Size (MSS) that the underlying network can carry
without any fragmention. Used to determine the size of segments sent by TCP.
If "Auto-Assigned", TCP will calculate this parameter based on the MTU size of the first IP interface
on the surrounding node. In case of more than one interfaces, it will compute the MSS based on the
first interface type.If TCP options such as SACK or TCP Timestamp are used, TCP will recalculate
the available size for data based on size of option fields.
</xs:documentation>
</xs:annotation>
</xs:element>

element TCP_parametersType/receive_buffer
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

annotation documentation
Size of the buffer holding received data before it is forwarded to the higher layers (e.g. applications).Note that the
advertized window is the amount of space available in the receive buffer.When set to "Default", this parameter is set to at
least four times the "negotiated" MSS, with a maximum size of 64 KB.
source <xs:element name="receive_buffer" type="LaBri:sizeType">
<xs:annotation>
<xs:documentation>Size of the buffer holding received data before it is forwarded to the higher
layers (e.g. applications).Note that the advertized window is the amount of space available in the
receive buffer.When set to "Default", this parameter is set to at least four times the "negotiated"
MSS, with a maximum size of 64 KB.</xs:documentation>
</xs:annotation>
</xs:element>
element TCP_parametersType/delayed_ack_mechanism
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Specifes the scheme used to generate dataless ACKs:
1. Clock Based:
TCP sends a dataless ACK if no data is sent for "Maximum ACK Delay" time interval.
2. Segment/Clock Based:
Generates an ACK every other received segment; or if two segments are not received within
source <xs:element name="delayed_ack_mechanism" type="xs:string">
<xs:annotation>
<xs:documentation>Specifes the scheme used to generate dataless ACKs:
1. Clock Based:
TCP sends a dataless ACK if no data is sent for "Maximum ACK Delay" time interval.
2. Segment/Clock Based:
Generates an ACK every other received segment; or if two segments are not received within
</xs:documentation>
</xs:annotation>
</xs:element>

element TCP_parametersType/fast_retransmit
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Indicates whether this host uses the Fast Retransmit Algorithm as described in RFC 2001. If "Disabled", then slow start
and congestion control will proceed as described on page 310 of W. R. Stevens' TCP/IP Illustrated, Vol. I. Else, Fast
Retransmit will be used - TCP will retransmit segments on detection of duplicate ACK's. Congestion window will be in
slow start (set to 1 MSS initially) after recovery.
source <xs:element name="fast_retransmit" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether this host uses the Fast Retransmit Algorithm as
described in RFC 2001. If "Disabled", then slow start and congestion control will proceed as
described on page 310 of W. R. Stevens' TCP/IP Illustrated, Vol. I. Else, Fast Retransmit will be
used - TCP will retransmit segments on detection of duplicate ACK's. Congestion window will be in
slow start (set to 1 MSS initially) after recovery.
</xs:documentation>
</xs:annotation>
</xs:element>

element TCP_parametersType/max_ack_delay
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
Maximum time the TCP waits after receiving a segment before sending an ACK. Note that the acknowledgment may be
piggybacked on a data packet.
For most SUN systems implementations, its value is 50 msec (configurable), whereas for Windows TCP implementation it
is set to 200 msec.
source <xs:element name="max_ack_delay" type="xs:float">
<xs:annotation>
<xs:documentation>Maximum time the TCP waits after receiving a segment before sending an
ACK. Note that the acknowledgment may be piggybacked on a data packet.
For most SUN systems implementations, its value is 50 msec (configurable), whereas for Windows
TCP implementation it is set to 200 msec. </xs:documentation>
</xs:annotation>
</xs:element>
element TCP_parametersType/fast_recovery
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Indicates whether this host uses Fast Retransmit Algorithm as described in RFC 2001.If "Disabled" then slow start and
congestion control algorithm along with Fast Retransmit (if enabled) will be executed.
If set to "Reno", fast retransmit as defined in RFC 2001 will be executed once the node receives n-th duplicate
acknowledgement.
If set to "New Reno", fast retransmit as described in RFC 2001 will be executed with the two modifications to the
algorithm
- fast retransmit will never be
executed twice within one window
source <xs:element name="fast_recovery" type="xs:string">
<xs:annotation>
<xs:documentation>Indicates whether this host uses Fast Retransmit Algorithm as described in
RFC 2001.If "Disabled" then slow start and congestion control algorithm along with Fast Retransmit
(if enabled) will be executed.
If set to "Reno", fast retransmit as defined in RFC 2001 will be executed once the node receives
n-th duplicate acknowledgement.
If set to "New Reno", fast retransmit as described in RFC 2001 will be executed with the two
modifications to the algorithm
- fast retransmit will never be
executed twice within one window </xs:documentation>
</xs:annotation>
</xs:element>
element TCP_parametersType/window_scaling
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Indicates whether this host sends the Window Scaling enabled option in its SYN message.The client host will request the
Window Scaling option only if this attribute is configured as 'Enabled'. (NOTE: If the client host is configured as
'Passive', it will automatically be configured as 'Disabled'.) The server host will respond with the Window Scaling option
enabled only if it receives the Window Scaling enabled option from the client host AND this attribute on the server host is
configured as either 'Enabled' or 'Passive'.
If the option is both sent and received, Window Scaling will proceed as detailed in RFC 1323.
source <xs:element name="window_scaling" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether this host sends the Window Scaling enabled option in its
SYN message.The client host will request the Window Scaling option only if this attribute is
configured as 'Enabled'. (NOTE: If the client host is configured as 'Passive', it will automatically be
configured as 'Disabled'.) The server host will respond with the Window Scaling option enabled only
if it receives the Window Scaling enabled option from the client host AND this attribute on the server
host is configured as either 'Enabled' or 'Passive'.
If the option is both sent and received, Window Scaling will proceed as detailed in RFC
1323.</xs:documentation>
</xs:annotation>
</xs:element>

complexType telType
diagram

namespace http://www.labri.fr/

children fixe mobile


used by element userType/tel

annotation documentation
the phone numbers of the user
source <xs:complexType name="telType">
<xs:annotation>
<xs:documentation>the phone numbers of the user</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="fixe" type="xs:integer"/>
<xs:element name="mobile" type="xs:integer"/>
</xs:sequence>
</xs:complexType>

element telType/fixe
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="fixe" type="xs:integer"/>

element telType/mobile
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="mobile" type="xs:integer"/>
complexType terminalType
diagram
namespace http://www.labri.fr/

children brand model type version Motherboard bios cpu ImageInputCapable TextInputCapable VoiceInputCapable
SoundOutputCapable ScreenSizeChar SoftKeysCapable PointingResolution ColorCapable MaxScreenChar
BitsPerPixel ram hdd SupportedCharSet screen Browser_user video audio image text document networks
input_output battery camera

used by element hardwareType/terminal

attributes Name Type Use Default Fixed annotation


id

annotation documentation
the type of the user's terminal
source <xs:complexType name="terminalType">
<xs:annotation>
<xs:documentation>the type of the user's terminal</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="brand" type="xs:string"/>
<xs:element name="model" type="xs:string">
<xs:annotation>
<xs:documentation>Model number assigned to the terminal device by the
vendor or manufacturer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="xs:string"/>
<xs:element name="version" type="xs:int"/>
<xs:element name="Motherboard" type="LaBri:MotherboardType" minOccurs="0"/>
<xs:element name="bios" type="LaBri:biosType"/>
<xs:element name="cpu" type="LaBri:cpuType">
<xs:annotation>
<xs:documentation>Name and model number of the device CPU.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ImageInputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports the display of
images. If the value is "Yes", the property CcppAccept
may list the types of images supported.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TextInputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports alpha-numeric text
entry. "Yes" means the device supports entry of both
letters and digits. "No" means the device supports only
entry of digits.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VoiceInputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports any form of voice
input, including speech recognition. This includes voiceenabled
browsers.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SoundOutputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports sound output
through an external speaker, headphone jack, or other
sound output mechanism.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ScreenSizeChar" type="xs:anySimpleType" minOccurs="0">
<xs:annotation>
<xs:documentation>Size of the device's screen in units of characters,
composed of the screen width and screen height. The
device's standard font should be used to determine
this property's value.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SoftKeysCapable" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates whether the device supports programmable soft
keys. A soft key is a physical key whose label and
function can change programmatically.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PointingResolution" type="LaBri:unity" minOccurs="0">
<xs:annotation>
<xs:documentation>Type of resolution of the pointing accessory supported
by the device.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ColorCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device's display supports color.
"Yes" means color is supported. "No" means the display
supports only grayscale or black and white.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MaxScreenChar" type="LaBri:resolution" minOccurs="0">
<xs:annotation>
<xs:documentation>Size of the virtual page onto which a document is
rendered, in units of characters. Property value is
composed of the screen width and screen height. The
device's standard font should be used to determine this
property's value. This property may not apply to all
devices.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BitsPerPixel" type="xs:integer">
<xs:annotation>
<xs:documentation>The number of bits of color or grayscale information per
pixel, related to the number of colors or shades of gray
the device can display.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ram" type="LaBri:ramType">
<xs:annotation>
<xs:documentation> Random Access Memory </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="hdd" type="LaBri:hddType">
<xs:annotation>
<xs:documentation>hard disk drive</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SupportedCharSet" type="LaBri:SupportedCharSetType">
<xs:annotation>
<xs:documentation>List of character sets supported by the device for text
entry. Property's value is a list of character sets,
where each item in the list is a character set name, as
registered with IANA.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="screen" type="LaBri:screenType"/>
<xs:element name="Browser_user" type="LaBri:Browser_userType" minOccurs="0">
<xs:annotation>
<xs:documentation>The BrowserUA component contains attributes related to the browser
user agent running on the device.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="video" type="LaBri:videoType">
<xs:annotation>
<xs:documentation>caracteristic of user the vido supported</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="audio" type="LaBri:audioType">
<xs:annotation>
<xs:documentation>caracteristic of user the audio supported</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="image" type="LaBri:imageType">
<xs:annotation>
<xs:documentation>caracteristic of user the image supported</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="text" type="LaBri:textType">
<xs:annotation>
<xs:documentation>caracteristic of the user text supported</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="document" type="LaBri:documentType">
<xs:annotation>
<xs:documentation>caracteristic of the user document supported</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="networks" type="LaBri:networksType_1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The NetworkCharacteristics component contains properties describing
the
network environment including the supported bearers.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="input_output" type="LaBri:input_outputType">
<xs:annotation>
<xs:documentation>list of input and output devices</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="battery" type="LaBri:batteryType">
<xs:annotation>
<xs:documentation>description of the battery</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="camera" type="LaBri:cameraType">
<xs:annotation>
<xs:documentation>description of the camer</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="id"/>
</xs:complexType>

attribute terminalType/@id
properties isRef 0

source <xs:attribute name="id"/>

element terminalType/brand
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>

element terminalType/model
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Model number assigned to the terminal device by the
vendor or manufacturer.
source <xs:element name="model" type="xs:string">
<xs:annotation>
<xs:documentation>Model number assigned to the terminal device by the
vendor or manufacturer.</xs:documentation>
</xs:annotation>
</xs:element>
element terminalType/type
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="type" type="xs:string"/>

element terminalType/version
diagram

type xs:int

properties isRef 0
content simple
source <xs:element name="version" type="xs:int"/>

element terminalType/Motherboard
diagram

type LaBri:MotherboardType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children brand model

source <xs:element name="Motherboard" type="LaBri:MotherboardType" minOccurs="0"/>

element terminalType/bios
diagram

type LaBri:biosType

properties isRef 0
content complex
children version

source <xs:element name="bios" type="LaBri:biosType"/>


element terminalType/cpu
diagram

type LaBri:cpuType

properties isRef 0
content complex
children brand model speed Architecture Cache_L1 Cache_L2 Intel_Speedstep

annotation documentation
Name and model number of the device CPU.
source <xs:element name="cpu" type="LaBri:cpuType">
<xs:annotation>
<xs:documentation>Name and model number of the device CPU.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/ImageInputCapable
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Indicates whether the device supports the display of
images. If the value is "Yes", the property CcppAccept
may list the types of images supported.
source <xs:element name="ImageInputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports the display of
images. If the value is "Yes", the property CcppAccept
may list the types of images supported.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/TextInputCapable
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Indicates whether the device supports alpha-numeric text
entry. "Yes" means the device supports entry of both
letters and digits. "No" means the device supports only
entry of digits.
source <xs:element name="TextInputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports alpha-numeric text
entry. "Yes" means the device supports entry of both
letters and digits. "No" means the device supports only
entry of digits.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/VoiceInputCapable
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Indicates whether the device supports any form of voice
input, including speech recognition. This includes voiceenabled
browsers.
source <xs:element name="VoiceInputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports any form of voice
input, including speech recognition. This includes voiceenabled
browsers.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/SoundOutputCapable
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Indicates whether the device supports sound output
through an external speaker, headphone jack, or other
sound output mechanism.
source <xs:element name="SoundOutputCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device supports sound output
through an external speaker, headphone jack, or other
sound output mechanism.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/ScreenSizeChar
diagram

type xs:anySimpleType

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Size of the device's screen in units of characters,
composed of the screen width and screen height. The
device's standard font should be used to determine
this property's value.
source <xs:element name="ScreenSizeChar" type="xs:anySimpleType" minOccurs="0">
<xs:annotation>
<xs:documentation>Size of the device's screen in units of characters,
composed of the screen width and screen height. The
device's standard font should be used to determine
this property's value.</xs:documentation>
</xs:annotation>
</xs:element>
element terminalType/SoftKeysCapable
diagram

type xs:boolean

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
Indicates whether the device supports programmable soft
keys. A soft key is a physical key whose label and
function can change programmatically.
source <xs:element name="SoftKeysCapable" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates whether the device supports programmable soft
keys. A soft key is a physical key whose label and
function can change programmatically.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/PointingResolution
diagram

type LaBri:unity

properties isRef 0
minOcc 0
maxOcc 1
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

annotation documentation
Type of resolution of the pointing accessory supported
by the device.
source <xs:element name="PointingResolution" type="LaBri:unity" minOccurs="0">
<xs:annotation>
<xs:documentation>Type of resolution of the pointing accessory supported
by the device.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/ColorCapable
diagram

type xs:boolean

properties isRef 0
content simple
annotation documentation
Indicates whether the device's display supports color.
"Yes" means color is supported. "No" means the display
supports only grayscale or black and white.
source <xs:element name="ColorCapable" type="xs:boolean">
<xs:annotation>
<xs:documentation>Indicates whether the device's display supports color.
"Yes" means color is supported. "No" means the display
supports only grayscale or black and white.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/MaxScreenChar
diagram

type LaBri:resolution

properties isRef 0
minOcc 0
maxOcc 1
content simple
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

annotation documentation
Size of the virtual page onto which a document is
rendered, in units of characters. Property value is
composed of the screen width and screen height. The
device's standard font should be used to determine this
property's value. This property may not apply to all
devices.
source <xs:element name="MaxScreenChar" type="LaBri:resolution" minOccurs="0">
<xs:annotation>
<xs:documentation>Size of the virtual page onto which a document is
rendered, in units of characters. Property value is
composed of the screen width and screen height. The
device's standard font should be used to determine this
property's value. This property may not apply to all
devices.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/BitsPerPixel
diagram

type xs:integer

properties isRef 0
content simple
annotation documentation
The number of bits of color or grayscale information per
pixel, related to the number of colors or shades of gray
the device can display.
source <xs:element name="BitsPerPixel" type="xs:integer">
<xs:annotation>
<xs:documentation>The number of bits of color or grayscale information per
pixel, related to the number of colors or shades of gray
the device can display.</xs:documentation>
</xs:annotation>
</xs:element>
element terminalType/ram
diagram

type LaBri:ramType

properties isRef 0
content complex
children brand type model size speed access_time

annotation documentation
Random Access Memory
source <xs:element name="ram" type="LaBri:ramType">
<xs:annotation>
<xs:documentation> Random Access Memory </xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/hdd
diagram

type LaBri:hddType

properties isRef 0
content complex
children brand model size interface cache rotation_speed

annotation documentation
hard disk drive
source <xs:element name="hdd" type="LaBri:hddType">
<xs:annotation>
<xs:documentation>hard disk drive</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/SupportedCharSet
diagram

type LaBri:SupportedCharSetType

properties isRef 0
content complex
children input_charSet output_charSet

annotation documentation
List of character sets supported by the device for text
entry. Property's value is a list of character sets,
where each item in the list is a character set name, as
registered with IANA.
source <xs:element name="SupportedCharSet" type="LaBri:SupportedCharSetType">
<xs:annotation>
<xs:documentation>List of character sets supported by the device for text
entry. Property's value is a list of character sets,
where each item in the list is a character set name, as
registered with IANA.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/screen
diagram

type LaBri:screenType

properties isRef 0
content complex
children brand display
source <xs:element name="screen" type="LaBri:screenType"/>
element terminalType/Browser_user
diagram
type LaBri:Browser_userType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children BrowserName BrowserVersion HtmlVersion XhtmlVersion FramesCapable JavaScriptVersion PreferenceForFrames
DownloadableBrowserApps XhtmlModules Encoding_supported TablesCapable

annotation documentation
The BrowserUA component contains attributes related to the browser
user agent running on the device.
source <xs:element name="Browser_user" type="LaBri:Browser_userType" minOccurs="0">
<xs:annotation>
<xs:documentation>The BrowserUA component contains attributes related to the browser
user agent running on the device.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/video
diagram

type LaBri:videoType

properties isRef 0
content complex
children standard maxtaille maxresolution brand model memory drivers

annotation documentation
caracteristic of user the vido supported
source <xs:element name="video" type="LaBri:videoType">
<xs:annotation>
<xs:documentation>caracteristic of user the vido supported</xs:documentation>
</xs:annotation>
</xs:element>
element terminalType/audio
diagram

type LaBri:audioType

properties isRef 0
content complex
children normes maxtaille brand model drivers

annotation documentation
caracteristic of user the audio supported
source <xs:element name="audio" type="LaBri:audioType">
<xs:annotation>
<xs:documentation>caracteristic of user the audio supported</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/image
diagram

type LaBri:imageType

properties isRef 0
content complex
children standard maxtaille maxsize colorbit

annotation documentation
caracteristic of user the image supported
source <xs:element name="image" type="LaBri:imageType">
<xs:annotation>
<xs:documentation>caracteristic of user the image supported</xs:documentation>
</xs:annotation>
</xs:element>
element terminalType/text
diagram

type LaBri:textType

properties isRef 0
content complex
children standard

annotation documentation
caracteristic of the user text supported
source <xs:element name="text" type="LaBri:textType">
<xs:annotation>
<xs:documentation>caracteristic of the user text supported</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/document
diagram

type LaBri:documentType

properties isRef 0
content complex
children types maxtaille

annotation documentation
caracteristic of the user document supported
source <xs:element name="document" type="LaBri:documentType">
<xs:annotation>
<xs:documentation>caracteristic of the user document supported</xs:documentation>
</xs:annotation>
</xs:element>
element terminalType/networks
diagram

type LaBri:networksType_1

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children cellularsupported network

annotation documentation
The NetworkCharacteristics component contains properties describing the
network environment including the supported bearers.
source <xs:element name="networks" type="LaBri:networksType_1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The NetworkCharacteristics component contains properties describing the
network environment including the supported bearers.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/input_output
diagram

type LaBri:input_outputType

properties isRef 0
content complex
children usb firewire ethernet multimedia audio memory_card_reader infrared
annotation documentation
list of input and output devices
source <xs:element name="input_output" type="LaBri:input_outputType">
<xs:annotation>
<xs:documentation>list of input and output devices</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/battery
diagram

type LaBri:batteryType

properties isRef 0
content complex
children type voltage electricityquantity energy cell

annotation documentation
description of the battery
source <xs:element name="battery" type="LaBri:batteryType">
<xs:annotation>
<xs:documentation>description of the battery</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType/camera
diagram

type LaBri:cameraType

properties isRef 0
content complex
children resolutioncapture zoom formatcapture
annotation documentation
description of the camer
source <xs:element name="camera" type="LaBri:cameraType">
<xs:annotation>
<xs:documentation>description of the camer</xs:documentation>
</xs:annotation>
</xs:element>

complexType terminalType_1
diagram

namespace http://www.labri.fr/

children operating_system JavaPlatform supported_language JVMVersion softwareapplication applications


WapCharacteristics BluetoothProfile Mmscharacter multimedia services Qos_parameters TCP_parameters
used by element softwareType/terminal

annotation documentation
type of the terminal device
source <xs:complexType name="terminalType_1">
<xs:annotation>
<xs:documentation>type of the terminal device</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="operating_system" type="LaBri:operating_systemType">
<xs:annotation>
<xs:documentation>the caracteristic of the operating system</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="JavaPlatform" type="LaBri:JavaPlatformType" minOccurs="0">
<xs:annotation>
<xs:documentation>name of javaPlatform used</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="supported_language">
<xs:complexType>
<xs:sequence>
<xs:element name="language" type="xs:language" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="JVMVersion" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>List of the Java virtual machines installed on the
device. Each item in the list is a name token describing
the vendor and version of the VM.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="softwareapplication" type="LaBri:softwareapplicationType"/>
<xs:element name="applications" type="LaBri:applicationsType"/>
<xs:element name="WapCharacteristics" type="LaBri:WapCharacteristicsType">
<xs:annotation>
<xs:documentation>The WapCharacteristics component contains properties of the WAP
environment supported by the device.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BluetoothProfile" type="LaBri:BluetoothProfileType"/>
<xs:element name="Mmscharacter" type="LaBri:MmscharacterType"/>
<xs:element name="multimedia" type="LaBri:multimediaType_1"/>
<xs:element name="services" type="LaBri:servicesType"/>
<xs:element name="Qos_parameters" type="LaBri:Qos_parametersType"/>
<xs:element name="TCP_parameters" type="LaBri:TCP_parametersType"/>
</xs:sequence>
</xs:complexType>
element terminalType_1/operating_system
diagram

type LaBri:operating_systemType

properties isRef 0
content complex
children type name version architecture vendor

annotation documentation
the caracteristic of the operating system
source <xs:element name="operating_system" type="LaBri:operating_systemType">
<xs:annotation>
<xs:documentation>the caracteristic of the operating system</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType_1/JavaPlatform
diagram

type LaBri:JavaPlatformType

properties isRef 0
minOcc 0
maxOcc 1
content complex
children standard

annotation documentation
name of javaPlatform used
source <xs:element name="JavaPlatform" type="LaBri:JavaPlatformType" minOccurs="0">
<xs:annotation>
<xs:documentation>name of javaPlatform used</xs:documentation>
</xs:annotation>
</xs:element>
element terminalType_1/supported_language
diagram

properties isRef 0
content complex
children language

source <xs:element name="supported_language">


<xs:complexType>
<xs:sequence>
<xs:element name="language" type="xs:language" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

element terminalType_1/supported_language/language
diagram

type xs:language

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="language" type="xs:language" maxOccurs="unbounded"/>

element terminalType_1/JVMVersion
diagram

type xs:string

properties isRef 0
minOcc 0
maxOcc 1
content simple
annotation documentation
List of the Java virtual machines installed on the
device. Each item in the list is a name token describing
the vendor and version of the VM.
source <xs:element name="JVMVersion" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>List of the Java virtual machines installed on the
device. Each item in the list is a name token describing
the vendor and version of the VM.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType_1/softwareapplication
diagram

type LaBri:softwareapplicationType

properties isRef 0
content complex
children name

source <xs:element name="softwareapplication" type="LaBri:softwareapplicationType"/>

element terminalType_1/applications
diagram

type LaBri:applicationsType

properties isRef 0
content complex
children type

source <xs:element name="applications" type="LaBri:applicationsType"/>


element terminalType_1/WapCharacteristics
diagram
type LaBri:WapCharacteristicsType

properties isRef 0
content complex
children WapDeviceClass WapVersion WapPushMsgPriority WapPushMsgSize WmlDeckSize WmlScriptLibraries
WmlScriptVersion WmlVersion WtaiLibraries WtaVersion

annotation documentation
The WapCharacteristics component contains properties of the WAP
environment supported by the device.
source <xs:element name="WapCharacteristics" type="LaBri:WapCharacteristicsType">
<xs:annotation>
<xs:documentation>The WapCharacteristics component contains properties of the WAP
environment supported by the device.</xs:documentation>
</xs:annotation>
</xs:element>

element terminalType_1/BluetoothProfile
diagram

type LaBri:BluetoothProfileType

properties isRef 0
content complex
children proprieties

source <xs:element name="BluetoothProfile" type="LaBri:BluetoothProfileType"/>

element terminalType_1/Mmscharacter
diagram

type LaBri:MmscharacterType

properties isRef 0
content complex
children MmsMaxMessageSize MmsMaxImageResolution Mms_supported

source <xs:element name="Mmscharacter" type="LaBri:MmscharacterType"/>


element terminalType_1/multimedia
diagram

type LaBri:multimediaType_1

properties isRef 0
content complex
children video_codecs audio_codecs

source <xs:element name="multimedia" type="LaBri:multimediaType_1"/>

element terminalType_1/services
diagram

type LaBri:servicesType

properties isRef 0
content complex
children service

source <xs:element name="services" type="LaBri:servicesType"/>

element terminalType_1/Qos_parameters
diagram

type LaBri:Qos_parametersType

properties isRef 0
content complex
children buffer_size processing_rate queuing_sheme

source <xs:element name="Qos_parameters" type="LaBri:Qos_parametersType"/>


element terminalType_1/TCP_parameters
diagram
type LaBri:TCP_parametersType

properties isRef 0
content complex
children Max_segment_size receive_buffer delayed_ack_mechanism fast_retransmit max_ack_delay fast_recovery
window_scaling

source <xs:element name="TCP_parameters" type="LaBri:TCP_parametersType"/>

complexType textType
diagram

namespace http://www.labri.fr/

children standard

used by element terminalType/text

annotation documentation
the text's standard supported
source <xs:complexType name="textType">
<xs:annotation>
<xs:documentation>the text's standard supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="standard" type="LaBri:standardType"/>
</xs:sequence>
</xs:complexType>

element textType/standard
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="standard" type="LaBri:standardType"/>


complexType timeType
diagram

namespace http://www.labri.fr/

children hour min sec

annotation documentation
the current time
source <xs:complexType name="timeType">
<xs:annotation>
<xs:documentation>the current time</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="hour"/>
<xs:element name="min"/>
<xs:element name="sec"/>
</xs:sequence>
</xs:complexType>

element timeType/hour
diagram

properties isRef 0

source <xs:element name="hour"/>

element timeType/min
diagram

properties isRef 0

source <xs:element name="min"/>

element timeType/sec
diagram

properties isRef 0

source <xs:element name="sec"/>


complexType usbType
diagram

namespace http://www.labri.fr/

children type nb

used by element input_outputType/usb

annotation documentation
type of Universal Serial Bus
source <xs:complexType name="usbType">
<xs:annotation>
<xs:documentation>type of Universal Serial Bus</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string"/>
<xs:element name="nb" type="xs:integer"/>
</xs:sequence>
</xs:complexType>

element usbType/type
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="type" type="xs:string"/>

element usbType/nb
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="nb" type="xs:integer"/>
complexType userType
diagram

namespace http://www.labri.fr/

children name birth_date tel addres profession education preferences always_locations always_services_use sip_uri
password

used by element user_profile/user

attributes Name Type Use Default Fixed annotation


id

annotation documentation
user's description
source <xs:complexType name="userType">
<xs:annotation>
<xs:documentation>user's description</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="LaBri:nameType">
<xs:annotation>
<xs:documentation xml:lang="english">Name of user</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="birth_date" type="LaBri:birth_dateType">
<xs:annotation>
<xs:documentation xml:lang="english">Birth day of the user</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tel" type="LaBri:telType">
<xs:annotation>
<xs:documentation xml:lang="english">The number of the fixe and mobile phone of the
user</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="addres" type="LaBri:addresType">
<xs:annotation>
<xs:documentation xml:lang="english">The user addres
(street,city,country...)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="profession" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The user profession</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="education" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The user education</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="preferences" type="LaBri:preferencesType">
<xs:annotation>
<xs:documentation xml:lang="english">Description of the user
preferences</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="always_locations" type="LaBri:always_locationsType">
<xs:annotation>
<xs:documentation xml:lang="english">Location always visited by the
user</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="always_services_use" type="LaBri:always_services_useType">
<xs:annotation>
<xs:documentation xml:lang="english">Service always used by the
user</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="sip_uri" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="english">te Sip-Uniform Resource Identifier of the
user</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="password">
<xs:annotation>
<xs:documentation xml:lang="english">the user's password</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="john"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="id"/>
</xs:complexType>

attribute userType/@id
properties isRef 0

source <xs:attribute name="id"/>

element userType/name
diagram

type LaBri:nameType

properties isRef 0
content complex
children civility family_name First_name

annotation documentation
Name of user
source <xs:element name="name" type="LaBri:nameType">
<xs:annotation>
<xs:documentation xml:lang="english">Name of user</xs:documentation>
</xs:annotation>
</xs:element>
element userType/birth_date
diagram

type LaBri:birth_dateType

properties isRef 0
content complex
children day month year

annotation documentation
Birth day of the user
source <xs:element name="birth_date" type="LaBri:birth_dateType">
<xs:annotation>
<xs:documentation xml:lang="english">Birth day of the user</xs:documentation>
</xs:annotation>
</xs:element>

element userType/tel
diagram

type LaBri:telType

properties isRef 0
content complex
children fixe mobile

annotation documentation
The number of the fixe and mobile phone of the user
source <xs:element name="tel" type="LaBri:telType">
<xs:annotation>
<xs:documentation xml:lang="english">The number of the fixe and mobile phone of the
user</xs:documentation>
</xs:annotation>
</xs:element>
element userType/addres
diagram

type LaBri:addresType

properties isRef 0
content complex
children num street post_code city country

annotation documentation
The user addres (street,city,country...)
source <xs:element name="addres" type="LaBri:addresType">
<xs:annotation>
<xs:documentation xml:lang="english">The user addres
(street,city,country...)</xs:documentation>
</xs:annotation>
</xs:element>

element userType/profession
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
The user profession
source <xs:element name="profession" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The user profession</xs:documentation>
</xs:annotation>
</xs:element>

element userType/education
diagram

type xs:string
properties isRef 0
content simple
annotation documentation
The user education
source <xs:element name="education" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="english">The user education</xs:documentation>
</xs:annotation>
</xs:element>

element userType/preferences
diagram

type LaBri:preferencesType

properties isRef 0
content complex
children languages sports music_styles favorite_cuisines favorits_authors interests

annotation documentation
Description of the user preferences
source <xs:element name="preferences" type="LaBri:preferencesType">
<xs:annotation>
<xs:documentation xml:lang="english">Description of the user preferences</xs:documentation>
</xs:annotation>
</xs:element>
element userType/always_locations
diagram

type LaBri:always_locationsType

properties isRef 0
content complex
children location

annotation documentation
Location always visited by the user
source <xs:element name="always_locations" type="LaBri:always_locationsType">
<xs:annotation>
<xs:documentation xml:lang="english">Location always visited by the user</xs:documentation>
</xs:annotation>
</xs:element>

element userType/always_services_use
diagram

type LaBri:always_services_useType

properties isRef 0
content complex
children service_use

annotation documentation
Service always used by the user
source <xs:element name="always_services_use" type="LaBri:always_services_useType">
<xs:annotation>
<xs:documentation xml:lang="english">Service always used by the user</xs:documentation>
</xs:annotation>
</xs:element>

element userType/sip_uri
diagram

type xs:anyURI

properties isRef 0
content simple
annotation documentation
te Sip-Uniform Resource Identifier of the user
source <xs:element name="sip_uri" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="english">te Sip-Uniform Resource Identifier of the
user</xs:documentation>
</xs:annotation>
</xs:element>

element userType/password
diagram

type restriction of xs:string

properties isRef 0
content simple
facets Kind Value annotation
enumeration john

annotation documentation
the user's password
source <xs:element name="password">
<xs:annotation>
<xs:documentation xml:lang="english">the user's password</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="john"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

complexType vconf-softwareType
diagram

namespace http://www.labri.fr/

children name version display

used by element serviceType/vconf-software

annotation documentation
list of software used in video conference
source <xs:complexType name="vconf-softwareType">
<xs:annotation>
<xs:documentation>list of software used in video conference</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="version" type="xs:float"/>
<xs:element name="display" type="LaBri:displayType_1"/>
</xs:sequence>
</xs:complexType>

element vconf-softwareType/name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element vconf-softwareType/version
diagram

type xs:float

properties isRef 0
content simple
source <xs:element name="version" type="xs:float"/>

element vconf-softwareType/display
diagram

type LaBri:displayType_1

properties isRef 0
content complex
children width height

source <xs:element name="display" type="LaBri:displayType_1"/>

complexType video_codecsType
diagram

namespace http://www.labri.fr/

children video_codec

used by element multimediaType_1/video_codecs


annotation documentation
list of video codec
source <xs:complexType name="video_codecsType">
<xs:annotation>
<xs:documentation>list of video codec</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="video_codec" type="LaBri:video_codecType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element video_codecsType/video_codec
diagram

type LaBri:video_codecType

properties isRef 0
minOcc 1
maxOcc unbounded
content complex
children name version

source <xs:element name="video_codec" type="LaBri:video_codecType" maxOccurs="unbounded"/>

complexType video_codecType
diagram

namespace http://www.labri.fr/

children name version

used by element video_codecsType/video_codec

annotation documentation
video codec used in video conference
source <xs:complexType name="video_codecType">
<xs:annotation>
<xs:documentation>video codec used in video conference</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="version" type="xs:string"/>
</xs:sequence>
</xs:complexType>
element video_codecType/name
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element video_codecType/version
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="version" type="xs:string"/>

complexType videoType
diagram

namespace http://www.labri.fr/

children standard maxtaille maxresolution brand model memory drivers

used by element terminalType/video

annotation documentation
type of standard video supported
source <xs:complexType name="videoType">
<xs:annotation>
<xs:documentation>type of standard video supported</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="standard" type="LaBri:standardType"/>
<xs:element name="maxtaille" type="LaBri:sizeType"/>
<xs:element name="maxresolution" type="LaBri:resolution"/>
<xs:element name="brand" type="xs:string"/>
<xs:element name="model" type="xs:string"/>
<xs:element name="memory" type="LaBri:sizeType"/>
<xs:element name="drivers" type="LaBri:driversType"/>
</xs:sequence>
</xs:complexType>

element videoType/standard
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="standard" type="LaBri:standardType"/>

element videoType/maxtaille
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="maxtaille" type="LaBri:sizeType"/>

element videoType/maxresolution
diagram

type LaBri:resolution

properties isRef 0
content simple
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

source <xs:element name="maxresolution" type="LaBri:resolution"/>

element videoType/brand
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="brand" type="xs:string"/>

element videoType/model
diagram

type xs:string

properties isRef 0
content simple
source <xs:element name="model" type="xs:string"/>

element videoType/memory
diagram

type LaBri:sizeType

properties isRef 0
content complex
children value scale

source <xs:element name="memory" type="LaBri:sizeType"/>

element videoType/drivers
diagram
type LaBri:driversType

properties isRef 0
content complex
children driver

source <xs:element name="drivers" type="LaBri:driversType"/>

complexType videoType_1
diagram

namespace http://www.labri.fr/

children type

used by element Ip-Tv_AcceptType/video

annotation documentation
standard of video supported by ip-tv
source <xs:complexType name="videoType_1">
<xs:annotation>
<xs:documentation>standard of video supported by ip-tv</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>

element videoType_1/type
diagram

type xs:string

properties isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/>
complexType waiting_timeType
diagram

namespace http://www.labri.fr/

children value scale

used by element RSVPprotocolType/waiting_time

annotation documentation
Specifies a time for which the RSVP process defers sending path refresh messages after any change in routing tables is
detected. This method prevents excessive flooding of path messages.
source <xs:complexType name="waiting_timeType">
<xs:annotation>
<xs:documentation>Specifies a time for which the RSVP process defers sending path refresh
messages after any change in routing tables is detected. This method prevents excessive flooding
of path messages.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="value" type="xs:integer"/>
<xs:element name="scale" type="LaBri:unity"/>
</xs:sequence>
</xs:complexType>

element waiting_timeType/value
diagram

type xs:integer

properties isRef 0
content simple
source <xs:element name="value" type="xs:integer"/>

element waiting_timeType/scale
diagram

type LaBri:unity

properties isRef 0
content simple
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

source <xs:element name="scale" type="LaBri:unity"/>


complexType WapCharacteristicsType
diagram
namespace http://www.labri.fr/

children WapDeviceClass WapVersion WapPushMsgPriority WapPushMsgSize WmlDeckSize WmlScriptLibraries


WmlScriptVersion WmlVersion WtaiLibraries WtaVersion

used by element terminalType_1/WapCharacteristics

annotation documentation
The WapCharacteristics component contains properties of the WAP environment supported by the device.
source <xs:complexType name="WapCharacteristicsType">
<xs:annotation>
<xs:documentation>The WapCharacteristics component contains properties of the WAP
environment supported by the device.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="WapDeviceClass" type="xs:string">
<xs:annotation>
<xs:documentation>Classification of the device based on capabilities as
identified in the WAP 1.1 specifications. Current
values are "A", "B" and "C".</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WapVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of WAP supported.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WapPushMsgPriority">
<xs:annotation>
<xs:documentation>User's preference on the priority of incoming push
messages.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="low"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WapPushMsgSize" type="LaBri:sizeType">
<xs:annotation>
<xs:documentation>Maximum size of a push message that the device can
handle. Value is number of bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WmlDeckSize" type="xs:int">
<xs:annotation>
<xs:documentation>Maximum size of a WML deck that can be downloaded to
the device. This may be an estimate of the maximum size
if the true maximum size is not known. Value is number
of bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WmlScriptLibraries" type="LaBri:WmlScriptLibrariesType">
<xs:annotation>
<xs:documentation>List of mandatory and optional libraries supported in
the device's WMLScript VM.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WmlScriptVersion">
<xs:annotation>
<xs:documentation>List of WMLScript version numbers supported by the
device.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WmlVersion" type="xs:float">
<xs:annotation>
<xs:documentation>List of WML language version numbers supported by the
device</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WtaiLibraries" type="LaBri:WtaiLibrariesType">
<xs:annotation>
<xs:documentation>List of WTAI network common and network specific
libraries supported by the device that are URI accessible.
Property value is a list of WTA library names, where each
item in the list is a library name as specified by
"WAP WTAI" and its addendums. Any future addendums to "WAP WTAI"
should be reflected in the values of this property.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WtaVersion" type="xs:string">
<xs:annotation>
<xs:documentation>Version of WTA user agent.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>

element WapCharacteristicsType/WapDeviceClass
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Classification of the device based on capabilities as
identified in the WAP 1.1 specifications. Current
values are "A", "B" and "C".
source <xs:element name="WapDeviceClass" type="xs:string">
<xs:annotation>
<xs:documentation>Classification of the device based on capabilities as
identified in the WAP 1.1 specifications. Current
values are "A", "B" and "C".</xs:documentation>
</xs:annotation>
</xs:element>
element WapCharacteristicsType/WapVersion
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
Version of WAP supported.
source <xs:element name="WapVersion" type="xs:float">
<xs:annotation>
<xs:documentation>Version of WAP supported.</xs:documentation>
</xs:annotation>
</xs:element>

element WapCharacteristicsType/WapPushMsgPriority
diagram

type restriction of xs:string

properties isRef 0
content simple
facets Kind Value annotation
enumeration low

annotation documentation
User's preference on the priority of incoming push
messages.
source <xs:element name="WapPushMsgPriority">
<xs:annotation>
<xs:documentation>User's preference on the priority of incoming push
messages.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="low"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

element WapCharacteristicsType/WapPushMsgSize
diagram
type LaBri:sizeType

properties isRef 0
content complex
children value scale

annotation documentation
Maximum size of a push message that the device can
handle. Value is number of bytes
source <xs:element name="WapPushMsgSize" type="LaBri:sizeType">
<xs:annotation>
<xs:documentation>Maximum size of a push message that the device can
handle. Value is number of bytes</xs:documentation>
</xs:annotation>
</xs:element>

element WapCharacteristicsType/WmlDeckSize
diagram

type xs:int

properties isRef 0
content simple
annotation documentation
Maximum size of a WML deck that can be downloaded to
the device. This may be an estimate of the maximum size
if the true maximum size is not known. Value is number
of bytes
source <xs:element name="WmlDeckSize" type="xs:int">
<xs:annotation>
<xs:documentation>Maximum size of a WML deck that can be downloaded to
the device. This may be an estimate of the maximum size
if the true maximum size is not known. Value is number
of bytes</xs:documentation>
</xs:annotation>
</xs:element>

element WapCharacteristicsType/WmlScriptLibraries
diagram

type LaBri:WmlScriptLibrariesType
properties isRef 0
content complex
children standard

annotation documentation
List of mandatory and optional libraries supported in
the device's WMLScript VM.
source <xs:element name="WmlScriptLibraries" type="LaBri:WmlScriptLibrariesType">
<xs:annotation>
<xs:documentation>List of mandatory and optional libraries supported in
the device's WMLScript VM.</xs:documentation>
</xs:annotation>
</xs:element>

element WapCharacteristicsType/WmlScriptVersion
diagram

properties isRef 0

annotation documentation
List of WMLScript version numbers supported by the device.
source <xs:element name="WmlScriptVersion">
<xs:annotation>
<xs:documentation>List of WMLScript version numbers supported by the
device.</xs:documentation>
</xs:annotation>
</xs:element>

element WapCharacteristicsType/WmlVersion
diagram

type xs:float

properties isRef 0
content simple
annotation documentation
List of WML language version numbers supported by the device
source <xs:element name="WmlVersion" type="xs:float">
<xs:annotation>
<xs:documentation>List of WML language version numbers supported by the
device</xs:documentation>
</xs:annotation>
</xs:element>
element WapCharacteristicsType/WtaiLibraries
diagram

type LaBri:WtaiLibrariesType

properties isRef 0
content complex
children standard

annotation documentation
List of WTAI network common and network specific
libraries supported by the device that are URI accessible.
Property value is a list of WTA library names, where each
item in the list is a library name as specified by
"WAP WTAI" and its addendums. Any future addendums to "WAP WTAI"
should be reflected in the values of this property.
source <xs:element name="WtaiLibraries" type="LaBri:WtaiLibrariesType">
<xs:annotation>
<xs:documentation>List of WTAI network common and network specific
libraries supported by the device that are URI accessible.
Property value is a list of WTA library names, where each
item in the list is a library name as specified by
"WAP WTAI" and its addendums. Any future addendums to "WAP WTAI"
should be reflected in the values of this property.</xs:documentation>
</xs:annotation>
</xs:element>

element WapCharacteristicsType/WtaVersion
diagram

type xs:string

properties isRef 0
content simple
annotation documentation
Version of WTA user agent.
source <xs:element name="WtaVersion" type="xs:string">
<xs:annotation>
<xs:documentation>Version of WTA user agent.</xs:documentation>
</xs:annotation>
</xs:element>

complexType WmlScriptLibrariesType
diagram

namespace http://www.labri.fr/

children standard

used by element WapCharacteristicsType/WmlScriptLibraries

annotation documentation
List of mandatory and optional libraries supported inthe device's WMLScript VM.
source <xs:complexType name="WmlScriptLibrariesType">
<xs:annotation>
<xs:documentation>List of mandatory and optional libraries supported inthe device's
WMLScript VM.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="standard" type="LaBri:standardType"/>
</xs:sequence>
</xs:complexType>

element WmlScriptLibrariesType/standard
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="standard" type="LaBri:standardType"/>


complexType WtaiLibrariesType
diagram

namespace http://www.labri.fr/

children standard

used by element WapCharacteristicsType/WtaiLibraries

annotation documentation
List of WTAI network common and network specific libraries supported by the device that are URI accessible. Property
value is a list of WTA library names, where eachitem in the list is a library name as specified by "WAP WTAI" and its
addendums. Any future addendums to "WAP WTAI"should be reflected in the values of this property.
source <xs:complexType name="WtaiLibrariesType">
<xs:annotation>
<xs:documentation>List of WTAI network common and network specific libraries supported by
the device that are URI accessible. Property value is a list of WTA library names, where eachitem
in the list is a library name as specified by "WAP WTAI" and its addendums. Any future addendums
to "WAP WTAI"should be reflected in the values of this property.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="standard" type="LaBri:standardType"/>
</xs:sequence>
</xs:complexType>

element WtaiLibrariesType/standard
diagram

type LaBri:standardType

properties isRef 0
content complex
children type

source <xs:element name="standard" type="LaBri:standardType"/>

simpleType addres
namespace http://www.labri.fr/

type restriction of xs:string


used by elements curent_networkType/ip networkType/ip_addres networkType/mask curent_networkType/mask

facets Kind Value annotation


enumeration 123.23.45.3
enumeration 255.255.0.0

annotation documentation
ip addres
source <xs:simpleType name="addres">
<xs:annotation>
<xs:documentation>ip addres</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="123.23.45.3 "/>
<xs:enumeration value="255.255.0.0"/>
</xs:restriction>
</xs:simpleType>

simpleType codage_standard
namespace http://www.labri.fr/

type xs:string

used by elements input_charSetType/norm output_charSetType/norm

annotation documentation
list of codage standard
source <xs:simpleType name="codage_standard">
<xs:annotation>
<xs:documentation>list of codage standard</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType mac_addres
namespace http://www.labri.fr/

type restriction of xs:string

used by element networkType/mac_addres

facets Kind Value annotation


enumeration 01.EE.EE.FF.AA.11

annotation documentation
mac addres
source <xs:simpleType name="mac_addres">
<xs:annotation>
<xs:documentation>mac addres</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="01.EE.EE.FF.AA.11"/>
</xs:restriction>
</xs:simpleType>
simpleType Maxscreen_char
namespace http://www.labri.fr/

type restriction of xs:string

facets Kind Value annotation


enumeration 48x32

annotation documentation
Size of the virtual page onto which a document is rendered, in units of characters
source <xs:simpleType name="Maxscreen_char">
<xs:annotation>
<xs:documentation>Size of the virtual page onto which a document is rendered, in units of
characters</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="48x32"/>
</xs:restriction>
</xs:simpleType>

simpleType resolution
namespace http://www.labri.fr/

type restriction of xs:string

used by elements displayType/max_resolution videoType/maxresolution terminalType/MaxScreenChar


imageType/maxsize MmscharacterType/MmsMaxImageResolution
Ip-Tv_parametersType/RenderingScreenSize displayType/screen_resolution
facets Kind Value annotation
enumeration 48x32
enumeration 1440x900
enumeration 1680x1050
enumeration 800x750
enumeration 301x280
enumeration 1280x1280
enumeration 240x320

annotation documentation
the user's screen resolution
source <xs:simpleType name="resolution">
<xs:annotation>
<xs:documentation>the user's screen resolution</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="48x32"/>
<xs:enumeration value="1440x900"/>
<xs:enumeration value="1680x1050"/>
<xs:enumeration value="800x750"/>
<xs:enumeration value="301x280"/>
<xs:enumeration value="1280x1280"/>
<xs:enumeration value="240x320"/>
</xs:restriction>
</xs:simpleType>
simpleType unity
namespace http://www.labri.fr/

type restriction of xs:string

used by elements terminalType/PointingResolution sizeType/scale speedType/scale cacheType/scale


colors_depthType/scale asaType/scale page_interaarival_timeType/scale waiting_timeType/scale
refresh_intervalType/scale lifetime_multiplierType/scale Blockade_multiplierType/scale
preemptionType/scale gigueType/scale latence_timeType/scale bandwidthType/scale
facets Kind Value annotation
enumeration second
enumeration GB
enumeration MB
enumeration bits
enumeration MHz
enumeration MGpx
enumeration %
enumeration ms
enumeration bytes
enumeration byte
enumeration MBytes
enumeration GHz
enumeration Pixel
enumeration volt

annotation documentation
identify the unity
source <xs:simpleType name="unity">
<xs:annotation>
<xs:documentation>identify the unity </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="second"/>
<xs:enumeration value="GB"/>
<xs:enumeration value="MB"/>
<xs:enumeration value="bits"/>
<xs:enumeration value="MHz"/>
<xs:enumeration value="MGpx"/>
<xs:enumeration value="%"/>
<xs:enumeration value="ms"/>
<xs:enumeration value="bytes"/>
<xs:enumeration value="byte"/>
<xs:enumeration value="MBytes"/>
<xs:enumeration value="GHz"/>
<xs:enumeration value="Pixel"/>
<xs:enumeration value="volt"/>
</xs:restriction>
</xs:simpleType>

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

Potrebbero piacerti anche