Schema uaprofschema.

xsd
schema location: attribute form default: element form default: targetNamespace: C:\Users\khalifa\Desktop\uaprofschema.xsd unqualified unqualified http://www.labri.fr/

Attributes id

Elements user_profile

Complex types addresType always_locationsType always_services_useType applicationsType asaType audio_codecsType 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

Simple types addres codage_standard mac_addres Maxscreen_char resolution unity

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 type annotation source http://www.labri.fr/ restriction of xs:string documentation the login of the user

<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 properties children annotation source

http://www.labri.fr/ content complex

user hardware software networks context documentation Description of the user profil

<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 properties children attributes LaBri:userType isRef content 0 complex name birth_date tel addres profession education preferences always_locations always_services_use sip_uri password Name Type Use Default Fixed annotation .

</xs:documentation> </xs:annotation> </xs:element> element user_profile/software diagram type properties children annotation LaBri:softwareType isRef content terminal documentation 0 complex .id annotation source documentation Characteristic of the user <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 properties children annotation LaBri:hardwareType isRef content terminal documentation The HardwarePlatformcomponent contains properties of the device's Hardware. such as display size. supported character sets. supported character sets. 0 complex 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.

operating system.</xs:documentation> </xs:annotation> </xs:element> element user_profile/networks diagram type properties children annotation LaBri:networksType isRef content network documentation The NetworkCharacteristics component contains properties describing the network environment including the supported bearers. operating system. and installed software. and installed software.</xs:documentation> </xs:annotation> </xs:element> .The SoftwarePlatform component contains properties of the device's application environment. 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. 0 complex 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.

element user_profile/context diagram type properties children annotation source LaBri:contextType isRef content 0 complex time date location runnuing_application current_terminal curent_network curent_service documentation Current user's context <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 .

labri.namespace children used by annotation source http://www.fr/ num street post_code city country element userType/addres documentation the user's addres <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 properties source xs:int isRef content 0 simple <xs:element name="num" type="xs:int"/> element addresType/street diagram type properties source xs:string isRef content 0 simple <xs:element name="street" type="xs:string"/> element addresType/post_code diagram type properties source xs:int isRef content 0 simple <xs:element name="post_code" type="xs:int"/> .

fr/ location element userType/always_locations documentation location always visited by the user <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple .element addresType/city diagram type properties source xs:string isRef content 0 simple <xs:element name="city" type="xs:string"/> element addresType/country diagram type properties source xs:string isRef content 0 simple <xs:element name="country" type="xs:string"/> complexType always_locationsType diagram namespace children used by annotation source http://www.labri.

fr/ type element terminalType_1/applications documentation list of application supported by the user's device <xs:complexType name="applicationsType"> <xs:annotation> <xs:documentation>list of application supported by the user's device</xs:documentation> .labri.fr/ service_use element userType/always_services_use documentation service always used by the user <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="service_use" type="xs:string" maxOccurs="unbounded"/> complexType applicationsType diagram namespace children used by annotation source http://www.labri.source <xs:element name="location" type="xs:string" maxOccurs="unbounded"/> complexType always_services_useType diagram namespace children used by annotation source http://www.

labri. 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 properties source xs:int isRef content 0 simple <xs:element name="value" type="xs:int"/> .fr/ value scale element slaType/asa documentation Abandon Rate. soit en français taux d’abandon <xs:complexType name="asaType"> <xs:annotation> <xs:documentation>Abandon Rate.</xs:annotation> <xs:sequence> <xs:element name="type" type="xs:string" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> element applicationsType/type diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/> complexType asaType diagram namespace children used by annotation source http://www.

labri.element asaType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> complexType audio_codecsType diagram namespace children used by annotation source http://www.fr/ audio_codec audiocodec_parametre element multimediaType_1/audio_codecs documentation list of audio codec <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> .

fr/ name version element audio_codecsType/audio_codec documentation audio codec used in video conference .labri.</xs:complexType> element audio_codecsType/audio_codec diagram type properties LaBri:audio_codecType isRef minOcc maxOcc content 0 1 unbounded complex children source name version <xs:element name="audio_codec" type="LaBri:audio_codecType" maxOccurs="unbounded"/> element audio_codecsType/audiocodec_parametre diagram type properties children source LaBri:audiocodec_parametreType isRef content 0 complex frame_size look_ahead_size coding_rate <xs:element name="audiocodec_parametre" type="LaBri:audiocodec_parametreType"/> complexType audio_codecType diagram namespace children used by annotation http://www.

labri.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 properties source xs:string isRef content 0 simple <xs:element name="name" type="xs:string"/> element audio_codecType/version diagram type properties source xs:string isRef content 0 simple <xs:element name="version" type="xs:string"/> complexType audiocodec_parametreType diagram namespace children used by annotation source http://www.fr/ frame_size look_ahead_size coding_rate element audio_codecsType/audiocodec_parametre documentation audio codec parameters <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 properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="frame_size" type="LaBri:sizeType"/> element audiocodec_parametreType/look_ahead_size diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="look_ahead_size" type="LaBri:sizeType"/> element audiocodec_parametreType/coding_rate diagram type properties children LaBri:sizeType isRef content 0 complex value scale .

labri.fr/ normes maxtaille brand model drivers element terminalType/audio documentation the audio's standars supported <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 properties children source LaBri:standardType isRef content type 0 complex <xs:element name="normes" type="LaBri:standardType"/> .source <xs:element name="coding_rate" type="LaBri:sizeType"/> complexType audioType diagram namespace children used by annotation source http://www.

element audioType/maxtaille diagram type properties children source LaBri:speedType isRef content 0 complex value scale <xs:element name="maxtaille" type="LaBri:speedType"/> element audioType/brand diagram type properties source xs:string isRef content 0 simple <xs:element name="brand" type="xs:string"/> element audioType/model diagram type properties source xs:string isRef content 0 simple <xs:element name="model" type="xs:string"/> element audioType/drivers diagram type properties children source LaBri:driversType isRef content driver 0 complex <xs:element name="drivers" type="LaBri:driversType"/> .

labri.complexType audioType_1 diagram namespace children used by annotation source http://www.labri.fr/ key login password element securityType/authentication .fr/ type element Ip-Tv_AcceptType/audio documentation standard of audio supported by ip-tv <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/> complexType authenticationType diagram namespace children used by http://www.

attributes annotation source Name type Type xs:string Use Default Fixed annotation documentation parameters of authentification <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 properties source xs:string isRef 0 <xs:attribute name="type" type="xs:string"/> element authenticationType/key diagram type properties source xs:string isRef content 0 simple <xs:element name="key" type="xs:string"/> element authenticationType/login diagram type properties source xs:string isRef content 0 simple <xs:element name="login" type="xs:string"/> element authenticationType/password diagram type properties xs:string isRef content 0 simple .

.fr/ status element page_proprietiesType/back_end_custom_application documentation Specifies properties of back-end custom application.labri. Check details of "Custom Application Name" attribute for more information.fr/ status element serviceType/back-end-custom-application documentation Specifies properties of back-end custom application.source <xs:element name="password" type="xs:string"/> complexType back-end-custom-applicationType diagram namespace children used by annotation http://www. 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 properties source xs:boolean isRef content 0 simple <xs:element name="status" type="xs:boolean"/> complexType back_end_custom_applicationType diagram namespace children used by annotation http://www. 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.labri.

fr/ value scale element networkType/bandwidth documentation size of bandwith <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 properties xs:int isRef content 0 simple . 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 properties source xs:boolean isRef content 0 simple <xs:element name="status" type="xs:boolean"/> complexType bandwidthType diagram namespace children used by annotation source http://www.source <xs:complexType name="back_end_custom_applicationType"> <xs:annotation> <xs:documentation>Specifies properties of back-end custom application.labri.

labri.source <xs:element name="value" type="xs:int"/> element bandwidthType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> complexType batteryType diagram namespace children used by annotation source http://www.fr/ type voltage electricityquantity energy cell element terminalType/battery documentation the battery's caracteristic <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 properties source xs:string isRef content 0 simple <xs:element name="type" type="xs:string"/> element batteryType/voltage diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="voltage" type="LaBri:sizeType"/> element batteryType/electricityquantity diagram type properties source xs:integer isRef content 0 simple <xs:element name="electricityquantity" type="xs:integer"/> element batteryType/energy diagram .

labri.type properties source xs:float isRef content 0 simple <xs:element name="energy" type="xs:float"/> element batteryType/cell diagram type properties source xs:integer isRef content 0 simple <xs:element name="cell" type="xs:integer"/> complexType biosType diagram namespace children used by annotation source http://www.fr/ version element terminalType/bios documentation name and version of bios <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 properties source xs:string isRef content 0 simple <xs:element name="version" type="xs:string"/> .

complexType birth_dateType diagram namespace children used by annotation source http://www.fr/ day month year element userType/birth_date documentation the user's birthday <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 properties source xs:int isRef content 0 simple <xs:element name="day" type="xs:int"/> element birth_dateType/month diagram type properties source xs:int isRef content 0 simple <xs:element name="month" type="xs:int"/> element birth_dateType/year diagram type xs:int .labri.

properties source isRef content 0 simple <xs:element name="year" type="xs:int"/> complexType Blockade_multiplierType diagram namespace children used by annotation source http://www. which is calculated as "Refresh Period" * "Blockade Multiplier". <xs:complexType name="Blockade_multiplierType"> <xs:annotation> <xs:documentation>Determines lifetime of blockade state.labri. </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 properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element Blockade_multiplierType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration GB MB annotation . which is calculated as "Refresh Period" * "Blockade Multiplier".fr/ value scale element RSVPprotocolType/Blockade_multiplier documentation Determines lifetime of blockade state.

labri.enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration source bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt <xs:element name="scale" type="LaBri:unity"/> complexType BluetoothProfileType diagram namespace children used by annotation source http://www.fr/ proprieties element terminalType_1/BluetoothProfile documentation description of blutooth profile <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 properties children source LaBri:proprietiesType isRef content proprietie 0 complex <xs:element name="proprieties" type="LaBri:proprietiesType"/> .

complexType Browser_userType .

diagram .

</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="PreferenceForFrames" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates the user's preference for receiving HTML content that contains frames.labri.fr/ BrowserName BrowserVersion HtmlVersion XhtmlVersion FramesCapable JavaScriptVersion PreferenceForFrames DownloadableBrowserApps XhtmlModules Encoding_supported TablesCapable element terminalType/Browser_user documentation description of user <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="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="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 .namespace children used by annotation source http://www.</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="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="FramesCapable" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether the browser is capable of displaying HTML frames.

network. Property value is a list of transfer encodings. Property value is a list of module names. The property value is a list of MIME types.</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. where each item in the list is a content type descriptor as specified by RFC 2045. 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 properties annotation xs:string isRef 0 content simple documentation Name of the browser user agent associated with the current request. 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.</xs:documentation> </xs:annotation> </xs:element> . source <xs:element name="BrowserName" type="xs:string"> <xs:annotation> <xs:documentation>Name of the browser user agent associated with the current request.

<xs:element name="BrowserVersion" type="xs:float"> <xs:annotation> <xs:documentation>Version of the browser.</xs:documentation> </xs:annotation> </xs:element> element Browser_userType/XhtmlVersion diagram type properties annotation source xs:float isRef 0 content simple documentation Version of XHTML 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/HtmlVersion diagram type properties annotation xs:float isRef 0 content simple documentation Version of HyperText Markup Language (HTML) supported by the browser.element Browser_userType/BrowserVersion diagram type properties annotation source xs:float isRef 0 content simple documentation Version of the browser. <xs:element name="XhtmlVersion" type="xs:float"> <xs:annotation> <xs:documentation>Version of XHTML supported by the browser.</xs:documentation> </xs:annotation> </xs:element> .

annotation 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/PreferenceForFrames diagram type xs:boolean .element Browser_userType/FramesCapable diagram type properties xs:boolean isRef 0 minOcc 0 maxOcc 1 content simple documentation Indicates whether the browser is capable of displaying HTML frames.</xs:documentation> </xs:annotation> </xs:element> element Browser_userType/JavaScriptVersion diagram type properties xs:float isRef 0 minOcc 0 maxOcc 1 content simple documentation Version of the JavaScript language supported by the browser. annotation source <xs:element name="JavaScriptVersion" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Version of the JavaScript language supported by the browser.

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. annotation 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.</xs:documentation> </xs:annotation> </xs:element> .properties annotation isRef 0 minOcc 0 maxOcc 1 content simple documentation Indicates the user's preference for receiving HTML content that contains frames. where each item in the list is a content type descriptor as specified by RFC 2045. The property value is a list of MIME types. 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 properties xs:string isRef 0 minOcc 0 maxOcc 1 content simple documentation List of executable content types which the browser supports and which it is willing to accept from the network.

where each item in the list is a transfer encoding name as specified by RFC 2045 and registered with IANA. Property value is a list of transfer encodings.element Browser_userType/XhtmlModules diagram type properties annotation xs:string isRef 0 content simple documentation List of XHTML modules supported by the browser.</xs:documentation> </xs:annotation> . where each item in the list is a transfer encoding name as specified by RFC 2045 and registered with IANA. Property value is a list of module names. Property value is a list of module names. annotation source <xs:element name="Encoding_supported" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>List of transfer encodings the device supports. 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 transfer encodings. 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 properties xs:string isRef 0 minOcc 0 maxOcc 1 content simple documentation List of transfer encodings the device supports.

