home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2004 December / PCpro_2004_12.ISO / files / webserver / xampp / xampp-cocoon-addon-1.4.9-installer.exe / ccppschema-20000405.rdfs < prev    next >
Encoding:
Extensible Markup Language  |  2004-07-12  |  35.3 KB  |  856 lines

  1. <?xml version="1.0"?>
  2. <!--
  3.   Copyright 1999-2004 The Apache Software Foundation
  4.  
  5.   Licensed under the Apache License, Version 2.0 (the "License");
  6.   you may not use this file except in compliance with the License.
  7.   You may obtain a copy of the License at
  8.  
  9.       http://www.apache.org/licenses/LICENSE-2.0
  10.  
  11.   Unless required by applicable law or agreed to in writing, software
  12.   distributed under the License is distributed on an "AS IS" BASIS,
  13.   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14.   See the License for the specific language governing permissions and
  15.   limitations under the License.
  16. -->
  17. <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Mark Butler (Hewlett Packard) -->
  18. <!DOCTYPE rdf:RDF [
  19.     <!ENTITY ns-rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
  20.     <!ENTITY ns-rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
  21.     <!ENTITY ns-prf 'http://www.wapforum.org/UAPROF/ccppschema-20000405#'>
  22. ]>
  23. <rdf:RDF xmlns:rdf="&ns-rdf;" xmlns:rdfs="&ns-rdfs;" xmlns:prf="&ns-prf;">
  24.     <rdf:Description rdf:about="&ns-prf;Component">
  25.         <rdf:type rdf:resource="&ns-rdfs;Class"/>
  26.         <rdfs:subClassOf rdf:resource="&ns-rdfs;Resource"/>
  27.         <rdfs:label>Component</rdfs:label>
  28.         <rdfs:comment>
  29.       A Component within the CC/PP Schema is a class of related properties 
  30.       that describe the capabilities and preferences information.
  31.    </rdfs:comment>
  32.     </rdf:Description>
  33.     <!-- ****************************************************************** -->
  34.     <!-- ***** Properties shared among the components***** -->
  35.     <rdf:Description rdf:about="&ns-prf;component">
  36.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  37.         <rdfs:label>component</rdfs:label>
  38.         <rdfs:comment>
  39.       The component attribute links the various components to the root node
  40.       (profile).
  41.     </rdfs:comment>
  42.     </rdf:Description>
  43.     <rdf:Description rdf:about="&ns-prf;Defaults">
  44.         <rdfs:type rdf:resource="&ns-rdf;Property"/>
  45.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  46.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  47.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  48.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  49.         <rdfs:domain rdf:resource="&ns-prf;NetworkCharacteristics"/>
  50.         <rdfs:comment>
  51.       An attribute used to identify the default capabilities. 
  52.    </rdfs:comment>
  53.     </rdf:Description>
  54.     <!-- ****************************************************************** -->
  55.     <!-- ***** Component Definitions ***** -->
  56.     <rdf:Description rdf:about="&ns-prf;HardwarePlatform">
  57.         <rdf:type rdf:resource="&ns-rdfs;Class"/>
  58.         <rdfs:subClassOf rdf:resource="&ns-prf;Component"/>
  59.         <rdfs:label>Component: HardwarePlatform</rdfs:label>
  60.         <rdfs:comment>
  61.       The HardwarePlatform component contains properties of the device's
  62.       Hardware, such as display size, supported character sets, etc.
  63.    </rdfs:comment>
  64.     </rdf:Description>
  65.     <rdf:Description rdf:about="&ns-prf;SoftwarePlatform">
  66.         <rdf:type rdf:resource="&ns-rdfs;Class"/>
  67.         <rdfs:subClassOf rdf:resource="&ns-prf;Component"/>
  68.         <rdfs:label>Component: SoftwarePlatform</rdfs:label>
  69.         <rdfs:comment>
  70.       The SoftwarePlatform component contains properties of the device's 
  71.       application environment, operating system, and installed software.
  72.    </rdfs:comment>
  73.     </rdf:Description>
  74.     <rdf:Description rdf:about="&ns-prf;BrowserUA">
  75.         <rdf:type rdf:resource="&ns-rdfs;Class"/>
  76.         <rdfs:subClassOf rdf:resource="&ns-prf;Component"/>
  77.         <rdfs:label>Component: BrowserUA</rdfs:label>
  78.         <rdfs:comment>
  79.       The BrowserUA component contains attributes related to the browser                                  
  80.       user agent running on the device.
  81.    </rdfs:comment>
  82.     </rdf:Description>
  83.     <rdf:Description rdf:about="&ns-prf;NetworkCharacteristics">
  84.         <rdf:type rdf:resource="&ns-rdfs;Class"/>
  85.         <rdfs:subClassOf rdf:resource="&ns-prf;Component"/>
  86.         <rdfs:label>Component: NetworkCharacteristics</rdfs:label>
  87.         <rdfs:comment>
  88.       The NetworkCharacteristics component contains properties describing the                                  
  89.       network environment including the supported bearers.
  90.    </rdfs:comment>
  91.     </rdf:Description>
  92.     <rdf:Description rdf:about="&ns-prf;WapCharacteristics">
  93.         <rdf:type rdf:resource="&ns-rdfs;Class"/>
  94.         <rdfs:subClassOf rdf:resource="&ns-prf;Component"/>
  95.         <rdfs:label>Component: WapCharacteristics</rdfs:label>
  96.         <rdfs:comment>
  97.       The WapCharacteristics component contains properties of the WAP
  98.       environment supported by the device.
  99.    </rdfs:comment>
  100.     </rdf:Description>
  101.     <!-- **
  102.      ** In the following property definitions, the defined types 
  103.      ** are as follows:
  104.      ** 
  105.      **    Number:     A positive integer 
  106.      **                  [0-9]+
  107.      **    Boolean:    A yes or no value 
  108.      **                  Yes|No
  109.      **    Literal:    An alphanumeric string
  110.      **                  [A-Za-z0-9/.\-_]+
  111.      **    Dimension:  A pair of numbers
  112.      **                  [0-9]+x[0-9]+
  113.      **
  114. -->
  115.     <!-- ****************************************************************** -->
  116.     <!-- ***** Component: HardwarePlatform ***** -->
  117.     <rdf:Description rdf:about="&ns-prf;BitsPerPixel">
  118.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  119.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  120.         <rdfs:comment>
  121.       Description:  The number of bits of color or grayscale information per
  122.                     pixel, related to the number of colors or shades of gray
  123.                     the device can display.
  124.       Type:         Number
  125.       Resolution:   Override
  126.       Examples:     "2", "8"
  127. </rdfs:comment>
  128.     </rdf:Description>
  129.     <rdf:Description rdf:about="&ns-prf;ColorCapable">
  130.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  131.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  132.         <rdfs:comment>
  133.       Description:  Indicates whether the device's display supports color.
  134.                     "Yes" means color is supported. "No" means the display
  135.                     supports only grayscale or black and white.
  136.       Type:         Boolean
  137.       Resolution:   Override 
  138.       Examples:     "Yes", "No"
  139.    </rdfs:comment>
  140.     </rdf:Description>
  141.     <rdf:Description rdf:about="&ns-prf;CPU">
  142.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  143.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  144.         <rdfs:comment>
  145.       Description:  Name and model number of the device CPU.
  146.       Type:         Literal
  147.       Resolution:   Locked
  148.       Examples:     "Pentium III", "PowerPC 750"
  149.    </rdfs:comment>
  150.     </rdf:Description>
  151.     <rdf:Description rdf:about="&ns-prf;ImageCapable">
  152.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  153.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  154.         <rdfs:comment>
  155.       Description:  Indicates whether the device supports the display of
  156.                     images. If the value is "Yes", the property CcppAccept
  157.                     may list the types of images supported.
  158.       Type:         Boolean
  159.       Resolution:   Locked
  160.       Examples:     "Yes", "No"
  161.    </rdfs:comment>
  162.     </rdf:Description>
  163.     <rdf:Description rdf:about="&ns-prf;InputCharSet">
  164.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  165.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  166.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  167.         <rdfs:comment>
  168.       Description:  List of character sets supported by the device for text
  169.                     entry. Property's value is a list of character sets,
  170.                     where each item in the list is a character set name, as
  171.                     registered with IANA. List items are separated by white
  172.                     space.
  173.       Type:         Literal (bag)
  174.       Resolution:   Append
  175.       Examples:     "US-ASCII", "ISO-8859-1", "Shift_JIS"
  176.    </rdfs:comment>
  177.     </rdf:Description>
  178.     <rdf:Description rdf:about="&ns-prf;Keyboard">
  179.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  180.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  181.         <rdfs:comment>
  182.       Description:  Type of keyboard supported by the device, as an indicator
  183.                     of ease of text entry.
  184.       Type:         Literal
  185.       Resolution:   Locked
  186.       Examples:     "Disambiguating", "Qwerty", "PhoneKeypad"
  187.    </rdfs:comment>
  188.     </rdf:Description>
  189.     <rdf:Description rdf:about="&ns-prf;Model">
  190.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  191.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  192.         <rdfs:comment>
  193.       Description:  Model number assigned to the terminal device by the
  194.                     vendor or manufacturer.
  195.       Type:         Literal
  196.       Resolution:   Locked
  197.       Examples:     "Mustang GT", "Q30"
  198.    </rdfs:comment>
  199.     </rdf:Description>
  200.     <rdf:Description rdf:about="&ns-prf;NumberOfSoftKeys">
  201.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  202.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  203.         <rdfs:comment>
  204.       Description:  Number of soft keys available on the device.
  205.       Type:         Number
  206.       Resolution:   Locked
  207.       Examples:     "3", "2"
  208.    </rdfs:comment>
  209.     </rdf:Description>
  210.     <rdf:Description rdf:about="&ns-prf;OutputCharSet">
  211.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  212.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  213.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  214.         <rdfs:comment>
  215.       Description:  List of character sets supported by the device for
  216.                     output to the display. Property value is a list of
  217.                     character sets, where each item in the list is a
  218.                     character set name, as registered with IANA. 
  219.       Type:         Literal (bag)
  220.       Resolution:   Append
  221.       Examples:     "US-ASCII", "ISO-8859-1", "Shift_JIS"
  222.    </rdfs:comment>
  223.     </rdf:Description>
  224.     <rdf:Description rdf:about="&ns-prf;PixelAspectRatio">
  225.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  226.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  227.         <rdfs:comment>
  228.       Description:  Ratio of pixel width to pixel height.
  229.       Type:         Dimension
  230.       Resolution:   Locked
  231.       Examples:     "1x2"
  232.    </rdfs:comment>
  233.     </rdf:Description>
  234.     <rdf:Description rdf:about="&ns-prf;PointingResolution">
  235.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  236.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  237.         <rdfs:comment>
  238.       Description:  Type of resolution of the pointing accessory supported
  239.                     by the device.
  240.       Type:         Literal
  241.       Resolution:   Locked
  242.       Examples:     "Character", "Line", "Pixel"
  243.    </rdfs:comment>
  244.     </rdf:Description>
  245.     <rdf:Description rdf:about="&ns-prf;ScreenSize">
  246.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  247.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  248.         <rdfs:comment>
  249.       Description:  The size of the device's screen in units of pixels,
  250.                     composed of the screen width and the screen height.
  251.       Type:         Dimension
  252.       Resolution:   Locked
  253.       Examples:     "160x160", "640x480"
  254.    </rdfs:comment>
  255.     </rdf:Description>
  256.     <rdf:Description rdf:about="&ns-prf;ScreenSizeChar">
  257.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  258.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  259.         <rdfs:comment>
  260.       Description:  Size of the device's screen in units of characters,
  261.                     composed of the screen width and screen height. The
  262.                     device's standard font should be used to determine
  263.                     this property's value.
  264.       Type:         Dimension
  265.       Resolution:   Locked
  266.       Examples:     "12x4", "16x8"
  267.    </rdfs:comment>
  268.     </rdf:Description>
  269.     <rdf:Description rdf:about="&ns-prf;StandardFontProportional">
  270.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  271.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  272.         <rdfs:comment>
  273.       Description:  Indicates whether the device's standard font is 
  274.                     proportional.
  275.       Type:         Boolean
  276.       Resolution:   Locked 
  277.       Examples:     "Yes", "No"
  278.    </rdfs:comment>
  279.     </rdf:Description>
  280.     <rdf:Description rdf:about="&ns-prf;SoundOutputCapable">
  281.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  282.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  283.         <rdfs:comment>
  284.       Description:  Indicates whether the device supports sound output
  285.                     through an external speaker, headphone jack, or other
  286.                     sound output mechanism.
  287.       Type:         Boolean
  288.       Resolution:   Locked
  289.       Examples:     "Yes", "No"
  290.    </rdfs:comment>
  291.     </rdf:Description>
  292.     <rdf:Description rdf:about="&ns-prf;TextInputCapable">
  293.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  294.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  295.         <rdfs:comment> 
  296.       Description:  Indicates whether the device supports alpha-numeric text
  297.                     entry. "Yes" means the device supports entry of both
  298.                     letters and digits. "No" means the device supports only
  299.                     entry of digits.
  300.       Type:         Boolean
  301.       Resolution:   Locked
  302.       Examples:     "Yes", "No"
  303.    </rdfs:comment>
  304.     </rdf:Description>
  305.     <rdf:Description rdf:about="&ns-prf;Vendor">
  306.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  307.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  308.         <rdfs:comment>
  309.       Description:  Name of the vendor manufacturing the terminal device.
  310.       Type:         Literal
  311.       Resolution:   Locked
  312.       Examples:     "Ford", "Lexus"
  313.    </rdfs:comment>
  314.     </rdf:Description>
  315.     <rdf:Description rdf:about="&ns-prf;VoiceInputCapable">
  316.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  317.         <rdfs:domain rdf:resource="&ns-prf;HardwarePlatform"/>
  318.         <rdfs:comment>
  319.       Description:  Indicates whether the device supports any form of voice
  320.                     input, including speech recognition. This includes voice-
  321.                     enabled browsers.
  322.       Type:         Boolean
  323.       Resolution:   Locked
  324.       Examples:     "Yes", "No"
  325.    </rdfs:comment>
  326.     </rdf:Description>
  327.     <!-- ****************************************************************** -->
  328.     <!-- ***** Component: SoftwarePlatform ***** -->
  329.     <rdf:Description rdf:about="&ns-prf;SoftwareNumber">
  330.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  331.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  332.         <rdfs:comment>
  333.       Description:  Version of the device-specific software (firmware) to
  334.                     which the device's low-level software conforms. 
  335.       Type:         Literal
  336.       Resolution:   Locked
  337.       Examples:     "2"
  338.    </rdfs:comment>
  339.     </rdf:Description>
  340.     <rdf:Description rdf:about="&ns-prf;AcceptDownloadableSoftware">
  341.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  342.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  343.         <rdfs:comment>
  344.       Description:  Indicates the user's preference on whether to accept
  345.                     downloadable software.
  346.       Type:         Boolean
  347.       Resolution:   Locked
  348.       Examples:     "Yes", "No"
  349.    </rdfs:comment>
  350.     </rdf:Description>
  351.     <rdf:Description rdf:about="&ns-prf;AudioInputEncoder">
  352.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  353.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  354.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  355.         <rdfs:comment>
  356.       Description:  List of audio input encoders supported by the device.
  357.       Type:         Literal (bag)
  358.       Resolution:   Append
  359.       Example:      "G.711"
  360.    </rdfs:comment>
  361.     </rdf:Description>
  362.     <rdf:Description rdf:about="&ns-prf;DownloadableSoftwareSupport">
  363.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  364.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  365.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  366.         <rdfs:comment>
  367.       Description:  List of executable content types which the device
  368.                     supports and which it is willing to accept from the
  369.                     network. The property value is a list of MIME types,
  370.                     where each item in the list is a content type
  371.                     descriptor as specified by RFC 2045.
  372.       Type:         Literal (bag)
  373.       Resolution:   Locked
  374.       Examples:     "application/x-msdos-exe"
  375.    </rdfs:comment>
  376.     </rdf:Description>
  377.     <rdf:Description rdf:about="&ns-prf;JavaEnabled">
  378.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  379.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  380.         <rdfs:comment>
  381.       Description:  Indicates whether the device supports a Java virtual
  382.                     machine.
  383.       Type:         Boolean
  384.       Resolution:   Locked
  385.       Examples:     "Yes", "No"
  386.    </rdfs:comment>
  387.     </rdf:Description>
  388.     <rdf:Description rdf:about="&ns-prf;JVMVersion">
  389.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  390.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  391.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  392.         <rdfs:comment>
  393.       Description:  List of the Java virtual machines installed on the
  394.                     device. Each item in the list is a name token describing
  395.                     the vendor and version of the VM.
  396.       Type:         Literal (bag)
  397.       Resolution:   Append
  398.       Examples:     "SunJRE1.2", "MSJVM1.0"
  399.    </rdfs:comment>
  400.     </rdf:Description>
  401.     <rdf:Description rdf:about="&ns-prf;MexeClassmark">
  402.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  403.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  404.         <rdfs:comment>
  405.       Description:  ETSI MExE classmark. Value "1" means the MExE device
  406.                     supports WAP. Value "2" means MExE device supports
  407.                     WAP and Java. All other values should be considered
  408.                     reserved for use by MExE.
  409.       Type:         Number
  410.       Resolution:   Locked
  411.       Examples:     "1", "2"
  412.    </rdfs:comment>
  413.     </rdf:Description>
  414.     <rdf:Description rdf:about="&ns-prf;MexeSpec">
  415.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  416.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  417.         <rdfs:comment>
  418.       Description:  Class mark specialization. Refers to the first two
  419.                     digits of the version of the MExE Stage 2 spec. 
  420.       Type:         Literal
  421.       Resolution:   Locked
  422.       Examples:     "7.02"
  423.    </rdfs:comment>
  424.     </rdf:Description>
  425.     <rdf:Description rdf:about="&ns-prf;OSName">
  426.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  427.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  428.         <rdfs:comment>
  429.       Description:  Name of the device's operating system. 
  430.       Type:         Literal
  431.       Resolution:   Locked
  432.       Examples:     "Mac OS", "Windows NT"
  433.    </rdfs:comment>
  434.     </rdf:Description>
  435.     <rdf:Description rdf:about="&ns-prf;OSVendor">
  436.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  437.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  438.         <rdfs:comment>
  439.       Description:  Vendor of the device's operating system. 
  440.       Type:         Literal
  441.       Resolution:   Locked
  442.       Examples:     "Apple", "Microsoft"
  443.    </rdfs:comment>
  444.     </rdf:Description>
  445.     <rdf:Description rdf:about="&ns-prf;OSVersion">
  446.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  447.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  448.         <rdfs:comment>
  449.       Description:  Version of the device's operating system. 
  450.       Type:         Literal
  451.       Resolution:   Locked
  452.       Examples:     "6.0", "4.5"
  453.    </rdfs:comment>
  454.     </rdf:Description>
  455.     <rdf:Description rdf:about="&ns-prf;RecipientAppAgent">
  456.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  457.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  458.         <rdfs:comment>
  459.       Description:  User agent associated with the current request. Value
  460.                     should match the name of one of the components in the
  461.                     profile. A component name is specified by the ID
  462.                     attribute on the prf:Component element containing the
  463.                     properties of that component.
  464.       Type:         Literal
  465.       Resolution:   Locked
  466.       Examples:     "SpeedyMail"
  467.    </rdfs:comment>
  468.     </rdf:Description>
  469.     <rdf:Description rdf:about="&ns-prf;VideoInputEncoder">
  470.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  471.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  472.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  473.         <rdfs:comment>
  474.       Description:  List of video input encoders supported by the device. 
  475.       Type:         Literal (bag)
  476.       Resolution:   Append
  477.       Examples:     "MPEG-1", "MPEG-2", "H.261"
  478.    </rdfs:comment>
  479.     </rdf:Description>
  480.     <!-- ****************************************************************** -->
  481.     <!-- ***** Component: NetworkCharacteristics ***** -->
  482.     <rdf:Description rdf:about="&ns-prf;CurrentBearerService">
  483.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  484.         <rdfs:domain rdf:resource="&ns-prf;NetworkCharacteristics"/>
  485.         <rdfs:comment>
  486.       Description:  The bearer on which the current session was opened.
  487.       Type:         Literal
  488.       Resolution:   Locked
  489.       Examples:     "OneWaySMS", "GUTS", "TwoWayPacket"
  490.    </rdfs:comment>
  491.     </rdf:Description>
  492.     <rdf:Description rdf:about="&ns-prf;SecuritySupport">
  493.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  494.         <rdfs:domain rdf:resource="&ns-prf;NetworkCharacteristics"/>
  495.         <rdfs:comment>
  496.       Description:  Type of security or encryption mechanism supported. 
  497.       Type:         Literal
  498.       Resolution:   Locked
  499.       Example:      "PPTP"
  500.    </rdfs:comment>
  501.     </rdf:Description>
  502.     <rdf:Description rdf:about="&ns-prf;SupportedBearers">
  503.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  504.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  505.         <rdfs:domain rdf:resource="&ns-prf;NetworkCharacteristics"/>
  506.         <rdfs:comment>
  507.       Description:  List of bearers supported by the device.
  508.       Type:         Literal (bag)
  509.       Resolution:   Locked
  510.       Examples:     "GPRS", "GUTS", "SMS", CSD", "USSD"
  511.    </rdfs:comment>
  512.     </rdf:Description>
  513.     <!-- ****************************************************************** -->
  514.     <!-- ***** Component: BrowserUA ***** -->
  515.     <rdf:Description rdf:about="&ns-prf;BrowserName">
  516.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  517.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  518.         <rdfs:comment>
  519.       Description:  Name of the browser user agent associated with the
  520.                     current request.
  521.       Type:         Literal
  522.       Resolution:   Locked
  523.       Examples:     "Mozilla", "MSIE"
  524.    </rdfs:comment>
  525.     </rdf:Description>
  526.     <rdf:Description rdf:about="&ns-prf;BrowserVersion">
  527.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  528.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  529.         <rdfs:comment>
  530.       Description:  Version of the browser.
  531.       Type:         Literal
  532.       Resolution:   Locked
  533.       Examples:     "1.0"
  534.    </rdfs:comment>
  535.     </rdf:Description>
  536.     <rdf:Description rdf:about="&ns-prf;CcppAccept">
  537.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  538.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  539.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  540.         <rdfs:comment>
  541.       Description:  List of content types the device supports. Property
  542.                     value is a list of MIME types, where each item in the
  543.                     list is a content type descriptor as specified by
  544.                     RFC 2045. List items are separated by white space.
  545.       Type:         Literal (bag)
  546.       Resolution:   Append
  547.       Examples:     "text/html", "text/plain", "text/html", "image/gif"
  548.    </rdfs:comment>
  549.     </rdf:Description>
  550.     <rdf:Description rdf:about="&ns-prf;CcppAccept-Charset">
  551.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  552.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  553.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  554.         <rdfs:comment>
  555.       Description:  List of character sets the device supports. Property
  556.                     value is a list of character sets, where each item in
  557.                     the list is a character set name registered with IANA.
  558.                     List items are separated by white space.
  559.       Type:         Literal (bag)
  560.       Resolution:   Append
  561.       Examples:     "US-ASCII", "ISO-8859-1", "Shift_JIS"
  562.    </rdfs:comment>
  563.     </rdf:Description>
  564.     <rdf:Description rdf:about="&ns-prf;CcppAccept-Encoding">
  565.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  566.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  567.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  568.         <rdfs:comment>
  569.       Description:  List of transfer encodings the device supports.
  570.                     Property value is a list of transfer encodings, where
  571.                     each item in the list is a transfer encoding name as
  572.                     specified by RFC 2045 and registered with IANA. List
  573.                     items are separated by white space.
  574.       Type:         Literal (bag)
  575.       Resolution:   Append
  576.       Examples:     "base64", "quoted-printable"
  577.   </rdfs:comment>
  578.     </rdf:Description>
  579.     <rdf:Description rdf:about="&ns-prf;CcppAccept-Language">
  580.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  581.         <rdfs:range rdf:resource="&ns-rdf;Seq"/>
  582.         <rdfs:domain rdf:resource="&ns-prf;SoftwarePlatform"/>
  583.         <rdfs:comment>
  584.       Description:  List of preferred document languages. If a resource is
  585.                     available in more than one natural language, the server
  586.                     can use this property to determine which version of the
  587.                     resource to send to the device. The first item in the
  588.                     list should be considered the user's first choice, the
  589.                     second the second choice, and so on. Property value is
  590.                     a list of natural languages, where each item in the list
  591.                     is the name of a language as defined by RFC 1766. List
  592.                     items are separated by white space. 
  593.       Type:         Literal
  594.       Resolution:   Append
  595.       Examples:     "zh-CN", "en", "fr"
  596.    </rdfs:comment>
  597.     </rdf:Description>
  598.     <rdf:Description rdf:about="&ns-prf;DownloadableBrowserApps">
  599.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  600.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  601.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  602.         <rdfs:comment>
  603.       Description:  List of executable content types which the browser
  604.                     supports and which it is willing to accept from the
  605.                     network. The property value is a list of MIME types,
  606.                     where each item in the list is a content type
  607.                     descriptor as specified by RFC 2045. Items in the
  608.                     list are separated by white space.
  609.       Type:         Literal (bag)
  610.       Resolution:   Append
  611.       Examples:     "application/x-java-vm/java-applet"
  612.    </rdfs:comment>
  613.     </rdf:Description>
  614.     <rdf:Description rdf:about="&ns-prf;FramesCapable">
  615.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  616.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  617.         <rdfs:comment>
  618.       Description:  Indicates whether the browser is capable of displaying
  619.                     frames.
  620.       Type:         Boolean
  621.       Resolution:   Override
  622.       Examples:     "Yes", "No"
  623.    </rdfs:comment>
  624.     </rdf:Description>
  625.     <rdf:Description rdf:about="&ns-prf;HtmlVersion">
  626.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  627.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  628.         <rdfs:comment>
  629.       Description:  Version of HyperText Markup Language (HTML) supported
  630.                     by the browser.
  631.       Type:         Literal
  632.       Resolution:   Locked
  633.       Examples:     "2.0", "3.2", "4.0"
  634.    </rdfs:comment>
  635.     </rdf:Description>
  636.     <rdf:Description rdf:about="&ns-prf;JavaAppletEnabled">
  637.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  638.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  639.         <rdfs:comment>
  640.       Description:  Indicates whether the browser supports Java applets.
  641.       Type:         Boolean
  642.       Resolution:   Locked
  643.       Examples:     "Yes", "No"   
  644.    </rdfs:comment>
  645.     </rdf:Description>
  646.     <rdf:Description rdf:about="&ns-prf;JavaScriptEnabled">
  647.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  648.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  649.         <rdfs:comment>
  650.       Description:  Indicates whether the browser supports JavaScript.
  651.       Type:         Boolean
  652.       Resolution:   Locked
  653.       Examples:     "Yes", "No"   
  654.    </rdfs:comment>
  655.     </rdf:Description>
  656.     <rdf:Description rdf:about="&ns-prf;JavaScriptVersion">
  657.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  658.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  659.         <rdfs:comment>
  660.       Description:  Version of the JavaScript language supported by the
  661.                     browser.
  662.       Type:         Literal
  663.       Resolution:   Locked
  664.       Examples:     "1.4"
  665.    </rdfs:comment>
  666.     </rdf:Description>
  667.     <rdf:Description rdf:about="&ns-prf;PreferenceForFrames">
  668.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  669.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  670.         <rdfs:comment>
  671.       Description:  Indicates the user's preference for receiving HTML
  672.                     content that contains frames.
  673.       Type:         Boolean
  674.       Resolution:   Locked
  675.       Examples:     "Yes", "No"   
  676.    </rdfs:comment>
  677.     </rdf:Description>
  678.     <rdf:Description rdf:about="&ns-prf;TablesCapable">
  679.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  680.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  681.         <rdfs:comment>
  682.       Description:  Indicates whether the browser is capable of displaying
  683.                     tables.
  684.       Type:         Boolean
  685.       Resolution:   Locked
  686.       Examples:     "Yes", "No"   
  687.    </rdfs:comment>
  688.     </rdf:Description>
  689.     <rdf:Description rdf:about="&ns-prf;XhtmlVersion">
  690.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  691.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  692.         <rdfs:comment>
  693.       Description:  Version of XHTML supported by the browser.
  694.       Type:         Literal
  695.       Resolution:   Locked
  696.       Examples:     "1.0"
  697.    </rdfs:comment>
  698.     </rdf:Description>
  699.     <rdf:Description rdf:about="&ns-prf;XhtmlModules">
  700.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  701.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  702.         <rdfs:domain rdf:resource="&ns-prf;BrowserUA"/>
  703.         <rdfs:comment>
  704.       Description:  List of XHTML modules supported by the browser. Property
  705.                     value is a list of module names, where each item in the
  706.                     list is the name of an XHTML module as defined by the
  707.                     W3C document "Modularization of XHTML", Section 4. List
  708.                     items are separated by white space. Note that the
  709.                     referenced document is a work in progress. Any subsequent
  710.                     changes to the module naming conventions should be
  711.                     reflected in the values of this property.
  712.       Type:         Literal (bag)
  713.       Resolution:   Append
  714.       Examples:     "XHTML1-struct", "XHTML1-blkstruct", "XHTML1-frames"
  715.    </rdfs:comment>
  716.     </rdf:Description>
  717.     <!-- ****************************************************************** -->
  718.     <!-- ***** Component: WapCharacteristics ***** -->
  719.     <rdf:Description rdf:about="&ns-prf;WapDeviceClass">
  720.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  721.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  722.         <rdfs:comment>
  723.       Description:  Classification of the device based on capabilities as
  724.                     identified in the WAP 1.1 specifications. Current
  725.                     values are "A", "B" and "C".
  726.       Type:         Literal
  727.       Resolution:   Locked
  728.       Examples:     "A"
  729.    </rdfs:comment>
  730.     </rdf:Description>
  731.     <rdf:Description rdf:about="&ns-prf;WapPushMsgPriority">
  732.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  733.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  734.         <rdfs:comment>
  735.       Description:  User's preference on the priority of incoming push
  736.                     messages.
  737.       Type:         Literal
  738.       Resolution:   Locked
  739.       Examples:     "critical", "low", "none"
  740.    </rdfs:comment>
  741.     </rdf:Description>
  742.     <rdf:Description rdf:about="&ns-prf;WapPushMsgSize">
  743.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  744.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  745.         <rdfs:comment>
  746.       Description:  Maximum size of a push message that the device can
  747.                     handle. Value is number of bytes.
  748.       Type:         Number
  749.       Resolution:   Locked
  750.       Examples:     "1024"
  751.    </rdfs:comment>
  752.     </rdf:Description>
  753.     <rdf:Description rdf:about="&ns-prf;WapVersion">
  754.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  755.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  756.         <rdfs:comment>
  757.       Description:  Version of WAP supported.
  758.       Type:         Literal
  759.       Resolution:   Locked
  760.       Examples:     "1.1", "1.2", "2.0"
  761.    </rdfs:comment>
  762.     </rdf:Description>
  763.     <rdf:Description rdf:about="&ns-prf;WmlDeckSize">
  764.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  765.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  766.         <rdfs:comment>
  767.       Description:  Maximum size of a WML deck that can be downloaded to
  768.                     the device. This may be an estimate of the maximum size
  769.                     if the true maximum size is not known. Value is number
  770.                     of bytes.
  771.       Type:         Number
  772.       Resolution:   Locked
  773.       Examples:     "4096"
  774.    </rdfs:comment>
  775.     </rdf:Description>
  776.     <rdf:Description rdf:about="&ns-prf;WmlScriptLibraries">
  777.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  778.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  779.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  780.         <rdfs:comment>
  781.       Description:  List of mandatory and optional libraries supported in
  782.                     the device's WMLScript VM.
  783.       Type:         Literal (bag)
  784.       Resolution:   Locked
  785.       Examples:     "Lang", "Float", "String", "URL", "WMLBrowser", "Dialogs"
  786.    </rdfs:comment>
  787.     </rdf:Description>
  788.     <rdf:Description rdf:about="&ns-prf;WmlScriptVersion">
  789.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  790.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  791.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  792.         <rdfs:comment>
  793.       Description:  List of WMLScript versions supported by the device.
  794.                     Property value is a list of version numbers, where
  795.                     each item in the list is a version string conforming
  796.                     to Version. List items are separated by white space.
  797.       Type:         Literal (bag)
  798.       Resolution:   Append
  799.       Examples:     "1.1", "1.0"
  800.    </rdfs:comment>
  801.     </rdf:Description>
  802.     <rdf:Description rdf:about="&ns-prf;WmlVersion">
  803.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  804.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  805.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  806.         <rdfs:comment>
  807.       Description:  List of WML language versions supported by the device.
  808.                     Property value is a list of version numbers, where
  809.                     each item in the list is a version string conforming
  810.                     to Version. List items are separated by white space.
  811.       Type:         Literal (bag)
  812.       Resolution:   Append
  813.       Examples:     "1.1", "1.0"
  814.    </rdfs:comment>
  815.     </rdf:Description>
  816.     <rdf:Description rdf:about="&ns-prf;WtaiLibraries">
  817.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  818.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  819.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  820.         <rdfs:comment>
  821.       Description:  List of WTAI network common and network specific
  822.                     libraries supported by the device that are URI accessible.
  823.                     Property value is a list of WTA library names, where each
  824.                     item in the list list is a library name as specified by
  825.                     "WAP WTAI" and its addendums. List items are separated by
  826.                     white space. Any future addendums to "WAP WTAI" should be
  827.                     reflected in the values of this property.
  828.       Type:         Literal (bag)
  829.       Resolution:   Locked
  830.       Examples:     "WTAVoiceCall", "WTANetText", "WTAPhoneBook", 
  831.                     "WTACallLog", "WTAMisc", "WTAGSM", "WTAIS136", "WTAPDC"
  832.    </rdfs:comment>
  833.     </rdf:Description>
  834.     <rdf:Description rdf:about="&ns-prf;WtaVersion">
  835.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  836.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  837.         <rdfs:comment>
  838.       Description:  Version of WTA user agent.
  839.       Type:         Literal
  840.       Resolution:   Locked
  841.       Examples:     "1.1"
  842.    </rdfs:comment>
  843.     </rdf:Description>
  844.     <rdf:Description rdf:about="&ns-prf;WapSupportedApplications">
  845.         <rdf:type rdf:resource="&ns-rdf;Property"/>
  846.         <rdfs:range rdf:resource="&ns-rdf;Bag"/>
  847.         <rdfs:domain rdf:resource="&ns-prf;WapCharacteristics"/>
  848.         <rdfs:comment>
  849.       Description: List of applications supported by the WAP device that are accessible using the push application addressing framework. Each value is a URI and represents an application identifier which may be reigstered with WINA.
  850.       Type:     Literal (bag)
  851.       Resolution: Locked
  852.       Examples:     "urn:x-wap-application:push.sia", "urn:x-wap-application:wml.ua", "urn:x-wap-application:wta.ua"
  853.    </rdfs:comment>
  854.     </rdf:Description>
  855. </rdf:RDF>
  856.