fr/ name version element serviceType/browser documentation name of browser <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 .</xs:element> element Browser_userType/TablesCapable diagram type properties xs:boolean isRef 0 minOcc 0 maxOcc 1 content simple documentation Indicates whether the browser is capable of displaying HTML tables annotation 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 children used by annotation source http://www.labri.

type properties source xs:string isRef content 0 simple <xs:element name="name" type="xs:string"/> element browserType/version diagram type properties source xs:float isRef content 0 simple <xs:element name="version" type="xs:float"/> complexType cacheType diagram namespace children used by annotation source http://www.labri.fr/ value scale element hddType/cache documentation description of the cache memory <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 properties source xs:string isRef content 0 simple <xs:element name="value" type="xs:string"/> .

labri.fr/ resolutioncapture zoom formatcapture element terminalType/camera documentation the camera's caracteristic <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 cacheType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> complexType cameraType diagram namespace children used by annotation source http://www.

element cameraType/resolutioncapture diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="resolutioncapture" type="LaBri:sizeType"/> element cameraType/zoom diagram type properties source xs:int isRef content 0 simple <xs:element name="zoom" type="xs:int"/> element cameraType/formatcapture diagram type properties children source LaBri:multimediaType isRef content type 0 complex <xs:element name="formatcapture" type="LaBri:multimediaType"/> complexType colors_depthType diagram namespace children http://www.labri.fr/ value scale .

used by annotation source element displayType/colors_depth documentation describe the depth of color <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 properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element colors_depthType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> .

complexType contextType diagram namespace children used by annotation source http://www.labri.fr/ time date location runnuing_application current_terminal curent_network curent_service element user_profile/context documentation Current user's context <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: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 properties annotation source xs:time isRef 0 content simple documentation Current time <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 properties annotation source xs:date isRef 0 content simple documentation The current date <xs:element name="date" type="xs:date"> <xs:annotation> <xs:documentation xml:lang="english">The current date</xs:documentation> </xs:annotation> .</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:element> element contextType/location diagram type properties annotation source xs:string isRef 0 content simple documentation The current location <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 properties annotation source xs:string isRef 0 content simple documentation The actual runnig application <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 properties children LaBri:current_terminalType isRef content 0 complex used_cpu_pecentage available_hdd_size available_ram_size .

</xs:documentation> </xs:annotation> </xs:element> element contextType/curent_service diagram type properties LaBri:curent_serviceType isRef content 0 complex . <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.annotation source documentation The caracteristic of the current terminal <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 properties children annotation source LaBri:curent_networkType isRef content 0 complex available_bandwidth packet_loss error_rate signal_strength ip mask documentation The bearer on which the current session was opened.

children annotation source

service_id sip_port documentation The current service used

<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 children used by annotation source

http://www.labri.fr/ brand model speed Architecture Cache_L1 Cache_L2 Intel_Speedstep element terminalType/cpu

documentation Name and model number of CPU

<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 properties source

xs:string isRef content 0 simple

<xs:element name="brand" type="xs:string"/>

element cpuType/model
diagram

type properties source

xs:string isRef content 0 simple

<xs:element name="model" type="xs:string"/>

element cpuType/speed
diagram

type properties children source

LaBri:sizeType isRef content 0 complex

value scale

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

element cpuType/Architecture
diagram

type properties source

xs:string isRef content 0 simple

<xs:element name="Architecture" type="xs:string"/>

element cpuType/Cache_L1
diagram

type properties children source

LaBri:sizeType isRef content 0 complex

value scale

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

element cpuType/Cache_L2
diagram

type properties children source

LaBri:sizeType isRef content 0 complex

value scale

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

element cpuType/Intel_Speedstep
diagram

type properties source

xs:string isRef content 0 simple

<xs:element name="Intel_Speedstep" type="xs:string"/>

complexType curent_networkType
diagram

namespace children used by annotation source

http://www.labri.fr/ available_bandwidth packet_loss error_rate signal_strength ip mask element contextType/curent_network

documentation the current network connected

<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 properties children source

LaBri:sizeType isRef content 0 complex

value scale

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

element curent_networkType/packet_loss
diagram

type properties source

xs:string isRef content 0 simple

<xs:element name="packet_loss" type="xs:string"/>

element curent_networkType/error_rate
diagram

type properties source

xs:string isRef content 0 simple

<xs:element name="error_rate" type="xs:string"/>

element curent_networkType/signal_strength
diagram

type properties source

xs:float isRef content 0 simple

<xs:element name="signal_strength" type="xs:float"/>

element curent_networkType/ip
diagram

type properties facets

LaBri:addres isRef 0 content simple Kind Value enumeration 123.23.45.3 enumeration 255.255.0.0

annotation

source

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

element curent_networkType/mask
diagram

type properties

LaBri:addres isRef content 0 simple

3 255.45.23.labri.facets Kind enumeration enumeration Value 123.255.0 annotation source <xs:element name="mask" type="LaBri:addres"/> complexType curent_serviceType diagram namespace children used by annotation source http://www.0.fr/ service_id sip_port element contextType/curent_service documentation the current service used <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 properties source xs:string isRef content 0 simple <xs:element name="service_id" type="xs:string"/> element curent_serviceType/sip_port diagram type properties source xs:int isRef content 0 simple <xs:element name="sip_port" type="xs:int"/> .

fr/ used_cpu_pecentage available_hdd_size available_ram_size element contextType/current_terminal documentation the current terminal used <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 properties source xs:int isRef content 0 simple <xs:element name="used_cpu_pecentage" type="xs:int"/> element current_terminalType/available_hdd_size diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="available_hdd_size" type="LaBri:sizeType"/> .complexType current_terminalType diagram namespace children used by annotation source http://www.labri.

labri.element current_terminalType/available_ram_size diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="available_ram_size" type="LaBri:sizeType"/> complexType displayType diagram namespace children used by annotation source http://www.fr/ size PixelStretch colors_depth screen_resolution max_resolution standard element screenType/display documentation type of display <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 properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="size" type="LaBri:sizeType"/> element displayType/PixelStretch diagram properties source isRef 0 <xs:element name="PixelStretch"/> element displayType/colors_depth diagram type properties children source LaBri:colors_depthType isRef content 0 complex value scale <xs:element name="colors_depth" type="LaBri:colors_depthType"/> element displayType/screen_resolution diagram type properties facets LaBri:resolution isRef 0 content simple Kind Value enumeration 48x32 enumeration 1440x900 annotation .

fr/ width height elements vconf-softwareType/display playerType/display documentation type of display used in video conference <xs:complexType name="displayType_1"> .labri.enumeration enumeration enumeration enumeration enumeration source 1680x1050 800x750 301x280 1280x1280 240x320 <xs:element name="screen_resolution" type="LaBri:resolution"/> element displayType/max_resolution diagram type properties facets LaBri:resolution isRef 0 content simple Kind Value enumeration 48x32 enumeration enumeration enumeration enumeration enumeration enumeration 1440x900 1680x1050 800x750 301x280 1280x1280 240x320 annotation source <xs:element name="max_resolution" type="LaBri:resolution"/> element displayType/standard diagram type properties source xs:string isRef content 0 simple <xs:element name="standard" type="xs:string"/> complexType displayType_1 diagram namespace children used by annotation source http://www.

labri.fr/ types maxtaille element terminalType/document documentation the document's standard supported <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: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 properties source xs:integer isRef content 0 simple <xs:element name="width" type="xs:integer"/> element displayType_1/height diagram type properties source xs:integer isRef content 0 simple <xs:element name="height" type="xs:integer"/> complexType documentType diagram namespace children used by annotation source http://www.

</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 children source isRef content type 0 complex <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 minOcc maxOcc 0 1 unbounded source <xs:element name="type" maxOccurs="unbounded"/> element documentType/maxtaille diagram properties children isRef content 0 complex value scale .

labri.fr/ driver elements videoType/drivers audioType/drivers documentation the type of drivers <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> .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 source isRef 0 <xs:element name="value"/> element documentType/maxtaille/scale diagram properties source isRef 0 <xs:element name="scale"/> complexType driversType diagram namespace children used by annotation source http://www.

labri.element driversType/driver diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="driver" type="xs:string" maxOccurs="unbounded"/> complexType favorite_cuisinesType diagram namespace children used by annotation source http://www.fr/ cuisine element preferencesType/favorite_cuisines documentation the user's favorite in cuisine <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="cuisine" type="xs:string" maxOccurs="unbounded"/> complexType favorits_authorsType diagram .

labri.labri.namespace children used by annotation source http://www.fr/ author element preferencesType/favorits_authors documentation list of the favorits authors <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="author" type="xs:string" maxOccurs="unbounded"/> complexType FrameinformationType diagram namespace children used by annotation source http://www.fr/ frameintervaltimeinformation Size element serviceType/Frameinformation documentation description of the size and interarrival time of the frame information <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 properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="frameintervaltimeinformation" type="LaBri:sizeType"> <xs:annotation> <xs:documentation/> </xs:annotation> </xs:element> element FrameinformationType/Size diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="Size" type="LaBri:sizeType"/> complexType FTPsoftwareType diagram namespace children http://www.fr/ name version .labri.

<xs:complexType name="gigueType"> <xs:annotation> <xs:documentation> is a variation or dislocation in the pulses of a digital transmission.fr/ value scale element serviceType/gigue documentation is a variation or dislocation in the pulses of a digital transmission. in a way. it may be thought of. it may . as irregular pulses.used by annotation source element serviceType/FTPsoftware documentation description of the file transfert protocol software <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 properties source xs:string isRef content 0 simple <xs:element name="name" type="xs:string"/> element FTPsoftwareType/version diagram type properties source xs:float isRef content 0 simple <xs:element name="version" type="xs:float"/> complexType gigueType diagram namespace children used by annotation source http://www.labri.

in a way. </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 properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element gigueType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> . as irregular pulses.be thought of.

complexType hardwareType diagram namespace children used by annotation http://www.fr/ terminal element user_profile/hardware 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.labri. supported character sets</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="terminal" type="LaBri:terminalType"/> </xs:sequence> </xs:complexType> . such as display size.

element hardwareType/terminal .

diagram .

fr/ brand model size interface cache rotation_speed element terminalType/hdd documentation type of Hard Disk Drive <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 .type properties children LaBri:terminalType isRef content 0 complex 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 Name id Type Use Default Fixed annotation attributes source <xs:element name="terminal" type="LaBri:terminalType"/> complexType hddType diagram namespace children used by annotation source http://www.labri.

properties source isRef content 0 simple <xs:element name="brand" type="xs:string"/> element hddType/model diagram type properties source xs:string isRef content 0 simple <xs:element name="model" type="xs:string"/> element hddType/size diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="size" type="LaBri:sizeType"/> element hddType/interface diagram type properties source xs:string isRef content 0 simple <xs:element name="interface" type="xs:string"/> element hddType/cache diagram .

type properties children source LaBri:cacheType isRef content 0 complex value scale <xs:element name="cache" type="LaBri:cacheType"/> element hddType/rotation_speed diagram type properties source xs:integer isRef content 0 simple <xs:element name="rotation_speed" type="xs:integer"/> complexType imageType diagram namespace children used by annotation source http://www.labri.fr/ standard maxtaille maxsize colorbit element terminalType/image documentation the image's standard supported <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 properties children source LaBri:standardType isRef content type 0 complex <xs:element name="standard" type="LaBri:standardType"/> element imageType/maxtaille diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="maxtaille" type="LaBri:sizeType"/> element imageType/maxsize diagram type properties facets LaBri:resolution isRef 0 content simple Kind Value enumeration 48x32 enumeration enumeration enumeration enumeration enumeration enumeration 1440x900 1680x1050 800x750 301x280 1280x1280 240x320 annotation source <xs:element name="maxsize" type="LaBri:resolution"/> .

element imageType/colorbit diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="colorbit" type="LaBri:sizeType"/> complexType imageType_1 diagram namespace children annotation source http://www.labri.fr/ type documentation the image's standard supported <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/> .

where each item in the list is a character set name</xs:documentation> </xs:annotation> <xs:sequence> .fr/ norm element SupportedCharSetType/input_charSet documentation List of input character sets supported by the device for text entry.complexType initial_repeat_probabilityType diagram namespace children used by annotation source http://www. Property's value is a list of character sets.labri.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.fr/ value element server_selectionType/initial_repeat_probability documentation value of the probability of initial repeat <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 properties source xs:int isRef content 0 simple <xs:element name="value" type="xs:int"/> complexType input_charSetType diagram namespace children used by annotation http://www.labri.

<xs:element name="norm" type="LaBri:codage_standard" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> element input_charSetType/norm diagram type properties LaBri:codage_standard isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="norm" type="LaBri:codage_standard" maxOccurs="unbounded"/> complexType input_outputType diagram namespace children used by annotation source http://www.labri.fr/ usb firewire ethernet multimedia audio memory_card_reader infrared element terminalType/input_output documentation list of input and output devices <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 properties children source LaBri:usbType isRef content type nb 0 complex <xs:element name="usb" type="LaBri:usbType"/> element input_outputType/firewire diagram type properties xs:string isRef minOcc maxOcc content 0 0 1 simple source <xs:element name="firewire" type="xs:string" minOccurs="0"/> element input_outputType/ethernet diagram type properties source xs:string isRef content 0 simple <xs:element name="ethernet" type="xs:string"/> element input_outputType/multimedia diagram type LaBri:multimediaType .

properties children source

isRef content type

0 complex

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

element input_outputType/audio
diagram

type properties children source

LaBri:multimediaType isRef content type 0 complex

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

element input_outputType/memory_card_reader
diagram

type properties

LaBri:multimediaType isRef minOcc maxOcc content type 0 0 1 complex

children source

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

element input_outputType/infrared
diagram

type properties source

xs:string isRef content 0 simple

<xs:element name="infrared" type="xs:string"/>

complexType interestsType
diagram

namespace children used by annotation source

http://www.labri.fr/ interest element preferencesType/interests

documentation list of interests

<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 properties

xs:string isRef minOcc maxOcc content 0 1 unbounded simple

source

<xs:element name="interest" type="xs:string" maxOccurs="unbounded"/>

complexType Ip-Tv_AcceptType
diagram

namespace children used by annotation source

http://www.labri.fr/ audio video element serviceType/Ip-Tv_Accept

documentation description of the different element supported with ip-tv(audio,video)

<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 properties children source

LaBri:audioType_1 isRef content type 0 complex

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

element Ip-Tv_AcceptType/video
diagram

type properties children source

LaBri:videoType_1 isRef content type 0 complex

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

complexType Ip-Tv_parametersType
diagram

namespace children

http://www.labri.fr/ ThreeGPPLinkChar AdaptationSupport ExtendedRtcpReports RtpRetransmission MediaAlternatives VideoPreDecoderBufferSize VideoInitialPostDecoderBufferingPeriod VideoDecodingByteRate AudioChannels RenderingScreenSize element serviceType/Ip-Tv_parameters

used by annotation source

documentation ip-tv 's parameters

<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 properties source

xs:boolean isRef content 0 simple

<xs:element name="ThreeGPPLinkChar" type="xs:boolean"/>

element Ip-Tv_parametersType/AdaptationSupport
diagram

type properties source

xs:boolean isRef content 0 simple

<xs:element name="AdaptationSupport" type="xs:boolean"/>

element Ip-Tv_parametersType/ExtendedRtcpReports
diagram

type properties source

xs:boolean isRef content 0 simple

<xs:element name="ExtendedRtcpReports" type="xs:boolean"/>

element Ip-Tv_parametersType/RtpRetransmission
diagram

type properties source

xs:boolean isRef content 0 simple

<xs:element name="RtpRetransmission" type="xs:boolean"/>

element Ip-Tv_parametersType/MediaAlternatives
diagram

type properties source

xs:boolean isRef content 0 simple

<xs:element name="MediaAlternatives" type="xs:boolean"/>

element Ip-Tv_parametersType/VideoPreDecoderBufferSize
diagram

type properties source xs:integer isRef content 0 simple <xs:element name="VideoPreDecoderBufferSize" type="xs:integer"/> element Ip-Tv_parametersType/VideoInitialPostDecoderBufferingPeriod diagram type properties source xs:integer isRef content 0 simple <xs:element name="VideoInitialPostDecoderBufferingPeriod" type="xs:integer"/> element Ip-Tv_parametersType/VideoDecodingByteRate diagram type properties source xs:integer isRef content 0 simple <xs:element name="VideoDecodingByteRate" type="xs:integer"/> element Ip-Tv_parametersType/AudioChannels diagram type properties source xs:string isRef content 0 simple <xs:element name="AudioChannels" type="xs:string"/> element Ip-Tv_parametersType/RenderingScreenSize diagram type properties facets LaBri:resolution isRef 0 content simple Kind Value enumeration 48x32 enumeration enumeration enumeration enumeration enumeration 1440x900 1680x1050 800x750 301x280 1280x1280 annotation .

fr/ standard element terminalType_1/JavaPlatform documentation name of javaplatform <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 properties children source LaBri:standardType isRef content type 0 complex <xs:element name="standard" type="LaBri:standardType"/> complexType languagesType diagram namespace children used by annotation http://www.enumeration source 240x320 <xs:element name="RenderingScreenSize" type="LaBri:resolution"/> complexType JavaPlatformType diagram namespace children used by annotation source http://www.fr/ language element preferencesType/languages documentation spoken language .labri.labri.

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 properties xs:language isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="language" type="xs:language" maxOccurs="unbounded"/> complexType latence_timeType diagram namespace children used by annotation http://www. 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> . 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.fr/ value scale element serviceType/latence_time documentation is a measure of time delay experienced in a system.labri.

element latence_timeType/value diagram type properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element latence_timeType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> complexType lifetime_multiplierType diagram namespace children used by http://www.fr/ value scale element RSVPprotocolType/lifetime_multiplier .labri.

and the corresponding reservations are adjusted accordingly. expire (are deleted from the state lists). expire (are deleted from the state lists).</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 properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element lifetime_multiplierType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> . source <xs:complexType name="lifetime_multiplierType"> <xs:annotation> <xs:documentation>Lifetime Multiplier determines the lifetime of RSVP states.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. The states that were not refreshed for [(state refresh interval from the previous/next hop) * lifetime multiplier] seconds. and the corresponding reservations are adjusted accordingly.

labri.fr/ port_begin port_end element serviceType/media_port documentation media port number <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 properties source xs:int isRef content 0 simple <xs:element name="port_begin" type="xs:int"/> element media_portType/port_end diagram type properties source xs:int isRef content 0 simple <xs:element name="port_end" type="xs:int"/> complexType memoryType diagram .complexType media_portType diagram namespace children used by annotation source http://www.

namespace children annotation source http://www.fr/ value scale documentation the type of memory <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 source isRef 0 <xs:element name="value"/> element memoryType/scale diagram properties source isRef 0 <xs:element name="scale"/> complexType mms_multimedia_supported diagram namespace children used by annotation source http://www.labri.fr/ type Mms_supportedType/application Mms_supportedType/audio Mms_supportedType/Characters Mms_supportedType/image Mms_supportedType/text documentation the standard of multimedia supported in mms elements <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> .labri.

labri.</xs:complexType> element mms_multimedia_supported/type diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/> complexType Mms_supportedType diagram namespace children used by annotation source http://www.fr/ image audio text application Characters element MmscharacterType/Mms_supported documentation the standard of mms supported by the user's terminal <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 properties children source LaBri:mms_multimedia_supported isRef content type 0 complex <xs:element name="image" type="LaBri:mms_multimedia_supported"/> element Mms_supportedType/audio diagram type properties children source LaBri:mms_multimedia_supported isRef content type 0 complex <xs:element name="audio" type="LaBri:mms_multimedia_supported"/> element Mms_supportedType/text diagram type properties children source LaBri:mms_multimedia_supported isRef content type 0 complex <xs:element name="text" type="LaBri:mms_multimedia_supported"/> .

fr/ MmsMaxMessageSize MmsMaxImageResolution Mms_supported element terminalType_1/Mmscharacter documentation description of Multimedia messaging service <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"/> .labri.element Mms_supportedType/application diagram type properties children source LaBri:mms_multimedia_supported isRef content type 0 complex <xs:element name="application" type="LaBri:mms_multimedia_supported"/> element Mms_supportedType/Characters diagram type properties children source LaBri:mms_multimedia_supported isRef content type 0 complex <xs:element name="Characters" type="LaBri:mms_multimedia_supported"/> complexType MmscharacterType diagram namespace children used by annotation source http://www.

</xs:sequence> </xs:complexType> element MmscharacterType/MmsMaxMessageSize diagram type properties children source LaBri:MmsMaxMessageSizeType isRef content 0 complex value scale <xs:element name="MmsMaxMessageSize" type="LaBri:MmsMaxMessageSizeType"/> element MmscharacterType/MmsMaxImageResolution diagram type properties facets LaBri:resolution isRef 0 content simple Kind Value enumeration 48x32 enumeration enumeration enumeration enumeration enumeration enumeration 1440x900 1680x1050 800x750 301x280 1280x1280 240x320 annotation source <xs:element name="MmsMaxImageResolution" type="LaBri:resolution"/> .

fr/ value scale element MmscharacterType/MmsMaxMessageSize documentation the maximum size of mms supported by the user's device <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 .labri.element MmscharacterType/Mms_supported diagram type properties children source LaBri:Mms_supportedType isRef content 0 complex image audio text application Characters <xs:element name="Mms_supported" type="LaBri:Mms_supportedType"/> complexType MmsMaxMessageSizeType diagram namespace children used by annotation source http://www.

labri.fr/ brand model element terminalType/Motherboard documentation name of motherbord used <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 properties source xs:string isRef content 0 simple <xs:element name="brand" type="xs:string"/> element MotherboardType/model diagram type xs:string .source <xs:element name="value"/> element MmsMaxMessageSizeType/scale diagram properties source isRef 0 <xs:element name="scale"/> complexType MotherboardType diagram namespace children used by annotation source http://www.

labri.fr/ type input_outputType/audio cameraType/formatcapture input_outputType/memory_card_reader input_outputType/multimedia documentation type of multimedia supported elements <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 minOcc maxOcc 0 1 unbounded source <xs:element name="type" maxOccurs="unbounded"/> complexType multimediaType_1 diagram namespace children used by annotation source http://www.fr/ video_codecs audio_codecs element terminalType_1/multimedia documentation description of multimedia included (video and audio codec) <xs:complexType name="multimediaType_1"> <xs:annotation> .labri.properties source isRef content 0 simple <xs:element name="model" type="xs:string"/> complexType multimediaType diagram namespace children used by annotation source http://www.

labri.<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 properties children source LaBri:video_codecsType isRef content 0 complex video_codec <xs:element name="video_codecs" type="LaBri:video_codecsType"/> element multimediaType_1/audio_codecs diagram type properties children source LaBri:audio_codecsType isRef content 0 complex audio_codec audiocodec_parametre <xs:element name="audio_codecs" type="LaBri:audio_codecsType"/> complexType music_stylesType diagram namespace children http://www.fr/ music_style .

labri.used by annotation source element preferencesType/music_styles documentation the user's preference of music <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="music_style" type="xs:string" maxOccurs="unbounded"/> complexType nameType diagram namespace children used by annotation source http://www.fr/ civility family_name First_name element userType/name documentation the complet name of user <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 properties source xs:string isRef content 0 simple <xs:element name="civility" type="xs:string"/> element nameType/family_name diagram type properties source xs:string isRef content 0 simple <xs:element name="family_name" type="xs:string"/> element nameType/First_name diagram type properties facets source restriction of xs:string isRef 0 content simple Kind Value enumeration Doe annotation <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 children used by annotation http://www.labri. source <xs:complexType name="networksType"> <xs:annotation> <xs:documentation>The NetworkCharacteristics component contains properties describing the network environment including the supported bearers.fr/ network element user_profile/networks 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 properties children LaBri:networkType isRef content 0 complex ssid name type standard ip_addres mask mac_addres Maximum_Transmission_Unit SupportedBearers bandwidth security .

labri.source <xs:element name="network" type="LaBri:networkType"/> complexType networksType_1 diagram namespace children used by annotation http://www.fr/ cellularsupported network element terminalType/networks 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 children source isRef content 0 complex technologie <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 children source isRef content type 0 complex <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 minOcc maxOcc 0 1 unbounded source <xs:element name="type" maxOccurs="unbounded"/> .

element networksType_1/network diagram properties isRef minOcc maxOcc content 0 1 unbounded complex children source LocationCapable LocationEncoding LocationValue <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 source isRef 0 <xs:element name="LocationCapable"/> element networksType_1/network/LocationEncoding diagram properties source isRef 0 <xs:element name="LocationEncoding"/> element networksType_1/network/LocationValue diagram properties source isRef 0 <xs:element name="LocationValue"/> .

fr/ ssid name type standard ip_addres mask mac_addres Maximum_Transmission_Unit SupportedBearers bandwidth security element networksType/network documentation description of network parameters <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.labri.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bandwidth" type="LaBri:bandwidthType"/> <xs:element name="security" type="LaBri:securityType"/> </xs:sequence> .complexType networkType diagram namespace children used by annotation source http://www.

</xs:complexType> element networkType/ssid diagram type properties source xs:string isRef content 0 simple <xs:element name="ssid" type="xs:string"/> element networkType/name diagram type properties source xs:string isRef content 0 simple <xs:element name="name" type="xs:string"/> element networkType/type diagram type properties source xs:string isRef content 0 simple <xs:element name="type" type="xs:string"/> element networkType/standard diagram type properties source xs:string isRef content 0 simple <xs:element name="standard" type="xs:string"/> element networkType/ip_addres diagram type properties LaBri:addres isRef content 0 simple .

45.EE.0 annotation source <xs:element name="ip_addres" type="LaBri:addres"/> element networkType/mask diagram type properties facets LaBri:addres isRef 0 content simple Kind Value enumeration 123.facets Kind enumeration enumeration Value 123.0.3 enumeration 255.AA.0.11 annotation <xs:element name="mac_addres" type="LaBri:mac_addres"/> element networkType/Maximum_Transmission_Unit diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="Maximum_Transmission_Unit" type="LaBri:sizeType"/> .23.255.EE.45.FF.3 255.23.0 annotation source <xs:element name="mask" type="LaBri:addres"/> element networkType/mac_addres diagram type properties facets source LaBri:mac_addres isRef 0 content simple Kind Value enumeration 01.255.

0 complex <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 properties children source LaBri:bandwidthType isRef content 0 complex value scale <xs:element name="bandwidth" type="LaBri:bandwidthType"/> element networkType/security diagram type LaBri:securityType .element networkType/SupportedBearers diagram type properties children annotation source LaBri:SupportedBearersType isRef content norm documentation List of bearers supported by the device.

labri.properties children source isRef content 0 complex SecuritySupport privacy authentication <xs:element name="security" type="LaBri:securityType"/> complexType operating_systemType diagram namespace children used by annotation source http://www.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> .fr/ type name version architecture vendor element terminalType_1/operating_system documentation description of the operating system <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> element operating_systemType/architecture diagram type xs:string . <xs:element name="version" type="xs:float"> <xs:annotation> <xs:documentation>Version of the device's operating system.element operating_systemType/type diagram type properties source xs:string isRef content 0 simple <xs:element name="type" type="xs:string"/> element operating_systemType/name diagram type properties annotation source xs:string isRef 0 content simple documentation Name of the device's operating system <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 properties annotation source xs:float isRef 0 content simple documentation Version of the device's operating system.

Property's value is a list of output character sets.</xs:documentation> </xs:annotation> </xs:element> complexType output_charSetType diagram namespace children used by annotation http://www.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> . <xs:element name="vendor" type="xs:string"> <xs:annotation> <xs:documentation>Vendor of the device's operating system.labri.properties source isRef content 0 simple <xs:element name="architecture" type="xs:string"/> element operating_systemType/vendor diagram type properties annotation source xs:string isRef 0 content simple documentation Vendor of the device's operating system.fr/ norm element SupportedCharSetType/output_charSet documentation List of character sets supported by the device for text entry.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.

For the special "scripted" distribution. 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 .fr/ value scale element serviceType/page_interaarival_time documentation Defines the time in seconds between page requests.For the special "scripted" distribution. specify a filename (*.gdf) containing the values required as outcomes. source <xs:complexType name="page_interaarival_timeType"> <xs:annotation> <xs:documentation>Defines the time in seconds between page requests. specify a filename (*.The start time for a page request is computed by adding the inter-arrival time to the time that the previous page request completed. Values will be picked from this file in cyclic order.gdf) containing the values required as outcomes.The start time for a page request is computed by adding the inter-arrival time to the time that the previous page request completed.labri.csv or *.element output_charSetType/norm diagram type properties LaBri:codage_standard isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="norm" type="LaBri:codage_standard" maxOccurs="unbounded"/> complexType page_interaarival_timeType diagram namespace children used by annotation http://www.csv or *.

fr/ object_size number_object location back_end_custom_application object_group_name element serviceType/page_proprieties documentation Specifies the page properties.labri. source <xs:complexType name="page_proprietiesType"> . Each page contains many objects.properties source isRef content 0 simple <xs:element name="value" type="xs:int"/> element page_interaarival_timeType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> complexType page_proprietiesType diagram namespace children used by annotation http://www. Each object is represented by a row specification for this attribute.

<xs:annotation> <xs:documentation>Specifies the page properties.</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 properties source xs:string isRef content 0 simple <xs:element name="object_size" type="xs:string"/> element page_proprietiesType/number_object diagram type properties source xs:integer isRef content 0 simple <xs:element name="number_object" type="xs:integer"/> element page_proprietiesType/location diagram type properties source xs:string isRef content 0 simple <xs:element name="location" type="xs:string"/> . Each object is represented by a row specification for this attribute. Each page contains many objects.

element page_proprietiesType/back_end_custom_application
diagram

type properties children source

LaBri:back_end_custom_applicationType isRef content status 0 complex

<xs:element name="back_end_custom_application" type="LaBri:back_end_custom_applicationType"/>

element page_proprietiesType/object_group_name
diagram

type properties source

xs:string isRef content 0 simple

<xs:element name="object_group_name" type="xs:string"/>

complexType playerType
diagram

namespace children used by annotation source

http://www.labri.fr/ name version display element serviceType/player

documentation name of player used

<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 properties source

xs:string isRef content 0 simple

<xs:element name="name" type="xs:string"/>

element playerType/version
diagram

type properties source

xs:float isRef content 0 simple

<xs:element name="version" type="xs:float"/>

element playerType/display
diagram

type properties

LaBri:displayType_1 isRef minOcc maxOcc content 0 0 1 complex

children source

width height

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

complexType preemptionType
diagram

namespace children annotation

http://www.labri.fr/ value scale 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 properties source

xs:integer isRef content 0 simple

<xs:element name="value" type="xs:integer"/>

element preemptionType/scale
diagram

type properties

LaBri:unity isRef content 0 simple

facets

Kind enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration

Value second GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt

annotation

source

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

complexType preferencesType
diagram

namespace children used by annotation source

http://www.labri.fr/ languages sports music_styles favorite_cuisines favorits_authors interests element userType/preferences

documentation the user's preferences

<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 properties children annotation source

LaBri:languagesType isRef content language documentation the languager's favorite 0 complex

<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 properties children annotation source LaBri:sportsType isRef content sport documentation the user's favorite 0 complex <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 properties children annotation source LaBri:music_stylesType isRef content 0 complex music_style documentation the music's favorite <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 properties LaBri:favorite_cuisinesType isRef content 0 complex .

children annotation source cuisine documentation User preference in the kitchen <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 properties children annotation source LaBri:favorits_authorsType isRef content author documentation the author's favorite 0 complex <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 properties children annotation source LaBri:interestsType isRef content interest documentation The interests of the user 0 complex <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> .

labri.fr/ proprietie .labri.fr/ protocol key element securityType/privacy documentation protocol and key of authentification <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 properties source xs:string isRef content 0 simple <xs:element name="protocol" type="xs:string"/> element privacyType/key diagram type properties source xs:string isRef content 0 simple <xs:element name="key" type="xs:string"/> complexType proprietiesType diagram namespace children http://www.complexType privacyType diagram namespace children used by annotation source http://www.

labri.labri.fr/ documentation name of the used protocol <xs:complexType name="protocolType"> <xs:annotation> <xs:documentation>name of the used protocol</xs:documentation> </xs:annotation> </xs:complexType> complexType Qos_parametersType diagram namespace children http://www.fr/ buffer_size processing_rate queuing_sheme .used by annotation source element BluetoothProfileType/proprieties documentation list of proprietie of blutooth profile <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="proprietie" type="xs:string" maxOccurs="unbounded"/> complexType protocolType diagram namespace annotation source http://www.

used by annotation source element terminalType_1/Qos_parameters documentation parameters of Quality of Service <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 properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="buffer_size" type="LaBri:sizeType"/> element Qos_parametersType/processing_rate diagram type properties source xs:string isRef content 0 simple <xs:element name="processing_rate" type="xs:string"/> element Qos_parametersType/queuing_sheme diagram type properties source xs:string isRef content 0 simple <xs:element name="queuing_sheme" type="xs:string"/> .

fr/ brand type model size speed access_time element terminalType/ram documentation type of Random Access Memory <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 properties source xs:string isRef content 0 simple <xs:element name="brand" type="xs:string"/> element ramType/type diagram type xs:string .labri.complexType ramType diagram namespace children used by annotation source http://www.

properties source isRef content 0 simple <xs:element name="type" type="xs:string"/> element ramType/model diagram type properties source xs:string isRef content 0 simple <xs:element name="model" type="xs:string"/> element ramType/size diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="size" type="LaBri:sizeType"/> element ramType/speed diagram type properties children source LaBri:speedType isRef content 0 complex value scale <xs:element name="speed" type="LaBri:speedType"/> .

gdf) containing the values required as outcomes.element ramType/access_time diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="access_time" type="LaBri:sizeType"/> complexType receive_groupe_sizeType diagram namespace children used by annotation http://www.labri.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="value" type="xs:int"/> </xs:sequence> </xs:complexType> element receive_groupe_sizeType/value diagram type properties source xs:int isRef content 0 simple <xs:element name="value" type="xs:int"/> . specify a filename (*. specify a filename (*.For the special "scripted" distribution. source <xs:complexType name="receive_groupe_sizeType"> <xs:annotation> <xs:documentation>Defines the number of "queued emails" to be recieved.csv or *.For the special "scripted" distribution.csv or *.fr/ value element serviceType/receive_groupe_size documentation Defines the number of "queued emails" to be recieved.gdf) containing the values required as outcomes.

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 properties source xs:int isRef content 0 simple <xs:element name="value" type="xs:int"/> complexType refresh_intervalType diagram namespace children used by annotation http://www.complexType receive_interarrival_timeType diagram namespace children used by annotation http://www.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.labri.labri.fr/ value scale element RSVPprotocolType/refresh_interval documentation Specifies time between generation of successive refresh messages for RSVP states (both Path and Resv) .fr/ value element serviceType/receive_interarrival_time documentation Defines the amount of time between receiving emails.

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 properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element refresh_intervalType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt annotation source <xs:element name="scale" type="LaBri:unity"/> .

The user should insert the nameof "RSVP Flow Specification" as defined in the "QoS Attribute ..complexType RSVPprotocolType diagram namespace children used by annotation http://www.fr/ status waiting_time refresh_interval lifetime_multiplier Blockade_multiplier preemption element serviceType/RSVPprotocol documentation Specifies RSVP parameters (i. Outbound Bandwidth and Buffer Size. RSVP Status.labri.e. Inbound Bandwidth and Buffer Size ) used by this node.

Outbound Bandwidth and Buffer Size. RSVP Status.Configuration" object.. expire (are deleted from the state lists). 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="preemption" type="xs:boolean"> <xs:annotation> <xs:documentation>Whenever bandwidth is insufficient to handle all RSVP sessions. </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. 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 -. The states that were not refreshed for [(state refresh interval from the previous/next hop) * lifetime multiplier] seconds. and the corresponding reservations are adjusted accordingly. </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.preempt a session only for a new higher-priority session</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> . </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Blockade_multiplier" type="LaBri:Blockade_multiplierType"> <xs:annotation> <xs:documentation>Determines lifetime of blockade state. Inbound Bandwidth and Buffer Size ) used by this node. which is calculated as "Refresh Period" * "Blockade Multiplier".</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="status" type="xs:boolean"> <xs:annotation> <xs:documentation>Specifies whether this application type supports RSVP. source <xs:complexType name="RSVPprotocolType"> <xs:annotation> <xs:documentation>Specifies RSVP parameters (i.e.

</xs:documentation> </xs:annotation> </xs:element> . 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/waiting_time diagram type properties children annotation LaBri:waiting_timeType isRef content 0 complex value scale documentation Specifies a time for which the RSVP process defers sending path refresh messages after any change in routing tables is detected. <xs:element name="status" type="xs:boolean"> <xs:annotation> <xs:documentation>Specifies whether this application type supports RSVP.element RSVPprotocolType/status diagram type properties annotation source xs:boolean isRef 0 content simple documentation Specifies whether this application type supports RSVP.

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). expire (are deleted from the state lists). The states that were not refreshed for [(state refresh interval from the previous/next hop) * lifetime multiplier] seconds. and the corresponding reservations are adjusted . The states that were not refreshed for [(state refresh interval from the previous/next hop) * lifetime multiplier] seconds.element RSVPprotocolType/refresh_interval diagram type properties children annotation LaBri:refresh_intervalType isRef content 0 complex value scale documentation Specifies time between generation of successive refresh messages for RSVP states (both Path and Resv). source <xs:element name="lifetime_multiplier" type="LaBri:lifetime_multiplierType"> <xs:annotation> <xs:documentation>Lifetime Multiplier determines the lifetime of RSVP states. </xs:documentation> </xs:annotation> </xs:element> element RSVPprotocolType/lifetime_multiplier diagram type properties children annotation LaBri:lifetime_multiplierType isRef content 0 complex value scale documentation Lifetime Multiplier determines the lifetime of RSVP states. and the corresponding reservations are adjusted accordingly. expire (are deleted from the state lists).

preempt a session only for a new higher-priority session source <xs:element name="preemption" type="xs:boolean"> <xs:annotation> . 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 -. <xs:element name="Blockade_multiplier" type="LaBri:Blockade_multiplierType"> <xs:annotation> <xs:documentation>Determines lifetime of blockade state. </xs:documentation> </xs:annotation> </xs:element> element RSVPprotocolType/Blockade_multiplier diagram type properties children annotation source LaBri:Blockade_multiplierType isRef content 0 complex value scale documentation Determines lifetime of blockade state. </xs:documentation> </xs:annotation> </xs:element> element RSVPprotocolType/preemption diagram type properties annotation xs:boolean isRef 0 content simple documentation Whenever bandwidth is insufficient to handle all RSVP sessions. which is calculated as "Refresh Period" * "Blockade Multiplier".accordingly. which is calculated as "Refresh Period" * "Blockade Multiplier".

labri. 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 children used by annotation source http://www.<xs:documentation>Whenever bandwidth is insufficient to handle all RSVP sessions.fr/ brand display element terminalType/screen documentation description of the user's screen <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 properties source xs:string isRef content 0 simple <xs:element name="brand" type="xs:string"/> .

fr/ standard element securityType/SecuritySupport documentation Type of security or encryption mechanism supported <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> .labri.element screenType/display diagram type properties children source LaBri:displayType isRef content 0 complex size PixelStretch colors_depth screen_resolution max_resolution standard <xs:element name="display" type="LaBri:displayType"/> complexType SecuritySupportType diagram namespace children used by annotation source http://www.

labri.fr/ SecuritySupport privacy authentication element networkType/security documentation Type of security or encryption mechanism supported <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 SecuritySupportType/standard diagram type properties children source LaBri:standardType isRef content type 0 complex <xs:element name="standard" type="LaBri:standardType"/> complexType securityType diagram namespace children used by annotation source http://www.

element securityType/SecuritySupport diagram type properties children annotation source LaBri:SecuritySupportType isRef content standard documentation Type of security or encryption mechanism supported 0 complex <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 properties children source LaBri:privacyType isRef content 0 complex protocol key <xs:element name="privacy" type="LaBri:privacyType"/> .

gdf) containing the values required as outcomes.gdf) containing the values required as outcomes. specify a filename (*.For the special "scripted" distribution. specify a filename (*.element securityType/authentication diagram type properties children attributes source LaBri:authenticationType isRef content Name type 0 complex Type xs:string Use Default Fixed annotation key login password <xs:element name="authentication " type="LaBri:authenticationType"/> complexType send_group_sizeType diagram namespace children used by annotation http://www.For the special "scripted" distribution.csv or *.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="value" type="xs:int"/> </xs:sequence> </xs:complexType> . Values will be picked from this file in cyclic order.fr/ value element serviceType/send_group_size documentation Defines the number of "queued emails" to be sent.csv or *.labri. 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.

</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="value" type="xs:int"/> </xs:sequence> </xs:complexType> element send_interarrival_timeType/value diagram type properties source xs:int isRef content 0 simple <xs:element name="value" type="xs:int"/> .labri.fr/ value element serviceType/send_interarrival_time documentation Defines when the next email is sent.element send_group_sizeType/value diagram type properties source xs:int isRef content 0 simple <xs:element name="value" type="xs:int"/> complexType send_interarrival_timeType diagram namespace children used by annotation http://www.The start time of the next email is computed by adding the inter-arrival time to the time at which the previous email completed.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.

HTML pages include links to other pages both on the server or on remote servers.fr/ initial_repeat_probability page_per_server element serviceType/server_selection documentation These attributes relate to the algoritm that determines which server is used for each page access.complexType server_selectionType diagram namespace children used by annotation http://www.labri. 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 properties children source LaBri:initial_repeat_probabilityType isRef content value 0 complex <xs:element name="initial_repeat_probability" type="LaBri:initial_repeat_probabilityType"/> element server_selectionType/page_per_server diagram type properties xs:float isRef content 0 simple . 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.

source <xs:element name="page_per_server" type="xs:float"/> complexType servicesType diagram namespace children used by annotation source http://www.fr/ service element terminalType_1/services documentation list of services supported <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> .labri.

element servicesType/service diagram .

type properties LaBri:serviceType isRef minOcc maxOcc content 0 1 unbounded 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 .

ToS assignment at the client is not affected by the ToS value specified at the server. It represents a session attribute which allows packets to be processed faster in ip queues. </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. 252 being the highest priority.252.namespace children http://www. The remaining percent of the commands are FTP file "put" transactions. .fr/ 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 element servicesType/service used by annotation source documentation description of every service <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. It is an integer between 0 . </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.labri.

This is charectrized by many one page accesses to sites. and this affects the server selection. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="send_interarrival_time" type="LaBri:send_interarrival_timeType" minOccurs="0"> <xs:annotation> . a user will go to a site. specify a filename (*. even if distribution specifies a diffent value. the number of objects in the first row (header page) is always set to one internally. Therefore. and the subsequent rows represent the objects within this page.This type of access involves going to a limited number of sites. he/she would often explore links to many different sites (servers). Each object is represented by a row specification for this attribute. HTML pages include links to other pages both on the server or on remote servers. with a limited number of accesses to each site. NOTE: The first row represents the "page" itself.</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. Research .The start time for a page request is computed by adding the inter-arrival time to the time that the previous page request completed. Each page contains many objects. Browsing . Searching .When a user is searching for pages. the user would repeatedly access pages from that site. Values will be picked from this file in cyclic order. and accessing a large number of pages on them. When an "interesting" site is found.csv or *.When browsing.Studies have shown that 41% of the page accesses are not followed.</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.</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. and access many links at that site before moving to a different site. different user behavior can be emulated.For the special "scripted" distribution.gdf) containing the values required as outcomes.Through manipulation of these parameters.

specify a filename (*.csv or *.gdf) containing the values required as outcomes. specify a filename (*. For the special "scripted" distribution.csv or *. </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.gdf) containing the values required as outcomes. Values will be picked from this file in cyclic order. The start time of the next email is computed by adding the inter-arrival time to the time at which the previous email completed. Values will be picked from this file in cyclic order. 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. specify a filename (*.<xs:documentation>Defines when the next email is sent. For the special "scripted" distribution. For the special "scripted" distribution.csv or *.gdf) containing the values required as outcomes. specify a filename (*.gdf)containing the values required as outcomes.gdf) containing the values required as outcomes. specify a filename (*.e. 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:element> <xs:element name="RSVPprotocol" type="LaBri:RSVPprotocolType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specifies RSVP parameters (i.. </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. RSVP Status. Outbound Bandwidth .</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.csv or *.csv or *. For the special "scripted" distribution. Values will be picked from this file in cyclic order. 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.

Check details of "Custom Application Name" attribute for more information.</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. the other two being bit error and spurious packets caused due to noise. Packet loss is distinguished as one of the three main error types encountered in digital communications. in a way.and Buffer Size. 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="back-end-custom-application" type="LaBri:back-end-custom-applicationType" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies properties of back-end custom application. Inbound Bandwidth and Buffer Size ) used by this node. The percentage specified is the part of the background traffic.</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.</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> . 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. </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. as irregular pulses.

</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: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>Specifies the method used for establishing and tearing down a voice call. before being sent by the application to the lower layers. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> element serviceType/service_id diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="service_id" type="xs:string" maxOccurs="unbounded"/> .</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.

element serviceType/name diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="name" type="xs:string" maxOccurs="unbounded"/> element serviceType/vconf-software diagram type properties LaBri:vconf-softwareType isRef minOcc maxOcc content 0 0 1 complex children source name version display <xs:element name="vconf-software" type="LaBri:vconf-softwareType" minOccurs="0"/> element serviceType/FTPsoftware diagram type properties LaBri:FTPsoftwareType isRef minOcc maxOcc content 0 0 1 complex children source name version <xs:element name="FTPsoftware" type="LaBri:FTPsoftwareType" minOccurs="0"/> .

element serviceType/player diagram type properties LaBri:playerType isRef minOcc maxOcc content 0 0 unbounded complex children source name version display <xs:element name="player" type="LaBri:playerType" minOccurs="0" maxOccurs="unbounded"/> element serviceType/version diagram type properties xs:float isRef minOcc maxOcc content 0 0 1 simple source <xs:element name="version" type="xs:float" minOccurs="0"/> element serviceType/product_id diagram type properties xs:string isRef minOcc maxOcc content 0 0 1 simple source <xs:element name="product_id" type="xs:string" minOccurs="0"/> .

element serviceType/sla diagram type properties LaBri:slaType isRef minOcc maxOcc content 0 1 unbounded complex children annotation source aba asa tsf fcr documentation Service Level Agreement <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 properties xs:boolean isRef minOcc maxOcc content 0 0 1 simple source <xs:element name="frameinterarrivaltime" type="xs:boolean" minOccurs="0"/> element serviceType/framesizeinformation diagram type xs:boolean .

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/interrequestlengh diagram type properties xs:boolean isRef minOcc maxOcc content 0 0 1 simple source <xs:element name="interrequestlengh" type="xs:boolean" minOccurs="0"/> .properties annotation isRef 0 minOcc 0 maxOcc 1 content simple documentation Frame Size of the incoming and outgoing video streams. annotation 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. </xs:documentation> </xs:annotation> </xs:element> element serviceType/commandemix diagram type properties xs:string isRef 0 minOcc 0 maxOcc 1 content simple documentation Denotes the percentage of file "get" commands to the total FTP commands. The remaining percent of the commands are FTP file "put" transactions. The remaining percent of the commands are FTP file "put" transactions.

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

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 is an integer between 0 .252. </xs:documentation> </xs:annotation> </xs:element> element serviceType/browser diagram type properties LaBri:browserType isRef minOcc maxOcc content 0 0 1 complex children annotation source name version documentation define the user's browser <xs:element name="browser" type="LaBri:browserType" minOccurs="0"> <xs:annotation> <xs:documentation>define the user's browser</xs:documentation> </xs:annotation> </xs:element> . 252 being the highest priority. It represents a session attribute which allows packets to be processed faster in ip queues.

specify a filename (*.The start time for a page request is computed by adding the inter-arrival time to the time that the previous page request completed.gdf) containing the values required as outcomes. Values will be picked from this file in cyclic order. 0 0 1 complex children annotation 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.csv or *. specify a filename (*.The start time for a page request is computed by adding the inter-arrival time to the time that the previous page request completed.element serviceType/page_interaarival_time diagram type properties LaBri:page_interaarival_timeType isRef minOcc maxOcc content value scale documentation Defines the time in seconds between page requests. Values will be picked from this file in cyclic order.For the special "scripted" distribution.gdf) containing the values required as outcomes.</xs:documentation> </xs:annotation> </xs:element> .For the special "scripted" distribution.csv or *.

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

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

the user would repeatedly access pages from that site. and access many links at that site before moving to a different site. Searching .Through manipulation of these parameters. he/she would often explore links to many different sites (servers). a user will go to a site. with a limited number of accesses to each site. and this affects the server selection. 0 0 1 complex children annotation source <xs:element name="send_interarrival_time" type="LaBri:send_interarrival_timeType" minOccurs="0"> . This is charectrized by many one page accesses to sites. </xs:documentation> </xs:annotation> </xs:element> element serviceType/send_interarrival_time diagram type properties LaBri:send_interarrival_timeType isRef minOcc maxOcc content value documentation Defines when the next email is sent. Research . and accessing a large number of pages on them. specify a filename (*. When an "interesting" site is found. Browsing . For the special "scripted" distribution. different user behavior can be emulated.gdf) containing the values required as outcomes. HTML pages include links to other pages both on the server or on remote servers. Values will be picked from this file in cyclic order.When browsing.csv or *. 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: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.When a user is searching for pages.Studies have shown that 41% of the page accesses are not followed.This type of access involves going to a limited number of sites.

Values will be picked from this file in cyclic order. For the special "scripted" distribution. For the special "scripted" distribution. </xs:documentation> </xs:annotation> </xs:element> .csv or *.gdf) containing the values required as outcomes.csv or *.gdf) containing the values required as outcomes. Values will be picked from this file in cyclic order. Values will be picked from this file in cyclic order.<xs:annotation> <xs:documentation>Defines when the next email is sent. </xs:documentation> </xs:annotation> </xs:element> element serviceType/send_group_size diagram type properties LaBri:send_group_sizeType isRef minOcc maxOcc content value documentation Defines the number of "queued emails" to be sent. For the special "scripted" distribution. The start time of the next email is computed by adding the inter-arrival time to the time at which the previous email completed.csv or *.gdf) containing the values required as outcomes. 0 0 1 complex children annotation 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. specify a filename (*. specify a filename (*. specify a filename (*.

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.csv or *. 0 0 1 complex children annotation 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. Values will be picked from this file in cyclic order. For the special "scripted" distribution.element serviceType/receive_interarrival_time diagram type properties LaBri:receive_interarrival_timeType isRef minOcc maxOcc content value documentation Defines the amount of time between receiving emails.gdf)containing the values required as outcomes.gdf)containing the values required as outcomes. specify a filename (*. For the special "scripted" distribution.csv or *. Values will be picked from this file in cyclic order. specify a filename (*. 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:element> element serviceType/receive_groupe_size diagram .

</xs:documentation> </xs:annotation> </xs:element> . For the special "scripted" distribution.csv or *.csv or *.gdf) containing the values required as outcomes.csv or *. Values will be picked from this file in cyclic order. Values will be picked from this file in cyclic order.csv or *.gdf) containing the values required as outcomes. Values will be picked from this file in cyclic order. For the special "scripted" distribution.gdf) containing the values required as outcomes. 0 0 1 complex children annotation 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. specify a filename (*. Values will be picked from this file in cyclic order.gdf) containing the values required as outcomes.type properties LaBri:receive_groupe_sizeType isRef minOcc maxOcc content value documentation Defines the number of "queued emails" to be recieved.</xs:documentation> </xs:annotation> </xs:element> element serviceType/email_size diagram type properties LaBri:sizeType isRef minOcc maxOcc content value scale documentation Defines the size in bytes of a 'typical' email. specify a filename (*. For the special "scripted" distribution. specify a filename (*. 0 0 1 complex children annotation 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 (*.

annotation 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/symbolic_server_name diagram type properties xs:string isRef 0 minOcc 0 maxOcc 1 content simple documentation Server to be contacted for servicing this email application.

element serviceType/RSVPprotocol diagram type properties LaBri:RSVPprotocolType isRef minOcc maxOcc 0 1 unbounded .

. RSVP Status. 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.content children annotation complex status waiting_time refresh_interval lifetime_multiplier Blockade_multiplier preemption documentation Specifies RSVP parameters (i. source <xs:element name="RSVPprotocol" type="LaBri:RSVPprotocolType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specifies RSVP parameters (i. The user should insert the nameof "RSVP Flow Specification" as defined in the "QoS Attribute Configuration" object.e..e. Inbound Bandwidth and Buffer Size ) used by this node. Outbound Bandwidth and Buffer Size. Outbound Bandwidth and Buffer Size. RSVP Status.</xs:documentation> </xs:annotation> </xs:element> element serviceType/Ip-Tv_Accept diagram type properties LaBri:Ip-Tv_AcceptType isRef minOcc maxOcc content audio video 0 0 unbounded complex children source <xs:element name="Ip-Tv_Accept" type="LaBri:Ip-Tv_AcceptType" minOccurs="0" maxOccurs="unbounded"/> .

element serviceType/Ip-Tv_parameters diagram type properties LaBri:Ip-Tv_parametersType isRef minOcc maxOcc content 0 0 unbounded 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 properties xs:string isRef minOcc maxOcc 0 0 unbounded .

the other two being bit error and spurious packets caused due to noise. it may be thought of. as irregular pulses. Packet loss is distinguished as one of the three main error types encountered in digital communications. 0 0 unbounded complex children annotation 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.annotation content simple documentation occurs when one or more packets of data traveling across a computer network fail to reach their destination. in a way. </xs:documentation> </xs:annotation> </xs:element> element serviceType/latence_time diagram . it may be thought of. Packet loss is distinguished as one of the three main error types encountered in digital communications. in a way.</xs:documentation> </xs:annotation> </xs:element> element serviceType/gigue diagram type properties LaBri:gigueType isRef minOcc maxOcc content value scale documentation is a variation or dislocation in the pulses of a digital transmission. as irregular pulses. 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.

</xs:documentation> </xs:annotation> </xs:element> element serviceType/back-end-custom-application diagram . The percentage specified is the part of the background traffic. annotation 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.type properties LaBri:latence_timeType isRef minOcc maxOcc content value scale 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 0 0 unbounded complex children annotation 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 percentage specified is the part of the background traffic. 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 properties xs:boolean isRef 0 minOcc 0 maxOcc unbounded content simple documentation Specifies whether the traffic is generated as pure discrete or pure background or part discrete/part background.

type properties LaBri:back-end-custom-applicationType isRef minOcc maxOcc content status documentation Specifies properties of back-end custom application.</xs:documentation> </xs:annotation> </xs:element> element serviceType/Frameinformation diagram type properties LaBri:FrameinformationType isRef minOcc maxOcc content 0 0 1 complex children source frameintervaltimeinformation Size <xs:element name="Frameinformation" type="LaBri:FrameinformationType" minOccurs="0"/> element serviceType/language diagram type properties xs:language isRef minOcc maxOcc content 0 0 1 simple source <xs:element name="language" type="xs:language" minOccurs="0"/> element serviceType/protocol diagram . Check details of "Custom Application Name" attribute for more information. 0 0 1 complex children annotation 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.

type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="protocol" type="xs:string" maxOccurs="unbounded"/> element serviceType/media_port diagram type properties LaBri:media_portType isRef minOcc maxOcc content 0 1 unbounded complex children source port_begin port_end <xs:element name="media_port" type="LaBri:media_portType" maxOccurs="unbounded"/> element serviceType/transport_protocol diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="transport_protocol" type="xs:string" maxOccurs="unbounded"/> element serviceType/video_interface diagram type properties xs:string isRef minOcc maxOcc content 0 0 unbounded simple source <xs:element name="video_interface" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> .

annotation 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 .element serviceType/audio_interface diagram type properties xs:string isRef minOcc maxOcc content 0 0 unbounded simple source <xs:element name="audio_interface" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> element serviceType/preferences_user diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="preferences_user" type="xs:string" maxOccurs="unbounded"/> element serviceType/signaling diagram type properties xs:string isRef 0 minOcc 1 maxOcc unbounded content simple documentation Specifies the method used for establishing and tearing down a voice call.

type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="sip_uri" type="xs:string" maxOccurs="unbounded"/> element serviceType/sip_uridestination diagram type properties xs:string isRef minOcc maxOcc content 0 0 unbounded simple source <xs:element name="sip_uridestination" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> element serviceType/sip_port diagram type properties xs:int isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="sip_port" type="xs:int" maxOccurs="unbounded"/> element serviceType/sip_proxy diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="sip_proxy" type="xs:string" maxOccurs="unbounded"/> .

</xs:documentation> </xs:annotation> </xs:element> . before being sent by the application to the lower layers. </xs:documentation> </xs:annotation> </xs:element> element serviceType/Encodersheme diagram type properties xs:string isRef 0 minOcc 0 maxOcc 1 content simple documentation Encoder Scheme to be used by the calling and called party. before being sent by the application to the lower layers. annotation 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.element serviceType/voiceframeperpacket diagram type properties xs:float isRef 0 minOcc 0 maxOcc 1 content simple documentation This attribute determines the number of encoded voice frames grouped into a voice packet. annotation 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.

</xs:documentation> </xs:annotation> </xs:element> element serviceType/Silencelengh diagram type properties xs:boolean isRef 0 minOcc 0 maxOcc unbounded content simple 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> . annotation 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. annotation 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.element serviceType/talkspurtlengh diagram type properties xs:boolean isRef 0 minOcc 0 maxOcc unbounded content simple 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.

fr/ value scale 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 documentation value and scale elements annotation 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 properties source xs:float isRef content 0 simple <xs:element name="value" type="xs:float"/> element sizeType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration GB MB bits MHz annotation .complexType sizeType diagram namespace children used by http://www.labri.

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> .fr/ aba asa tsf fcr element serviceType/sla documentation description of Service Level Agreement <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.enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration source MGpx % ms bytes byte MBytes GHz Pixel volt <xs:element name="scale" type="LaBri:unity"/> complexType slaType diagram namespace children used by annotation source http://www.labri.

soit en français taux d’abandon</xs:documentation> </xs:annotation> </xs:element> element slaType/asa diagram type properties children annotation source LaBri:asaType isRef content 0 complex value scale documentation Average Speed to Answer <xs:element name="asa" type="LaBri:asaType"> <xs:annotation> <xs:documentation>Average Speed to Answer</xs:documentation> </xs:annotation> </xs:element> . soit en français taux d’abandon <xs:element name="aba" type="xs:int"> <xs:annotation> <xs:documentation>Abandon Rate.</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 properties annotation source xs:int isRef 0 content simple documentation Abandon Rate.

element slaType/tsf diagram type properties annotation source xs:float isRef 0 content simple documentation Time Service Factor <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 properties annotation source xs:float isRef 0 content simple documentation First Call Resolution <xs:element name="fcr" type="xs:float"> <xs:annotation> <xs:documentation>First Call Resolution</xs:documentation> </xs:annotation> </xs:element> complexType softwareapplicationType diagram namespace children used by annotation source http://www.labri.fr/ name element terminalType_1/softwareapplication documentation list of logiciel included in the terminal device <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> .

and installed software source <xs:complexType name="softwareType"> <xs:annotation> <xs:documentation>The SoftwarePlatform component contains properties of the device's application environment. and installed software</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="terminal" type="LaBri:terminalType_1"/> </xs:sequence> </xs:complexType> .fr/ terminal element user_profile/software documentation The SoftwarePlatform component contains properties of the device's application environment. operating system. operating system.element softwareapplicationType/name diagram type properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="name" type="xs:string" maxOccurs="unbounded"/> complexType softwareType diagram namespace children used by annotation http://www.labri.

element softwareType/terminal diagram type properties children source LaBri:terminalType_1 isRef content 0 complex operating_system JavaPlatform supported_language JVMVersion softwareapplication applications WapCharacteristics BluetoothProfile Mmscharacter multimedia services Qos_parameters TCP_parameters <xs:element name="terminal" type="LaBri:terminalType_1"/> .

labri.complexType speedType diagram namespace children used by annotation source http://www.fr/ value scale elements audioType/maxtaille ramType/speed documentation speed of device "value and scale" <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 properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element speedType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte annotation .

fr/ sport element preferencesType/sports documentation the user's preference of sports <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="sport" type="xs:string" maxOccurs="unbounded"/> complexType standardType diagram namespace children used by http://www.labri.fr/ type elements audioType/normes videoType/standard imageType/standard textType/standard JavaPlatformType/standard WmlScriptLibrariesType/standard WtaiLibrariesType/standard SecuritySupportType/standard .enumeration enumeration enumeration enumeration source MBytes GHz Pixel volt <xs:element name="scale" type="LaBri:unity"/> complexType sportsType diagram namespace children used by annotation source http://www.labri.

labri.annotation source documentation list of standard <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/> complexType SupportedBearersType diagram namespace children used by annotation source http://www.fr/ norm element networkType/SupportedBearers documentation standard of bearers supported <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 minOcc maxOcc content 0 1 unbounded simple source <xs:element name="norm" type="xs:string" maxOccurs="unbounded"/> complexType SupportedCharSetType diagram namespace children used by annotation http://www.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.labri.fr/ input_charSet output_charSet element terminalType/SupportedCharSet documentation List of character sets supported by the device for text entry.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 properties children source LaBri:input_charSetType isRef content norm 0 complex <xs:element name="input_charSet" type="LaBri:input_charSetType"/> . Property's value is a list of character sets.

element SupportedCharSetType/output_charSet diagram type properties children source LaBri:output_charSetType isRef content norm 0 complex <xs:element name="output_charSet" type="LaBri:output_charSetType"/> .

complexType TCP_parametersType .

diagram .

2. For most SUN systems implementations. Vol. Note that the acknowledgment may be piggybacked on a data packet.namespace children used by annotation source http://www. its value is 50 msec (configurable).labri. If "Disabled". In case of more than one interfaces.If TCP options such as SACK or TCP Timestamp are used. Stevens' TCP/IP Illustrated. then slow start and congestion control will proceed as described on page 310 of W. Else. TCP will calculate this parameter based on the MTU size of the first IP interface on the surrounding node.When set to "Default". with a maximum size of 64 KB. it will compute the MSS based on the first interface type. If "Auto-Assigned". 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. Clock Based: TCP sends a dataless ACK if no data is sent for "Maximum ACK Delay" time interval. R.Note that the advertized window is the amount of space available in the receive buffer.TCP will retransmit segments on detection of duplicate ACK's.fr/ Max_segment_size receive_buffer delayed_ack_mechanism fast_retransmit max_ack_delay fast_recovery window_scaling element terminalType_1/TCP_parameters documentation description of the TCP parameters <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. Congestion window will be in slow start (set to 1 MSS initially) after recovery.</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. Fast Retransmit will be used .g. Segment/Clock Based: Generates an ACK every other received segment. whereas for Windows . TCP will recalculate the available size for data based on size of option fields. I. this parameter is set to at least four times the "negotiated" MSS. </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. </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. applications).

Window Scaling will proceed as detailed in RFC 1323.TCP implementation it is set to 200 msec.If "Disabled" then slow start and congestion control algorithm along with Fast Retransmit (if enabled) will be executed. fast retransmit as described in RFC 2001 will be executed with the two modifications to the algorithm . If the option is both sent and received. fast retransmit as defined in RFC 2001 will be executed once the node receives n-th duplicate acknowledgement. it will automatically be configured as 'Disabled'.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. (NOTE: If the client host is configured as 'Passive'. </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.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> element TCP_parametersType/Max_segment_size diagram type properties xs:string isRef content 0 simple . If set to "New Reno".The client host will request the Window Scaling option only if this attribute is configured as 'Enabled'.) 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 set to "Reno".

If "Auto-Assigned".g. with a maximum size of 64 KB.When set to "Default". Used to determine the size of segments sent by TCP. this parameter is set to at least four times the "negotiated" MSS.If TCP options such as SACK or TCP Timestamp are used. applications).g. applications). </xs:documentation> </xs:annotation> </xs:element> element TCP_parametersType/receive_buffer diagram type properties children annotation LaBri:sizeType isRef content 0 complex value scale documentation Size of the buffer holding received data before it is forwarded to the higher layers (e. this parameter is set to at least four times the "negotiated" MSS. Used to determine the size of segments sent by TCP.Note that the advertized window is the amount of space available in the receive buffer.</xs:documentation> </xs:annotation> </xs:element> .If TCP options such as SACK or TCP Timestamp are used.Note that the advertized window is the amount of space available in the receive buffer. In case of more than one interfaces. TCP will recalculate the available size for data based on size of option fields. it will compute the MSS based on the first interface type. TCP will recalculate the available size for data based on size of option fields. In case of more than one interfaces. 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. it will compute the MSS based on the first interface type. If "Auto-Assigned".annotation documentation Maximum Segment Size (MSS) that the underlying network can carry without any fragmention. TCP will calculate this parameter based on the MTU size of the first IP interface on the surrounding node. TCP will calculate this parameter based on the MTU size of the first IP interface on the surrounding node. with a maximum size of 64 KB.When set to "Default". 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.

then slow start and congestion control will proceed as described on page 310 of W.TCP will retransmit segments on detection of duplicate ACK's. Segment/Clock Based: Generates an ACK every other received segment. Vol. Clock Based: TCP sends a dataless ACK if no data is sent for "Maximum ACK Delay" time interval. I. R. Fast Retransmit will be used . Else. 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 properties annotation xs:boolean isRef 0 content simple documentation Indicates whether this host uses the Fast Retransmit Algorithm as described in RFC 2001. If "Disabled". Clock Based: TCP sends a dataless ACK if no data is sent for "Maximum ACK Delay" time interval. . 2.element TCP_parametersType/delayed_ack_mechanism diagram type properties annotation xs:string isRef 0 content simple documentation Specifes the scheme used to generate dataless ACKs: 1. Stevens' TCP/IP Illustrated. 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. Congestion window will be in slow start (set to 1 MSS initially) after recovery. 2.

Vol. For most SUN systems implementations. 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. whereas for Windows TCP implementation it is set to 200 msec. Note that the acknowledgment may be piggybacked on a data packet. </xs:documentation> </xs:annotation> </xs:element> element TCP_parametersType/max_ack_delay diagram type properties annotation xs:float isRef 0 content simple documentation Maximum time the TCP waits after receiving a segment before sending an ACK. R. Note that the acknowledgment may be piggybacked on a data packet. Fast Retransmit will be used . For most SUN systems implementations.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. </xs:documentation> </xs:annotation> </xs:element> .TCP will retransmit segments on detection of duplicate ACK's. I. then slow start and congestion control will proceed as described on page 310 of W. whereas for Windows TCP implementation it is set to 200 msec. Else. Congestion window will be in slow start (set to 1 MSS initially) after recovery. its value is 50 msec (configurable). Stevens' TCP/IP Illustrated. If "Disabled". its value is 50 msec (configurable).

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

The client host will request the Window Scaling option only if this attribute is configured as 'Enabled'. 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. it will automatically be configured as 'Disabled'. Window Scaling will proceed as detailed in RFC 1323.element TCP_parametersType/window_scaling diagram type properties annotation xs:boolean isRef 0 content simple documentation Indicates whether this host sends the Window Scaling enabled option in its SYN message. If the option is both sent and received. (NOTE: If the client host is configured as 'Passive'.The client host will request the Window Scaling option only if this attribute is configured as 'Enabled'.) 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'.fr/ fixe mobile . 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 children http://www.) 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'. (NOTE: If the client host is configured as 'Passive'.labri. it will automatically be configured as 'Disabled'.

used by annotation source element userType/tel documentation the phone numbers of the user <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 properties source xs:integer isRef content 0 simple <xs:element name="fixe" type="xs:integer"/> element telType/mobile diagram type properties source xs:integer isRef content 0 simple <xs:element name="mobile" type="xs:integer"/> .

complexType terminalType diagram .

</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. "Yes" means the device supports entry of both letters and digits.fr/ 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 element Name id hardwareType/terminal Type Use Default Fixed annotation used by attributes annotation source documentation the type of the user's terminal <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="VoiceInputCapable" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether the device supports any form of voice input.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SoundOutputCapable" type="xs:boolean"> <xs:annotation> .</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. If the value is "Yes". "No" means the device supports only entry of digits.labri. the property CcppAccept may list the types of images supported.</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. This includes voiceenabled browsers.namespace children http://www. including speech recognition.

related to the number of colors or shades of gray the device can display. This property may not apply to all devices. A soft key is a physical key whose label and function can change programmatically.<xs:documentation>Indicates whether the device supports sound output through an external speaker. Property value is composed of the screen width and screen height.</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.</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. "No" means the display supports only grayscale or black and white. composed of the screen width and screen height. "Yes" means color is supported.</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. in units of characters.</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. headphone jack. The device's standard font should be used to determine this property's value. The device's standard font should be used to determine this property's value.</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: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. or other sound output mechanism.

</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> . Property's value is a list of character sets. where each item in the list is a character set name.<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.</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. as registered with IANA.

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: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 source isRef 0 <xs:attribute name="id"/> element terminalType/brand diagram type properties source xs:string isRef content 0 simple <xs:element name="brand" type="xs:string"/> element terminalType/model diagram type properties annotation xs:string isRef 0 content simple documentation Model number assigned to the terminal device by the vendor or manufacturer.</xs:documentation> </xs:annotation> </xs:element> .

element terminalType/type diagram type properties source xs:string isRef content 0 simple <xs:element name="type" type="xs:string"/> element terminalType/version diagram type properties source xs:int isRef content 0 simple <xs:element name="version" type="xs:int"/> element terminalType/Motherboard diagram type properties LaBri:MotherboardType isRef minOcc maxOcc content 0 0 1 complex children source brand model <xs:element name="Motherboard" type="LaBri:MotherboardType" minOccurs="0"/> element terminalType/bios diagram type properties children source LaBri:biosType isRef content version 0 complex <xs:element name="bios" type="LaBri:biosType"/> .

element terminalType/cpu diagram type properties children annotation source LaBri:cpuType isRef content 0 complex brand model speed Architecture Cache_L1 Cache_L2 Intel_Speedstep documentation Name and model number of the device CPU. If the value is "Yes".</xs:documentation> </xs:annotation> </xs:element> element terminalType/ImageInputCapable diagram type properties annotation xs:boolean isRef 0 content simple documentation Indicates whether the device supports the display of images. <xs:element name="cpu" type="LaBri:cpuType"> <xs:annotation> <xs:documentation>Name and model number of the device CPU. 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 .

This includes voiceenabled browsers. the property CcppAccept may list the types of images supported. source <xs:element name="VoiceInputCapable" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether the device supports any form of voice input.images. "No" means the device supports only entry of digits.</xs:documentation> . including speech recognition. "No" means the device supports only entry of digits.</xs:documentation> </xs:annotation> </xs:element> element terminalType/TextInputCapable diagram type properties annotation xs:boolean isRef 0 content simple documentation Indicates whether the device supports alpha-numeric text entry. "Yes" means the device supports entry of both letters and digits. source <xs:element name="TextInputCapable" type="xs:boolean"> <xs:annotation> <xs:documentation>Indicates whether the device supports alpha-numeric text entry.</xs:documentation> </xs:annotation> </xs:element> element terminalType/VoiceInputCapable diagram type properties annotation xs:boolean isRef 0 content simple documentation Indicates whether the device supports any form of voice input. This includes voiceenabled browsers. "Yes" means the device supports entry of both letters and digits. including speech recognition. If the value is "Yes".

composed of the screen width and screen height. composed of the screen width and screen height. headphone jack. or other sound output mechanism.</xs:documentation> </xs:annotation> </xs:element> .</xs:annotation> </xs:element> element terminalType/SoundOutputCapable diagram type properties annotation xs:boolean isRef 0 content simple documentation Indicates whether the device supports sound output through an external speaker. 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. The device's standard font should be used to determine this property's value. or other sound output mechanism.</xs:documentation> </xs:annotation> </xs:element> element terminalType/ScreenSizeChar diagram type properties xs:anySimpleType isRef 0 minOcc 0 maxOcc 1 content simple documentation Size of the device's screen in units of characters. annotation source <xs:element name="ScreenSizeChar" type="xs:anySimpleType" minOccurs="0"> <xs:annotation> <xs:documentation>Size of the device's screen in units of characters. The device's standard font should be used to determine this property's value.

element terminalType/SoftKeysCapable diagram type properties xs:boolean isRef 0 minOcc 0 maxOcc 1 content simple documentation Indicates whether the device supports programmable soft keys. A soft key is a physical key whose label and function can change programmatically. 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 properties LaBri:unity isRef 0 minOcc 0 maxOcc 1 content simple Kind Value enumeration second enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration GB MB bits MHz MGpx % ms bytes byte MBytes GHz facets annotation . annotation source <xs:element name="SoftKeysCapable" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Indicates whether the device supports programmable soft keys.

"Yes" means color is supported.</xs:documentation> </xs:annotation> </xs:element> element terminalType/MaxScreenChar diagram type properties LaBri:resolution isRef minOcc 0 0 . "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.</xs:documentation> </xs:annotation> </xs:element> element terminalType/ColorCapable diagram type properties annotation xs:boolean isRef 0 content simple documentation Indicates whether the device's display supports color.enumeration enumeration annotation Pixel volt 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. "No" means the display supports only grayscale or black and white.

The device's standard font should be used to determine this property's value. The device's standard font should be used to determine this property's value.</xs:documentation> </xs:annotation> </xs:element> .facets maxOcc 1 content simple Kind Value enumeration 48x32 enumeration enumeration enumeration enumeration enumeration enumeration 1440x900 1680x1050 800x750 301x280 1280x1280 240x320 annotation annotation documentation Size of the virtual page onto which a document is rendered. in units of characters. related to the number of colors or shades of gray the device can display. 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. This property may not apply to all devices. Property value is composed of the screen width and screen height. This property may not apply to all devices.</xs:documentation> </xs:annotation> </xs:element> element terminalType/BitsPerPixel diagram type properties annotation xs:integer isRef 0 content simple documentation The number of bits of color or grayscale information per pixel. in units of characters. Property value is composed of the screen width and screen height. 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.

element terminalType/ram diagram type properties children annotation source LaBri:ramType isRef content 0 complex brand type model size speed access_time documentation Random Access Memory <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 properties children annotation LaBri:hddType isRef content 0 complex brand model size interface cache rotation_speed 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 properties children annotation LaBri:SupportedCharSetType isRef content 0 complex input_charSet output_charSet documentation List of character sets supported by the device for text entry.</xs:documentation> </xs:annotation> </xs:element> element terminalType/screen diagram type properties children LaBri:screenType isRef content 0 complex brand display . where each item in the list is a character set name. as registered with IANA. 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.

source <xs:element name="screen" type="LaBri:screenType"/> .

element terminalType/Browser_user diagram .

</xs:documentation> </xs:annotation> </xs:element> element terminalType/video diagram type properties children annotation source LaBri:videoType isRef content 0 complex standard maxtaille maxresolution brand model memory drivers documentation caracteristic of user the vido supported <xs:element name="video" type="LaBri:videoType"> <xs:annotation> <xs:documentation>caracteristic of user the vido supported</xs:documentation> </xs:annotation> </xs:element> .type properties LaBri:Browser_userType isRef minOcc maxOcc content 0 0 1 complex children annotation BrowserName BrowserVersion HtmlVersion XhtmlVersion FramesCapable JavaScriptVersion PreferenceForFrames DownloadableBrowserApps XhtmlModules Encoding_supported TablesCapable 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.

element terminalType/audio diagram type properties children annotation source LaBri:audioType isRef content 0 complex normes maxtaille brand model drivers documentation caracteristic of user the audio supported <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 properties children annotation source LaBri:imageType isRef content 0 complex standard maxtaille maxsize colorbit documentation caracteristic of user the image supported <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 properties children annotation source LaBri:textType isRef content standard documentation caracteristic of the user text supported 0 complex <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 properties children annotation source LaBri:documentType isRef content 0 complex types maxtaille documentation caracteristic of the user document supported <xs:element name="document" type="LaBri:documentType"> <xs:annotation> <xs:documentation>caracteristic of the user document supported</xs:documentation> </xs:annotation> </xs:element> .

</xs:documentation> </xs:annotation> </xs:element> element terminalType/input_output diagram type properties children LaBri:input_outputType isRef content 0 complex usb firewire ethernet multimedia audio memory_card_reader infrared . 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.element terminalType/networks diagram type properties LaBri:networksType_1 isRef minOcc maxOcc content 0 1 unbounded complex children annotation cellularsupported network documentation The NetworkCharacteristics component contains properties describing the network environment including the supported bearers.

annotation source documentation list of input and output devices <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 properties children annotation source LaBri:batteryType isRef content 0 complex type voltage electricityquantity energy cell documentation description of the battery <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 properties children LaBri:cameraType isRef content 0 complex resolutioncapture zoom formatcapture .

annotation source documentation description of the camer <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 children http://www.labri.fr/ operating_system JavaPlatform supported_language JVMVersion softwareapplication applications WapCharacteristics BluetoothProfile Mmscharacter multimedia services Qos_parameters TCP_parameters .

</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> . 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.used by annotation source element softwareType/terminal documentation type of the terminal device <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.

element terminalType_1/operating_system diagram type properties children annotation source LaBri:operating_systemType isRef content 0 complex type name version architecture vendor documentation the caracteristic of the operating system <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 properties LaBri:JavaPlatformType isRef minOcc maxOcc content standard documentation name of javaPlatform used 0 0 1 complex children annotation 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 children source isRef content language 0 complex <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 properties xs:language isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="language" type="xs:language" maxOccurs="unbounded"/> element terminalType_1/JVMVersion diagram type properties xs:string isRef 0 minOcc 0 maxOcc 1 content simple documentation List of the Java virtual machines installed on the device. Each item in the list is a name token describing . annotation 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.

the vendor and version of the VM.</xs:documentation> </xs:annotation> </xs:element> element terminalType_1/softwareapplication diagram type properties children source LaBri:softwareapplicationType isRef content name 0 complex <xs:element name="softwareapplication" type="LaBri:softwareapplicationType"/> element terminalType_1/applications diagram type properties children source LaBri:applicationsType isRef content type 0 complex <xs:element name="applications" type="LaBri:applicationsType"/> .

element terminalType_1/WapCharacteristics diagram .

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.type properties children annotation LaBri:WapCharacteristicsType isRef content 0 complex WapDeviceClass WapVersion WapPushMsgPriority WapPushMsgSize WmlDeckSize WmlScriptLibraries WmlScriptVersion WmlVersion WtaiLibraries WtaVersion 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 properties children source LaBri:BluetoothProfileType isRef content proprieties 0 complex <xs:element name="BluetoothProfile" type="LaBri:BluetoothProfileType"/> element terminalType_1/Mmscharacter diagram type properties children source LaBri:MmscharacterType isRef content 0 complex MmsMaxMessageSize MmsMaxImageResolution Mms_supported <xs:element name="Mmscharacter" type="LaBri:MmscharacterType"/> .

element terminalType_1/multimedia diagram type properties children source LaBri:multimediaType_1 isRef content 0 complex video_codecs audio_codecs <xs:element name="multimedia" type="LaBri:multimediaType_1"/> element terminalType_1/services diagram type properties children source LaBri:servicesType isRef content service 0 complex <xs:element name="services" type="LaBri:servicesType"/> element terminalType_1/Qos_parameters diagram type properties children source LaBri:Qos_parametersType isRef content 0 complex buffer_size processing_rate queuing_sheme <xs:element name="Qos_parameters" type="LaBri:Qos_parametersType"/> .

element terminalType_1/TCP_parameters diagram .

labri.fr/ standard element terminalType/text documentation the text's standard supported <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 properties children source LaBri:standardType isRef content type 0 complex <xs:element name="standard" type="LaBri:standardType"/> .type properties children source LaBri:TCP_parametersType isRef content 0 complex Max_segment_size receive_buffer delayed_ack_mechanism fast_retransmit max_ack_delay fast_recovery window_scaling <xs:element name="TCP_parameters" type="LaBri:TCP_parametersType"/> complexType textType diagram namespace children used by annotation source http://www.

complexType timeType diagram namespace children annotation source http://www.labri.fr/ hour min sec documentation the current time <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 source isRef 0 <xs:element name="hour"/> element timeType/min diagram properties source isRef 0 <xs:element name="min"/> element timeType/sec diagram properties source isRef 0 <xs:element name="sec"/> .

fr/ type nb element input_outputType/usb documentation type of Universal Serial Bus <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 properties source xs:string isRef content 0 simple <xs:element name="type" type="xs:string"/> element usbType/nb diagram type properties source xs:integer isRef content 0 simple <xs:element name="nb" type="xs:integer"/> .complexType usbType diagram namespace children used by annotation source http://www.labri.

labri.complexType userType diagram namespace children used by attributes annotation http://www.fr/ name birth_date tel addres profession education preferences always_locations always_services_use sip_uri password element Name id documentation user's description user_profile/user Type Use Default Fixed annotation .

.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..)</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> .country.city.

<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 source isRef 0 <xs:attribute name="id"/> element userType/name diagram type properties children annotation source LaBri:nameType isRef content 0 complex civility family_name First_name documentation Name of user <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 properties children annotation source LaBri:birth_dateType isRef content 0 complex day month year documentation Birth day of the user <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 properties children annotation source LaBri:telType isRef content fixe mobile documentation The number of the fixe and mobile phone of the user 0 complex <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.country.country...)</xs:documentation> </xs:annotation> </xs:element> element userType/profession diagram type properties annotation source xs:string isRef 0 content simple documentation The user profession <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 ..city..city.element userType/addres diagram type properties children annotation source LaBri:addresType isRef content 0 complex num street post_code city country documentation The user addres (street.

properties annotation source isRef 0 content simple documentation The user education <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 properties children annotation source LaBri:preferencesType isRef content 0 complex languages sports music_styles favorite_cuisines favorits_authors interests documentation Description of the user preferences <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 properties children annotation source LaBri:always_locationsType isRef content location documentation Location always visited by the user 0 complex <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 properties children annotation source LaBri:always_services_useType isRef content 0 complex service_use documentation Service always used by the user <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 properties annotation xs:anyURI isRef 0 content simple documentation te Sip-Uniform Resource Identifier of the user .

labri.fr/ name version display element serviceType/vconf-software documentation list of software used in video conference <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"/> .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 properties facets annotation source restriction of xs:string isRef 0 content simple Kind Value enumeration john documentation the user's password annotation <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 children used by annotation source http://www.

labri.fr/ video_codec element multimediaType_1/video_codecs .<xs:element name="display" type="LaBri:displayType_1"/> </xs:sequence> </xs:complexType> element vconf-softwareType/name diagram type properties source xs:string isRef content 0 simple <xs:element name="name" type="xs:string"/> element vconf-softwareType/version diagram type properties source xs:float isRef content 0 simple <xs:element name="version" type="xs:float"/> element vconf-softwareType/display diagram type properties children source LaBri:displayType_1 isRef content 0 complex width height <xs:element name="display" type="LaBri:displayType_1"/> complexType video_codecsType diagram namespace children used by http://www.

fr/ name version element video_codecsType/video_codec documentation video codec used in video conference <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> .labri.annotation source documentation list of video codec <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 properties LaBri:video_codecType isRef minOcc maxOcc content 0 1 unbounded complex children source name version <xs:element name="video_codec" type="LaBri:video_codecType" maxOccurs="unbounded"/> complexType video_codecType diagram namespace children used by annotation source http://www.

element video_codecType/name diagram type properties source xs:string isRef content 0 simple <xs:element name="name" type="xs:string"/> element video_codecType/version diagram type properties source xs:string isRef content 0 simple <xs:element name="version" type="xs:string"/> complexType videoType diagram namespace children used by annotation source http://www.labri.fr/ standard maxtaille maxresolution brand model memory drivers element terminalType/video documentation type of standard video supported <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 properties children source LaBri:standardType isRef content type 0 complex <xs:element name="standard" type="LaBri:standardType"/> element videoType/maxtaille diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="maxtaille" type="LaBri:sizeType"/> element videoType/maxresolution diagram type properties facets LaBri:resolution isRef 0 content simple Kind Value enumeration 48x32 enumeration enumeration enumeration 1440x900 1680x1050 800x750 annotation .

enumeration enumeration enumeration source 301x280 1280x1280 240x320 <xs:element name="maxresolution" type="LaBri:resolution"/> element videoType/brand diagram type properties source xs:string isRef content 0 simple <xs:element name="brand" type="xs:string"/> element videoType/model diagram type properties source xs:string isRef content 0 simple <xs:element name="model" type="xs:string"/> element videoType/memory diagram type properties children source LaBri:sizeType isRef content 0 complex value scale <xs:element name="memory" type="LaBri:sizeType"/> element videoType/drivers diagram .

fr/ type element Ip-Tv_AcceptType/video documentation standard of video supported by ip-tv <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 properties xs:string isRef minOcc maxOcc content 0 1 unbounded simple source <xs:element name="type" type="xs:string" maxOccurs="unbounded"/> .type properties children source LaBri:driversType isRef content driver 0 complex <xs:element name="drivers" type="LaBri:driversType"/> complexType videoType_1 diagram namespace children used by annotation source http://www.labri.

labri.fr/ value scale element RSVPprotocolType/waiting_time documentation Specifies a time for which the RSVP process defers sending path refresh messages after any change in routing tables is detected.</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 properties source xs:integer isRef content 0 simple <xs:element name="value" type="xs:integer"/> element waiting_timeType/scale diagram type properties facets LaBri:unity isRef 0 content simple Kind Value enumeration second enumeration enumeration enumeration GB MB bits annotation . This method prevents excessive flooding of path messages.complexType waiting_timeType diagram namespace children used by annotation http://www. 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.

enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration source MHz MGpx % ms bytes byte MBytes GHz Pixel volt <xs:element name="scale" type="LaBri:unity"/> .

complexType WapCharacteristicsType diagram .

</xs:documentation> </xs:annotation> </xs:element> .labri. 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. "B" and "C".1 specifications.</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: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. 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.fr/ WapDeviceClass WapVersion WapPushMsgPriority WapPushMsgSize WmlDeckSize WmlScriptLibraries WmlScriptVersion WmlVersion WtaiLibraries WtaVersion element terminalType_1/WapCharacteristics documentation The WapCharacteristics component contains properties of the WAP environment supported by the device. This may be an estimate of the maximum size if the true maximum size is not known.</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.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WapVersion" type="xs:float"> <xs:annotation> <xs:documentation>Version of WAP supported. Current values are "A".namespace children used by annotation source http://www. <xs:complexType name="WapCharacteristicsType"> <xs:annotation> <xs:documentation>The WapCharacteristics component contains properties of the WAP environment supported by the device.

Current values are "A".</xs:documentation> </xs:annotation> </xs:element> <xs:element name="WtaVersion" type="xs:string"> <xs:annotation> <xs:documentation>Version of WTA user agent. Current values are "A".<xs:element name="WmlScriptVersion"> <xs:annotation> <xs:documentation>List of WMLScript version numbers supported by the device. Any future addendums to "WAP WTAI" should be reflected in the values of this property.1 specifications. where each item in the list is a library name as specified by "WAP WTAI" and its addendums.</xs:documentation> </xs:annotation> </xs:element> .</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> element WapCharacteristicsType/WapDeviceClass diagram type properties annotation xs:string isRef 0 content simple documentation Classification of the device based on capabilities as identified in the WAP 1.1 specifications. 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. "B" and "C". "B" and "C".</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.

element WapCharacteristicsType/WapVersion diagram type properties annotation source xs:float isRef 0 content simple documentation Version of WAP supported.</xs:documentation> </xs:annotation> </xs:element> element WapCharacteristicsType/WapPushMsgPriority diagram type properties facets annotation restriction of xs:string isRef 0 content simple Kind Value enumeration low annotation 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 . <xs:element name="WapVersion" type="xs:float"> <xs:annotation> <xs:documentation>Version of WAP supported. source <xs:element name="WapPushMsgPriority"> <xs:annotation> <xs:documentation>User's preference on the priority of incoming push messages.

Value is number of bytes</xs:documentation> </xs:annotation> </xs:element> element WapCharacteristicsType/WmlScriptLibraries diagram type LaBri:WmlScriptLibrariesType . 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/WmlDeckSize diagram type properties annotation xs:int isRef 0 content simple documentation Maximum size of a WML deck that can be downloaded to the device. 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.type properties children annotation LaBri:sizeType isRef content 0 complex value scale 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.

</xs:documentation> </xs:annotation> </xs:element> element WapCharacteristicsType/WmlScriptVersion diagram properties annotation source isRef 0 documentation List of WMLScript version numbers supported by the device. 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.properties children annotation isRef content standard 0 complex documentation List of mandatory and optional libraries supported in the device's WMLScript VM.</xs:documentation> </xs:annotation> </xs:element> element WapCharacteristicsType/WmlVersion diagram type properties annotation source xs:float isRef 0 content simple documentation List of WML language version numbers supported by the device <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="WmlScriptVersion"> <xs:annotation> <xs:documentation>List of WMLScript version numbers supported by the device.

where each item in the list is a library name as specified by "WAP WTAI" and its addendums. Property value is a list of WTA library names.</xs:documentation> </xs:annotation> </xs:element> element WapCharacteristicsType/WtaVersion diagram type properties annotation source xs:string isRef 0 content simple documentation Version of WTA user agent. Any future addendums to "WAP WTAI" should be reflected in the values of this property.element WapCharacteristicsType/WtaiLibraries diagram type properties children annotation LaBri:WtaiLibrariesType isRef content standard documentation List of WTAI network common and network specific libraries supported by the device that are URI accessible. 0 complex 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. <xs:element name="WtaVersion" type="xs:string"> <xs:annotation> <xs:documentation>Version of WTA user agent. Property value is a list of WTA library names. Any future addendums to "WAP WTAI" should be reflected in the values of this property.</xs:documentation> </xs:annotation> . where each item in the list is a library name as specified by "WAP WTAI" and its addendums.

</xs:element> complexType WmlScriptLibrariesType diagram namespace children used by annotation source http://www. <xs:complexType name="WmlScriptLibrariesType"> <xs:annotation> <xs:documentation>List of mandatory and optional libraries supported inthe device's WMLScript VM.fr/ standard element WapCharacteristicsType/WmlScriptLibraries 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 properties children source LaBri:standardType isRef content type 0 complex <xs:element name="standard" type="LaBri:standardType"/> .labri.

fr/ restriction of xs:string . Any future addendums to "WAP WTAI"should be reflected in the values of this property. Any future addendums to "WAP WTAI"should be reflected in the values of this property. Property value is a list of WTA library names.labri. Property value is a list of WTA library names.fr/ standard element WapCharacteristicsType/WtaiLibraries documentation List of WTAI network common and network specific libraries supported by the device that are URI accessible. where eachitem in the list is a library name as specified by "WAP WTAI" and its addendums. 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.labri. where eachitem in the list is a library name as specified by "WAP WTAI" and its addendums.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="standard" type="LaBri:standardType"/> </xs:sequence> </xs:complexType> element WtaiLibrariesType/standard diagram type properties children source LaBri:standardType isRef content type 0 complex <xs:element name="standard" type="LaBri:standardType"/> simpleType addres namespace type http://www.complexType WtaiLibrariesType diagram namespace children used by annotation http://www.

FF.45.fr/ restriction of xs:string element networkType/mac_addres Value 01.AA.labri.AA.11"/> </xs:restriction> </xs:simpleType> .FF.11 annotation Kind enumeration documentation mac addres <xs:simpleType name="mac_addres"> <xs:annotation> <xs:documentation>mac addres</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="01.255.0.0.EE.23.255.23.EE.3 "/> <xs:enumeration value="255.0 annotation Kind enumeration enumeration annotation source documentation ip addres <xs:simpleType name="addres"> <xs:annotation> <xs:documentation>ip addres</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="123.45.used by facets elements curent_networkType/ip networkType/ip_addres networkType/mask curent_networkType/mask Value 123.3 255.0"/> </xs:restriction> </xs:simpleType> simpleType codage_standard namespace type used by annotation source http://www.labri.EE.EE.fr/ xs:string elements input_charSetType/norm output_charSetType/norm documentation list of codage standard <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 type used by facets annotation source http://www.

simpleType Maxscreen_char namespace type facets annotation source http://www.fr/ restriction of xs:string displayType/max_resolution videoType/maxresolution terminalType/MaxScreenChar imageType/maxsize MmscharacterType/MmsMaxImageResolution Ip-Tv_parametersType/RenderingScreenSize displayType/screen_resolution Kind Value annotation enumeration 48x32 elements enumeration enumeration enumeration enumeration enumeration enumeration annotation source 1440x900 1680x1050 800x750 301x280 1280x1280 240x320 facets documentation the user's screen resolution <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> .labri.labri.fr/ restriction of xs:string Kind enumeration Value 48x32 annotation 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 type used by http://www. in units of characters <xs:simpleType name="Maxscreen_char"> <xs:annotation> <xs:documentation>Size of the virtual page onto which a document is rendered.

altova.labri.fr/ restriction of xs:string 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 Kind Value annotation enumeration second elements enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration enumeration annotation source GB MB bits MHz MGpx % ms bytes byte MBytes GHz Pixel volt facets documentation identify the unity <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.simpleType unity namespace type used by http://www.com/xmlspy .

Sign up to vote on this title
UsefulNot useful