@prefix :      <http://www.w3.org/2007/uwa/context/deliverycontext.owl#> .
@prefix loc:   <http://www.w3.org/2007/uwa/context/location.owl#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix push:  <http://www.w3.org/2007/uwa/context/push.owl#> .
@prefix java:  <http://www.w3.org/2007/uwa/context/java.owl#> .
@prefix ex:    <http://www.example.org/2007/uwa/context/examples.owl#> .
@prefix common: <http://www.w3.org/2007/uwa/context/common.owl#> .
@prefix web:   <http://www.w3.org/2007/uwa/context/web.owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix assert: <http://www.owl-ontologies.com/assert.owl#> .
@prefix hard:  <http://www.w3.org/2007/uwa/context/hardware.owl#> .
@prefix net:   <http://www.w3.org/2007/uwa/context/network.owl#> .
@prefix dc:    <http://purl.org/dc/terms/> .
@prefix soft:  <http://www.w3.org/2007/uwa/context/software.owl#> .

web:SiblingDisjoint3  a       common:AllDisjointSet ;
        common:disjointClass  "web:WebRuntime"^^xsd:string ;
        common:disjointSet    web:Sibling_Disjoint1 .

java:JavaPlatform_J2ME
        a                            java:JavaPlatform ;
        rdfs:comment                 "Java Platform, Micro Edition"^^xsd:string ;
        rdfs:label                   "Java ME"^^xsd:string ;
        common:informativeReference  "http://java.sun.com/javame/index.jsp"^^xsd:string ;
        common:name                  "Java ME"^^xsd:string ;
        common:normativeStatus       common:Normative ;
        common:version               "1"^^xsd:string .

hard:InputDevice_MOUSE
        a                       hard:InputDevice ;
        rdfs:comment            "Represents a typical two button mouse found on a PC device"^^xsd:string ;
        rdfs:label              "Mouse"^^xsd:string ;
        common:id               "__InputDevice_Mouse"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:apis  a                owl:ObjectProperty ;
        rdfs:comment        "The  APIs supported by a user agent"^^xsd:string ;
        rdfs:domain         soft:UserAgent ;
        rdfs:label          "APIs"^^xsd:string ;
        rdfs:range          soft:Api ;
        rdfs:subPropertyOf  common:supports .

loc:Location  a          owl:Class ;
        rdfs:comment     "This class represents all the information about a location"^^xsd:string ;
        rdfs:label       "Location"^^xsd:string ;
        rdfs:subClassOf  loc:Context_LocationEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      loc:position ;
                           owl:someValuesFrom  loc:Position
                         ] .

common:informativeReference
        a                       owl:DatatypeProperty , owl:AnnotationProperty ;
        rdfs:comment            "This annotation property serves for indicating informative references for an entity in the ontology. It can be used in order to support the (automatic) documentation generation process"^^xsd:string ;
        rdfs:label              "Informative Reference"^^xsd:string ;
        common:normativeStatus  common:Utility .

push:maxMmsMessageSize
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The maximum size of an interchanged message in byes"^^xsd:string ;
        rdfs:domain                 push:MmsClient ;
        rdfs:label                  "MMS Maximum Message Size"^^xsd:string ;
        rdfs:range                  xsd:unsignedLong ;
        rdfs:subPropertyOf          soft:maxDeliveryUnitSize ;
        common:relatedUAProfEntity  "MmsMaxMessageSize"^^xsd:string .

hard:Context_HardwareEntity
        a                owl:Class ;
        rdfs:comment     "This is the base class for those ontology entities that have to do with hardware"^^xsd:string ;
        rdfs:label       "Context Hardware Entity"^^xsd:string ;
        rdfs:subClassOf  :Context_Entity .

:currentDevice  a           owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "This property represents the currently used device in a Delivery Context"^^xsd:string ;
        rdfs:domain         :DeliveryContext ;
        rdfs:label          "Current Device"^^xsd:string ;
        rdfs:range          :Device ;
        rdfs:subPropertyOf  :activeComponent .

soft:preferredFormats
        a                   owl:ObjectProperty ;
        rdfs:comment        "The best supported formats"^^xsd:string ;
        rdfs:label          "Preferred Formats"^^xsd:string ;
        rdfs:range          soft:Format ;
        rdfs:subPropertyOf  soft:supportedFormats .

java:defaultJRE  a          owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "The default Java Runtime Environment"^^xsd:string ;
        rdfs:domain         soft:DeviceSoftware ;
        rdfs:label          "Default Java Runtime Environment"^^xsd:string ;
        rdfs:range          java:JavaRuntimeEnvironment ;
        rdfs:subPropertyOf  :defaultComponent , java:availableJREs .

hard:width  a         owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The total width of something as a linear measure, measured in centimeters"^^xsd:string ;
        rdfs:domain   [ a            owl:Class ;
                        owl:unionOf  ( hard:Context_HardwareEntity :Device )
                      ] ;
        rdfs:label    "Width"^^xsd:string ;
        rdfs:range    xsd:float .

net:BearerType_GPRS  a  net:NetworkBearerTechnology ;
        rdfs:comment  "GPRS over GSM networks"^^xsd:string ;
        common:id     "_GPRS"^^xsd:string ;
        common:name   "GPRS"^^xsd:string .

loc:TDOA  a           loc:TimeDifferenceLocMethod , loc:TimeOfArrivalLocMethod , loc:NetworkBasedLocMethod , loc:UnassistedLocMethod ;
        rdfs:comment  "The TDOA technique works by measuring the exact time of arrival of a handset radio signal at three or more separate cell sites."^^xsd:string ;
        common:name   "TDOA"^^xsd:string .

net:UMTS  a          net:NetworkBearerTechnology ;
        common:id    "_UMTS"^^xsd:string ;
        common:name  "UMTS"^^xsd:string .

net:BearerType_CDPD  a  net:NetworkBearerTechnology ;
        rdfs:comment  "Cellular Digital Packet Data"^^xsd:string ;
        common:id     "_CDPD"^^xsd:string ;
        common:name   "CDPD"^^xsd:string .

net:availableNetworkBearers
        a                   owl:ObjectProperty ;
        rdfs:comment        "The available network bearers offered by a Network or available for a Device"^^xsd:string ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( net:Network net:NetworkSupport )
                            ] ;
        rdfs:label          "Available Network Bearers"^^xsd:string ;
        rdfs:range          net:NetworkBearer ;
        rdfs:subPropertyOf  :component , common:available , net:supportedNetworkBearers .

soft:TermGroup_Software
        a                       common:TermGroup ;
        rdfs:comment            "It is a set of properties, classes and instances that model the software elements of a Delivery Context"^^xsd:string ;
        rdfs:label              "Software"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "soft"^^xsd:string .

common:Vendor  a         owl:Class ;
        rdfs:comment     "This class represents a vendor, i.e an entity that commercializes a product"^^xsd:string ;
        rdfs:label       "Vendor"^^xsd:string ;
        rdfs:subClassOf  common:Context_CommonEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] .

web:Xhtml11Module_Text
        a                          web:MarkupModule ;
        rdfs:comment               "This module defines all of the basic text container elements, attributes, and their content model"^^xsd:string ;
        rdfs:label                 "XHTML 1 Text Module"^^xsd:string ;
        common:name                "Text"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2008/REC-xhtml-modularization-20081008/abstract_modules.html#s_textmodule"^^xsd:anyURI ;
        common:normativeStatus     common:Informative ;
        web:publicIdentifier       "-//W3C//ELEMENTS XHTML Text 1.0//EN"^^xsd:string .

push:mmsVersions  a                 owl:DatatypeProperty ;
        rdfs:comment                "The supported MMS versions"^^xsd:string ;
        rdfs:domain                 push:MmsClient ;
        rdfs:label                  "MMS versions"^^xsd:string ;
        rdfs:range                  xsd:string ;
        common:relatedUAProfEntity  "MmsVersion"^^xsd:string .

ex:FeatureRestriction_17
        a                         common:FeatureRestriction ;
        common:id                 "getElementById"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  web:WebBrowserApi_DOM_LEVEL_1 ;
        common:restrictionValue   false .

loc:LocMeth_Disjoint2
        a                     common:AllDisjointSet ;
        common:disjointClass  "loc:NetworkBasedLocMethod"^^xsd:string , "loc:TerminalBasedLocMethod"^^xsd:string .

hard:Feature_COLOR_DISPLAY
        a                       common:Feature ;
        rdfs:comment            "This feature indicates that color display is supported"^^xsd:string ;
        rdfs:label              "Color Display"^^xsd:string ;
        common:id               "__Feature_ColorDisplay"^^xsd:string ;
        common:name             "ColorDisplay"^^xsd:string ;
        common:normativeStatus  common:Normative .

common:TransferEncoding
        a                           owl:Class ;
        rdfs:comment                "This class represents transfer encoding formats as specified by RFC 2045 and registered with IANA"^^xsd:string ;
        rdfs:label                  "Transfer Encoding"^^xsd:string ;
        rdfs:subClassOf             common:Context_CommonEntity ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:transferEncodingName
                                    ] ;
        common:normativeReference   "http://tools.ietf.org/html/rfc2045#section-6"^^xsd:anyURI ;
        common:relatedUAProfEntity  "CcppAccept-Encoding"^^xsd:string .

web:maxDownloadableObjectSize
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Maximum size in bytes for content (image, ringtone, etc.) downloaded via web browser"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Maximum Downloadable Object Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

common:TransferEncoding_8bit
        a                            common:TransferEncoding ;
        common:name                  "8bit"^^xsd:string ;
        common:transferEncodingName  "8bit"^^xsd:string .

common:TransferEncoding_Binary
        a                            common:TransferEncoding ;
        rdfs:comment                 "The binary encoding format as specified in RFC4289"^^xsd:string ;
        common:name                  "binary"^^xsd:string ;
        common:transferEncodingName  "binary"^^xsd:string .

ex:VideoPlayer_Real1  a  soft:VideoPlayer .

web:Xhtml11Module_ClientSideImageMap
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Client Side Image Map Module"^^xsd:string ;
        common:name             "Client Side Image Map"^^xsd:string ;
        common:normativeStatus  common:Utility .

net:homePLMNetwork  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The home PLMN network of a device"^^xsd:string ;
        rdfs:domain   net:NetworkSupport ;
        rdfs:label    "Home Network"^^xsd:string ;
        rdfs:range    net:PLMNetwork .

java:j2meProfiles  a        owl:ObjectProperty ;
        rdfs:comment        "The supported J2ME profiles"^^xsd:string ;
        rdfs:domain         java:J2meRuntimeEnvironment ;
        rdfs:label          "Supported J2ME Profiles"^^xsd:string ;
        rdfs:range          java:J2meProfile ;
        rdfs:subPropertyOf  common:supports .

push:defaultWapPushClient
        a                           owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment                "The default WAP Push Client on a device"^^xsd:string ;
        rdfs:domain                 soft:DeviceSoftware ;
        rdfs:label                  "Default WAP Push Client"^^xsd:string ;
        rdfs:range                  push:WapPushClient ;
        rdfs:subPropertyOf          soft:availableUserAgents , :defaultComponent ;
        common:relatedUAProfEntity  "PushCharacteristics"^^xsd:string .

soft:maxDeliveryUnitSize
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The maximum message size for a delivery unit supported by a user agent measured in bytes. A Delivery Unit can be defined as a set of material transferred between two cooperating  programs as the response to a single request"^^xsd:string ;
        rdfs:domain   soft:UserAgent ;
        rdfs:label    "Maximum Delivery Unit Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

loc:Context_LocationEntity
        a                owl:Class ;
        rdfs:comment     "This class reprensents the set of all delivery context entities that has to do with location"^^xsd:string ;
        rdfs:label       "Context Location Entity"^^xsd:string ;
        rdfs:subClassOf  :Context_Entity .

ex:WebBrowser_y  a                 web:WebBrowser ;
        common:name                "BrandBrowser"^^xsd:string ;
        common:version             "1"^^xsd:string ;
        soft:applicationProtocols  common:ApplicationProtocol_26 ;
        web:javascriptEnabled      false .

common:ApplicationProtocol_23
        a                       common:ApplicationProtocol ;
        rdfs:comment            "FTP"^^xsd:string ;
        common:id               "__FTP"^^xsd:string ;
        common:name             "FTP"^^xsd:string ;
        common:normativeStatus  common:Utility .

:DeliveryContext  a                  owl:Class ;
        rdfs:comment                 "This class represents the set of characteristics that describes the context in which materials are exchanged between a service and a device"^^xsd:string ;
        rdfs:label                   "Delivery Context"^^xsd:string ;
        rdfs:subClassOf              :Context_Entity , :Aspect ;
        rdfs:subClassOf              [ a                   owl:Restriction ;
                                       owl:maxCardinality  "1"^^xsd:int ;
                                       owl:onProperty      :currentDevice
                                     ] ;
        rdfs:subClassOf              [ a                   owl:Restriction ;
                                       owl:maxCardinality  "1"^^xsd:int ;
                                       owl:onProperty      :currentUserAgent
                                     ] ;
        rdfs:subClassOf              [ a            owl:Class ;
                                       owl:unionOf  ( [ a                   owl:Restriction ;
                                                        owl:onProperty      :currentDevice ;
                                                        owl:someValuesFrom  :Device
                                                      ] [ a                   owl:Restriction ;
                                                          owl:onProperty      :currentUserAgent ;
                                                          owl:someValuesFrom  soft:UserAgent
                                                        ] [ a                   owl:Restriction ;
                                                            owl:onProperty      :currentRuntimeEnvironment ;
                                                            owl:someValuesFrom  soft:RuntimeEnvironment
                                                          ] )
                                     ] ;
        rdfs:subClassOf              [ a                   owl:Restriction ;
                                       owl:maxCardinality  "1"^^xsd:int ;
                                       owl:onProperty      :currentNetworkBearer
                                     ] ;
        rdfs:subClassOf              [ a                   owl:Restriction ;
                                       owl:maxCardinality  "1"^^xsd:int ;
                                       owl:onProperty      :currentEnvironment
                                     ] ;
        rdfs:subClassOf              [ a                   owl:Restriction ;
                                       owl:maxCardinality  "1"^^xsd:int ;
                                       owl:onProperty      :currentRuntimeEnvironment
                                     ] ;
        common:informativeReference  "http://www.w3.org/TR/di-gloss/#def-delivery-context-v2"^^xsd:string .

hard:BluetoothProfile
        a                           owl:Class ;
        rdfs:comment                "This class describes a specific Bluetooth profile used to support a particular user scenario"^^xsd:string ;
        rdfs:label                  "Bluetooth Profile"^^xsd:string ;
        rdfs:subClassOf             hard:Context_HardwareEntity ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:minCardinality  "1"^^xsd:int ;
                                      owl:onProperty      common:name
                                    ] ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:id
                                    ] ;
        common:relatedUAProfEntity  "BluetoothProfile"^^xsd:string .

soft:HandlingAssociation
        a                owl:Class ;
        rdfs:comment     "This class represents the relationship between an entity (MIME Type, URI Scheme, etc.)  and a program capable of handling such entity"^^xsd:string ;
        rdfs:label       "Handling Association"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:handledElement
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      soft:handler ;
                           owl:someValuesFrom  soft:Program
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:handler
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      soft:handledElement ;
                           owl:someValuesFrom  :Context_Entity
                         ] .

web:Xhtml11Module_List
        a                          web:MarkupModule ;
        rdfs:comment               "As its name suggests, the List Module provides list-oriented elements"^^xsd:string ;
        rdfs:label                 "XHTML 1 List Module"^^xsd:string ;
        common:name                "List"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2008/REC-xhtml-modularization-20081008/abstract_modules.html#s_listmodule"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/2008/REC-xhtml-modularization-20081008/abstract_modules.html#s_listmodule"^^xsd:anyURI ;
        web:publicIdentifier       "-//W3C//ELEMENTS XHTML Lists 1.0//EN"^^xsd:string .

web:Xhtml1Module_Iframe
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 iFrame Module"^^xsd:string ;
        common:name             "Iframe"^^xsd:string ;
        common:normativeStatus  common:Utility .

soft:notAfter  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property conveys a date that indicates that the certificate in question will not be valid after that date"^^xsd:string ;
        rdfs:domain   soft:Certificate ;
        rdfs:label    "Not After"^^xsd:string ;
        rdfs:range    xsd:dateTime .

loc:NetworkBasedLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method is of type network based. This means that the final location result is calculated in the network"^^xsd:string ;
        rdfs:label       "Network Based Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

common:Modality  a                   owl:Class ;
        rdfs:comment                 "This class represents modalities, the type of communication channel used for interaction. It also covers the way an idea is expressed or perceived, or the manner in which an action is performed."^^xsd:string ;
        rdfs:label                   "Modality"^^xsd:string ;
        rdfs:subClassOf              common:Context_CommonEntity ;
        rdfs:subClassOf              [ a                owl:Restriction ;
                                       owl:cardinality  "1"^^xsd:int ;
                                       owl:onProperty   common:id
                                     ] ;
        common:informativeReference  "http://www.w3.org/TR/2003/NOTE-mmi-reqs-20030108/#modality"^^xsd:string .

hard:TactileDisplay  a   owl:Class ;
        rdfs:comment     "A display that is tac-sensitive, allowing users to interact directly with the objects shown on the screen"^^xsd:string ;
        rdfs:label       "Tactile Display"^^xsd:string ;
        rdfs:subClassOf  hard:Display , hard:InputDevice .

java:JSR120  a                     java:J2meOptionalPackage ;
        rdfs:comment               "Wireless Messaging API"^^xsd:string ;
        rdfs:label                 "JSR 120"^^xsd:string ;
        common:name                "JSR-120"^^xsd:string ;
        common:normativeReference  "http://jcp.org/aboutJava/communityprocess/final/jsr120/index2.html"^^xsd:anyURI ;
        common:normativeStatus     common:Informative ;
        common:version             "1.0"^^xsd:string ;
        java:jsr                   "JSR-000120"^^xsd:string .

[ a                    owl:AllDifferent ;
  owl:distinctMembers  ( hard:HardwareStatus_OFF hard:HardwareStatus_ON )
] .

hard:bluetoothStatus  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates the Bluetooth Status of a device"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "Bluetooth Status"^^xsd:string ;
        rdfs:range    hard:BluetoothStatus .

web:Xhtml11Module_Hypertext
        a                          web:MarkupModule ;
        rdfs:comment               "The Hypertext Module provides the element that is used to define hypertext links to other resources."^^xsd:string ;
        rdfs:label                 "XHTML 1 Hypertext Module"^^xsd:string ;
        common:name                "Hypertext"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2008/REC-xhtml-modularization-20081008/abstract_modules.html#s_hypertextmodule"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        web:publicIdentifier       "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN"^^xsd:string .

common:Normative  a             common:NormativeStatus ;
        rdfs:comment            "This isntance represents a \"normative\" status"^^xsd:string ;
        rdfs:label              "Normative"^^xsd:string ;
        common:normativeStatus  common:Utility .

ex:FeatureRestriction_12
        a                         common:FeatureRestriction ;
        common:id                 "WindowProperty"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  web:XmlHttpRequest ;
        common:restrictionValue   true .

web:XHTML_1_1  a                soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML 1.1"^^xsd:string ;
        common:name             "XHTML"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.1"^^xsd:string ;
        web:publicIdentifier    "-//W3C//DTD XHTML 1.1//EN"^^xsd:string .

:usablePixelsX  a                   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The typical number of pixels in the X direction of the display which can be used within a delivery context. This may be less than the total number available due to the presence of additional items on the display"^^xsd:string ;
        rdfs:domain                 :DeliveryContext ;
        rdfs:label                  "Usable Pixels X"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedDDRCoreVoc    "displayWidth"^^xsd:string ;
        common:relatedUAProfEntity  "BrowserScreenSize"^^xsd:string .

common:InputModality_VOICE
        a                       common:InputModality ;
        rdfs:comment            "Modality that consists of input introduction by means of voice"^^xsd:string ;
        rdfs:label              "Voice Input Modality"^^xsd:string ;
        common:id               "__InputModality_Voice"^^xsd:string ;
        common:name             "Voice"^^xsd:string ;
        common:normativeStatus  common:Normative .

loc:AllSibling_Disjoint
        a                     common:AllDisjointSet ;
        common:disjointClass  "loc:GeoCoordinateRS"^^xsd:string , "loc:GeoCoordinates"^^xsd:string , "loc:Location"^^xsd:string , "loc:LocationMethod"^^xsd:string , "loc:LocationProvider"^^xsd:string , "loc:Position"^^xsd:string .

soft:FontStyle_ITALICS
        a                       soft:FontStyle ;
        rdfs:comment            "Italics style"^^xsd:string ;
        rdfs:label              "Italics"^^xsd:string ;
        common:id               "__FontStyle_Italics"^^xsd:string ;
        common:name             "Italics"^^xsd:string ;
        common:normativeStatus  common:Normative .

hard:batteryBeingCharged
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates whether the battery is currently being charged or not"^^xsd:string ;
        rdfs:domain   hard:Battery ;
        rdfs:label    "Battery Being Charged"^^xsd:string ;
        rdfs:range    xsd:boolean .

soft:RuntimeEnvironment
        a                owl:Class ;
        rdfs:comment     "This class represents a runtime environment present in a device. It can be a JRE, Brew or any other technology"^^xsd:string ;
        rdfs:label       "Runtime Environment"^^xsd:string ;
        rdfs:subClassOf  soft:Program .

:Associated_Entity  a           owl:Class ;
        rdfs:comment            "This is the base class for associated entities in the ontology. Classes derived from this are not part of the delivery context. Rather, they provide information that could, for example, be used to help create normative documentation from the definitions for the delivery context"^^xsd:string ;
        rdfs:label              "Associated Entity"^^xsd:string ;
        common:normativeStatus  common:Utility .

hard:memory  a              owl:ObjectProperty ;
        rdfs:comment        "This property represents the hardware memory component/s of a device"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Memory"^^xsd:string ;
        rdfs:range          hard:MemoryUnit ;
        rdfs:subPropertyOf  hard:hardwareComponent .

common:UTF-8  a             common:CharacterSet ;
        common:charsetName  "UTF-8"^^xsd:string ;
        common:name         "UTF-8"^^xsd:string .

web:StyleLanguage_41  a  web:StyleLanguage ;
        common:name     "CSS Mobile Profile"^^xsd:string ;
        common:version  "1.0"^^xsd:string .

common:standardNumber
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This is a generic property that holds a  machine-readable string that identifies univoquely an standard, for example,  EN 302 409 or TS 102 221"^^xsd:string ;
        rdfs:label    "Standard Number"^^xsd:string ;
        rdfs:range    xsd:string .

web:WebBrowserApi_DOM_LEVEL2_STYLE
        a                          web:WebBrowserApi ;
        rdfs:comment               "Document Object Model (DOM) Level 2 Style Specification"^^xsd:string ;
        rdfs:label                 "DOM Level 2 Style Api"^^xsd:string ;
        common:id                  "http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113"^^xsd:string ;
        common:name                "DOM Level 2 Style Module"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113"^^xsd:anyURI ;
        common:version             "1.0"^^xsd:string .

web:SVG_1_1  a                  web:PageMarkup , soft:XmlFormat , soft:ImageFormat ;
        rdfs:comment            "SVG 1.1"^^xsd:string ;
        common:name             "SVG"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.1"^^xsd:string ;
        soft:namespace          "http://www.w3.org/2000/svg"^^xsd:anyURI ;
        web:publicIdentifier    "-//W3C//DTD SVG 1.1//EN"^^xsd:string .

java:JavaPlatform_3  a  java:JavaPlatform ;
        rdfs:comment    "J2SE 1.2"^^xsd:string ;
        common:name     "J2SE"^^xsd:string ;
        common:version  "1.2"^^xsd:string .

common:version  a                   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The version number assigned to something by its vendor"^^xsd:string ;
        rdfs:label                  "Version"^^xsd:string ;
        rdfs:range                  xsd:string ;
        common:relatedDDRCoreVoc    "version"^^xsd:string ;
        common:relatedUAProfEntity  "WmlScriptVersion"^^xsd:string , "WmlVersion"^^xsd:string , "JavaScriptVersion"^^xsd:string , "HtmlVersion"^^xsd:string , "OSVersion"^^xsd:string , "WapVersion"^^xsd:string , "XhtmlVersion"^^xsd:string , "WtaVersion"^^xsd:string , "BrowserVersion"^^xsd:string , "JVMVersion"^^xsd:string .

soft:fontStyle  a     owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the font style of a font"^^xsd:string ;
        rdfs:domain   soft:Font ;
        rdfs:label    "Font Style"^^xsd:string ;
        rdfs:range    soft:FontStyle .

java:j2meOptionalPackages
        a                   owl:ObjectProperty ;
        rdfs:comment        "The optional packages that makes available a J2ME runtime environment"^^xsd:string ;
        rdfs:domain         java:J2meRuntimeEnvironment ;
        rdfs:label          "J2ME Optional Packages"^^xsd:string ;
        rdfs:subPropertyOf  common:supports .

soft:FontFamily_FANTASY
        a                          soft:FontFamily ;
        rdfs:comment               "Generic Fantasy Family"^^xsd:string ;
        rdfs:label                 "Fantasy"^^xsd:string ;
        common:id                  "__FontFamily_Fantasy"^^xsd:string ;
        common:name                "Fantasy"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/CSS21/fonts.html#fantasive-def"^^xsd:anyURI ;
        common:normativeStatus     common:Normative .

net:BearerType_HSUPA  a  net:NetworkBearerTechnology ;
        rdfs:comment  "High-Speed Uplink Packet Access"^^xsd:string ;
        common:id     "_HSUPA"^^xsd:string ;
        common:name   "HSUPA"^^xsd:string .

web:Xhtml11Module_Bidirectional
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Bidirectional Module"^^xsd:string ;
        common:name             "Bidirectional"^^xsd:string ;
        common:normativeStatus  common:Utility .

net:PLMNetwork  a        owl:Class ;
        rdfs:comment     "A public land mobile network (PLMN) is a network that is established and operated by an administration or by a recognized operating agency (ROA) for the specific purpose of providing land mobile telecommunications services to the public"^^xsd:string ;
        rdfs:label       "Public Land Mobile Network"^^xsd:string ;
        rdfs:subClassOf  net:Network ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   net:mnc
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   net:mcc
                         ] .

web:WebRuntime  a        owl:Class ;
        rdfs:comment     "This class represents a Web Runtime capable of executing widgets"^^xsd:string ;
        rdfs:label       "Web Runtime"^^xsd:string ;
        rdfs:subClassOf  soft:RuntimeEnvironment , web:Context_WebBrowsingEntity .

net:GSM_900_1800_1900
        a                      net:NetworkMode ;
        rdfs:comment           "Typical GSM operation in Europe"^^xsd:string ;
        net:networkTechnology  net:NetworkType_GSM ;
        net:operationBands     "1900"^^xsd:long , "1800"^^xsd:long , "900"^^xsd:long .

java:CLCD10  a                     java:J2meConfiguration ;
        rdfs:comment               "J2ME Connected, Limited Device Configuration"^^xsd:string ;
        rdfs:label                 "CLDC 1.0"^^xsd:string ;
        common:name                "CLDC"^^xsd:string ;
        common:normativeReference  "http://jcp.org/aboutJava/communityprocess/final/jsr030/index.html"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:version             "1.0"^^xsd:string ;
        java:jsr                   "JSR-000030"^^xsd:string .

web:Partial_OMA_XHTML_MP_Forms
        a            web:MarkupModule ;
        common:name  "Partial_OMA_XHTML_MP_Forms"^^xsd:string .

hard:bluetoothAddress
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The Bluetooth address of the device represented in hexadecimal format. he Bluetooth address will be 12 characters long. Valid characters are 0-9 and A-F"^^xsd:string ;
        rdfs:domain   hard:BluetoothHardware ;
        rdfs:label    "Bluetooth Address"^^xsd:string ;
        rdfs:range    xsd:string .

ex:MmsClient_Example  a                 push:MmsClient ;
        push:maxMmsMessageSize          "3400"^^xsd:long ;
        push:mmsVersions                "2.4"^^xsd:string ;
        soft:acceptedCharacterSets      common:CharacterSet_ISO-8859-1 ;
        soft:acceptedTransferEncodings  common:TransferEncoding_Base64 .

web:SVG_1_2_Tiny  a             soft:ImageFormat , web:PageMarkup , soft:XmlFormat ;
        rdfs:comment            "SVG 1.2 Tiny"^^xsd:string ;
        common:name             "SVG Tiny"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.2"^^xsd:string ;
        soft:namespace          "http://www.w3.org/2000/svg"^^xsd:anyURI ;
        web:publicIdentifier    "-//W3C//DTD SVG 1.2 Tiny//EN"^^xsd:string .

loc:locationMethod  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The location method used by a LocationProvider for determining the current location"^^xsd:string ;
        rdfs:domain   loc:LocationProvider ;
        rdfs:label    "Location Method"^^xsd:string ;
        rdfs:range    loc:LocationMethod .

web:PageMarkup  a        owl:Class ;
        rdfs:comment     "A page markup language, such as HTML or WML"^^xsd:string ;
        rdfs:label       "Standard Page Markup"^^xsd:string ;
        rdfs:subClassOf  soft:Format , web:Context_WebBrowsingEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:normativeURI
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:version
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:id
                         ] .

loc:supportedGeoCoordinateRS
        a                   owl:ObjectProperty ;
        rdfs:comment        "Indicates what are goegraphical coordinate systems supported by the location provider"^^xsd:string ;
        rdfs:domain         loc:LocationProvider ;
        rdfs:label          "Geographical Coordinate Systems"^^xsd:string ;
        rdfs:range          loc:GeoCoordinateRS ;
        rdfs:subPropertyOf  common:supports .

net:NetworkBearerTechnology
        a                           owl:Class ;
        rdfs:comment                "This class represents network bearer technologies"^^xsd:string ;
        rdfs:label                  "Network Bearer Technology"^^xsd:string ;
        rdfs:subClassOf             net:Context_NetworkEntity ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:minCardinality  "1"^^xsd:int ;
                                      owl:onProperty      common:name
                                    ] ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:id
                                    ] ;
        common:relatedUAProfEntity  "NetworkCharacteristics"^^xsd:string .

loc:altitude  a       owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The altitude as defined by the WGS84 coordinate system"^^xsd:string ;
        rdfs:domain   loc:WGS84Coordinates ;
        rdfs:label    "Altitude"^^xsd:string ;
        rdfs:range    xsd:float .

hard:secondaryCamera  a     owl:ObjectProperty ;
        rdfs:comment        "This property represents a secondary camera of a device"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Secondary Camera"^^xsd:string ;
        rdfs:range          hard:Camera ;
        rdfs:subPropertyOf  hard:hardwareComponent .

common:languageTag  a              owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment               "A language tag according to the rules specified by RFC 4646"^^xsd:string ;
        rdfs:domain                common:Language ;
        rdfs:label                 "Language Tag"^^xsd:string ;
        rdfs:range                 xsd:string ;
        rdfs:subPropertyOf         common:id ;
        common:normativeReference  "http://www.ietf.org/rfc/rfc4646.txt"^^xsd:anyURI .

net:UMTS_2100  a               net:NetworkMode ;
        net:networkTechnology  net:NetworkType_UMTS_W-CDMA ;
        net:operationBands     "2100"^^xsd:long .

hard:CellularHardware
        a                owl:Class ;
        rdfs:comment     "This class represents device hardware that can be used to access to mobile operator telephony networks"^^xsd:string ;
        rdfs:label       "Cellular Hardware"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent .

net:BearerType_EDGE  a  net:NetworkBearerTechnology ;
        rdfs:comment  "Enhanced Data rates for GSM Evolution (EDGE)"^^xsd:string ;
        common:id     "_EDGE"^^xsd:string ;
        common:name   "EDGE"^^xsd:string .

hard:DeviceHardware  a              owl:Class ;
        rdfs:comment                "This class represents the hardware in a device"^^xsd:string ;
        rdfs:label                  "Device Hardware"^^xsd:string ;
        rdfs:subClassOf             hard:HardwareComponent ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:maxCardinality  "1"^^xsd:int ;
                                      owl:onProperty      hard:primaryCamera
                                    ] ;
        rdfs:subClassOf             [ a                  owl:Restriction ;
                                      owl:allValuesFrom  hard:InputDevice ;
                                      owl:onProperty     hard:inputDevice
                                    ] ;
        rdfs:subClassOf             [ a                  owl:Restriction ;
                                      owl:allValuesFrom  hard:PointingResolution ;
                                      owl:onProperty     hard:pointingResolution
                                    ] ;
        common:relatedUAProfEntity  "HardwarePlatform"^^xsd:string .

net:BearerType_SMS  a  net:NetworkBearerTechnology ;
        common:id    "_SMS"^^xsd:string ;
        common:name  "SMS"^^xsd:string .

soft:handler  a       owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents a program that acts as a handler"^^xsd:string ;
        rdfs:domain   soft:HandlingAssociation ;
        rdfs:label    "Handler"^^xsd:string ;
        rdfs:range    soft:Program .

net:Network  a           owl:Class ;
        rdfs:comment     "This class represents a  Network in the Delivery Context"^^xsd:string ;
        rdfs:label       "Network"^^xsd:string ;
        rdfs:subClassOf  :Aspect , net:Context_NetworkEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      net:networkMode ;
                           owl:someValuesFrom  net:NetworkMode
                         ] .

common:UriSchema_31  a        common:UriScheme ;
        common:name           ""^^xsd:string ;
        common:uriSchemeName  "https"^^xsd:string .

hard:InputDevice_QWERTY_KEYBOARD
        a                       hard:Keyboard ;
        rdfs:comment            "Represents a full alphanumeric keyboard"^^xsd:string ;
        rdfs:label              "Qwerty Keyboard"^^xsd:string ;
        common:id               "__InputDevice_QwertyKeyboard"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:Feature_VIRTUALKEYBOARD
        a                       common:Feature ;
        rdfs:comment            "Virtual keyboard feature indicates that exists a virtual keyboard that facilitiates user input"^^xsd:string ;
        rdfs:label              "Virtual Keyboard"^^xsd:string ;
        common:id               "__Feature_VirtualKeyboard"^^xsd:string ;
        common:name             "VirtualKeyboard"^^xsd:string ;
        common:normativeStatus  common:Normative .

net:Networks_Disjoint
        a                     common:AllDisjointSet ;
        common:disjointClass  "net:PLMNetwork"^^xsd:string , "net:WiredNetwork"^^xsd:string , "net:WiFiNetwork"^^xsd:string .

net:WiredNetwork  a      owl:Class ;
        rdfs:comment     "This class represents a wired network in general"^^xsd:string ;
        rdfs:label       "Wired Network"^^xsd:string ;
        rdfs:subClassOf  net:Network .

java:Context_JavaEntity
        a                owl:Class ;
        rdfs:comment     "This class subsumes all the classes that are related to the Java characteristics of a Delivery Context"^^xsd:string ;
        rdfs:label       "Context Java Entity"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity .

hard:batteryLevel  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property holds the percentage of the battery capacity that remains available"^^xsd:string ;
        rdfs:domain   hard:Battery ;
        rdfs:label    "Battery Level"^^xsd:string ;
        rdfs:range    xsd:int .

loc:GeoCoordinateRS_WGS84
        a                       loc:GeoCoordinateRS ;
        rdfs:comment            "The WGS 84 geographic coordinates reference system"^^xsd:string ;
        rdfs:label              "WGS 84"^^xsd:string ;
        common:id               "__GeoCordinateRS_WGS84"^^xsd:string ;
        common:name             "WGS84"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:Context_SoftwareEntity
        a                owl:Class ;
        rdfs:comment     "This class subsumes all the entities in the ontology that have to do with software-specific characterisitics"^^xsd:string ;
        rdfs:label       "Context Software Entity"^^xsd:string ;
        rdfs:subClassOf  :Context_Entity .

hard:colorDepth  a                  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "Count the number of bits used for color definition"^^xsd:string ;
        rdfs:label                  "Color Depth"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedDDRCoreVoc    "displayColorDepth"^^xsd:string ;
        common:relatedUAProfEntity  "BitsPerPixel"^^xsd:string .

net:signalStrength  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates the relative (from 0 to 100) signal strength offered by a Network in this Context"^^xsd:string ;
        rdfs:domain   net:Network ;
        rdfs:label    "Signal Strength"^^xsd:string ;
        rdfs:range    xsd:int .

hard:pointingResolution
        a                           owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment                "This property represents the precision with which pointing can be carried out on a device"^^xsd:string ;
        rdfs:domain                 hard:DeviceHardware ;
        rdfs:label                  "Pointing Resolution"^^xsd:string ;
        rdfs:range                  hard:PointingResolution ;
        common:relatedUAProfEntity  "PointingResolution"^^xsd:string .

:Disjoint3  a                 common:AllDisjointSet ;
        common:disjointClass  "soft:Context_SoftwareEntity"^^xsd:string ;
        common:disjointSet    :Sibling_Disjoint .

java:AllSibling_Disjoint
        a                   common:AllDisjointSet ;
        common:disjointSet  java:Sibling_Disjoint2 , java:Sibling_Disjoint .

web:javascriptEnabled
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates whether Javascript is enabled or not in the web browser"^^xsd:string ;
        rdfs:domain   web:WebBrowser ;
        rdfs:label    "Javascript Enabled"^^xsd:string ;
        rdfs:range    xsd:boolean .

common:termGroups  a            owl:ObjectProperty , owl:AnnotationProperty ;
        rdfs:comment            "An annotation property to indicate the term groups of the Delivery Context Ontology"^^xsd:string ;
        rdfs:label              "termGroups"^^xsd:string ;
        rdfs:range              common:TermGroup ;
        common:normativeStatus  common:Utility .

hard:currentOrientation
        a                   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "This property represents the current orientation of a display"^^xsd:string ;
        rdfs:domain         hard:Display ;
        rdfs:label          "Orientation"^^xsd:string ;
        rdfs:range          [ a          owl:DataRange ;
                              owl:oneOf  ( "0"^^xsd:int "90"^^xsd:int "-90"^^xsd:int "180"^^xsd:int )
                            ] ;
        rdfs:subPropertyOf  hard:supportedOrientations .

common:NormativeStatus
        a                       owl:Class ;
        rdfs:comment            "This class represents the normative status of an entity in the ontology. It is used  as an auxiliary element for automatic documentation generation"^^xsd:string ;
        rdfs:label              "Normative Status"^^xsd:string ;
        rdfs:subClassOf         :Associated_Entity ;
        rdfs:subClassOf         [ a          owl:Class ;
                                  owl:oneOf  ( common:Normative common:Informative common:Utility )
                                ] ;
        common:normativeStatus  common:Utility .

web:WebBrowserApi_SVGDOM_1_1
        a                          web:WebBrowserApi ;
        rdfs:comment               "SVG Document Object Model (DOM)"^^xsd:string ;
        common:id                  "http://www.w3.org/TR/2003/REC-SVG11-20030114/svgdom.html"^^xsd:string ;
        common:name                "SVG DOM"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2003/REC-SVG11-20030114/svgdom.html"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/2003/REC-SVG11-20030114/svgdom.html"^^xsd:anyURI ;
        common:version             "1.1"^^xsd:string .

common:Language  a       owl:Class ;
        rdfs:comment     "This class represents languages"^^xsd:string ;
        rdfs:label       "Language"^^xsd:string ;
        rdfs:subClassOf  common:Context_CommonEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:languageTag
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:languageCode
                         ] .

net:iDEN_800  a                net:NetworkMode ;
        net:networkTechnology  net:NetworkType_iDEN ;
        net:operationBands     "800"^^xsd:long .

hard:Microphone  a       owl:Class ;
        rdfs:comment     "This class represents a microphone in a device"^^xsd:string ;
        rdfs:label       "Microphone"^^xsd:string ;
        rdfs:subClassOf  hard:InputDevice .

net:minDownloadBandwith
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents a minimum download bandwidth that can be offered and measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:BandwidthSupport ;
        rdfs:label    "Minimum Download Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

web:MarkupModule_1  a  web:MarkupModule ;
        common:name  "Extended_XHTML-MP_Format_Attr"^^xsd:string .

net:BearerType_FLEX  a  net:NetworkBearerTechnology ;
        common:id    "_FLEX"^^xsd:string ;
        common:name  "FLEX"^^xsd:string .

net:networkMode  a    owl:ObjectProperty ;
        rdfs:comment  "This property represents the network mode of a Network"^^xsd:string ;
        rdfs:domain   net:Network ;
        rdfs:label    "Network Mode"^^xsd:string ;
        rdfs:range    net:NetworkMode .

web:Sibling_Disjoint1
        a                     common:AllDisjointSet ;
        rdfs:comment          "Web Entities Disjoint Group"^^xsd:string ;
        rdfs:label            "Web Entities Disjoint Group"^^xsd:string ;
        common:disjointClass  "web:MarkupModule"^^xsd:string , "web:WebBrowserFeatures"^^xsd:string .

web:DOMLevel3Events  a  web:WebBrowserApi ;
        common:name     "DOM Level 3 Event Module"^^xsd:string ;
        common:version  "Level 3.0"^^xsd:string .

[ a                    owl:AllDifferent ;
  owl:distinctMembers  ( common:Informative common:Normative common:Utility )
] .

soft:uriSchemes  a                  owl:ObjectProperty ;
        rdfs:comment                "The supported URI Schemes of a user agent"^^xsd:string ;
        rdfs:domain                 soft:UserAgent ;
        rdfs:label                  "Supported URI Schemes"^^xsd:string ;
        rdfs:range                  common:UriScheme ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "Email-URI-Schemes"^^xsd:string .

common:Feature  a        owl:Class ;
        rdfs:comment     "This class represents features, which are distinguishing characteristics of an item"^^xsd:string ;
        rdfs:label       "Feature"^^xsd:string ;
        rdfs:subClassOf  common:Context_CommonEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:name
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:id
                         ] .

web:HTML_3_2  a                 web:PageMarkup ;
        rdfs:comment            "HTML 3.2"^^xsd:string ;
        common:name             "HTML"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "3.2"^^xsd:string ;
        web:publicIdentifier    "-//W3C//DTD HTML 3.2//EN"^^xsd:string .

ex:FeatureRestriction_8
        a                         common:FeatureRestriction ;
        common:id                 "document.layers"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  web:WebBrowserApi_DOM_LEVEL_1 ;
        common:restrictionValue   true .

loc:supportedLocationProviders
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property is a list of the Location Providers supported by a Device or a Network"^^xsd:string ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( :Device net:Network )
                            ] ;
        rdfs:label          "Supported Location Providers"^^xsd:string ;
        rdfs:range          loc:LocationProvider ;
        rdfs:subPropertyOf  common:supports .

soft:namespace  a     owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The namespace of an XML format"^^xsd:string ;
        rdfs:domain   soft:XmlFormat ;
        rdfs:label    "Namespace"^^xsd:string ;
        rdfs:range    xsd:anyURI .

hard:isTethered  a    owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property states whether this Device is actuating \"tethered\" to another Device, giving the latter some kind of wireless connection"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "Tethered"^^xsd:string ;
        rdfs:range    xsd:boolean .

hard:meid  a                owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "Mobile Equipment Identifier (MEID) is a globally unique number identifying a physical piece of CDMA mobile station equipment. The number format is defined by the 3GPP2 standard S.R0048 but in practical terms, it can be seen as an IMEI but with hexadecimal digits"^^xsd:string ;
        rdfs:domain         :Device ;
        rdfs:label          "MEID"^^xsd:string ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  hard:deviceIdentifier .

web:DomLevel0  a                web:WebBrowserApi ;
        rdfs:comment            "DOM Level 0"^^xsd:string ;
        common:id               "__DOM_Level_0"^^xsd:string ;
        common:name             "DOM Level 0"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "0"^^xsd:string .

soft:subject  a       owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The subject of a certificate"^^xsd:string ;
        rdfs:domain   soft:Certificate ;
        rdfs:label    "Subject"^^xsd:string ;
        rdfs:range    xsd:string .

web:ECMAScript_1.2  a   web:ScriptLanguage ;
        common:name     "ECMAScript"^^xsd:string ;
        common:version  "1.2"^^xsd:string .

hard:CPU  a                         owl:Class ;
        rdfs:comment                "This class describes a central processing unit associated with a device"^^xsd:string ;
        rdfs:label                  "CPU"^^xsd:string ;
        rdfs:subClassOf             hard:HardwareComponent ;
        common:relatedUAProfEntity  "CPU"^^xsd:string .

net:NetworkType_Mobitex
        a             net:NetworkTechnology ;
        rdfs:comment  "MobiTex Network"^^xsd:string ;
        common:id     "_Mobitex"^^xsd:string ;
        common:name   "Mobitex"^^xsd:string .

web:Xhtml11Module_Structure
        a                          web:MarkupModule ;
        rdfs:comment               "The Structure Module defines the major structural elements for XHTML. These elements effectively act as the basis for the content model of many XHTML family document types."^^xsd:string ;
        rdfs:label                 "XHTML 1 Structure Module"^^xsd:string ;
        common:name                "Structure"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2008/REC-xhtml-modularization-20081008/abstract_modules.html#s_structuremodule"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        web:publicIdentifier       "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN"^^xsd:string .

common:restrictions  a  owl:ObjectProperty ;
        rdfs:comment  "The restrictions presented by a context entity"^^xsd:string ;
        rdfs:domain   :Context_Entity ;
        rdfs:label    "Restrictions"^^xsd:string ;
        rdfs:range    common:FeatureRestriction .

loc:UTMCoordinates  a           owl:Class ;
        rdfs:comment            "This class represents UTM coordinates"^^xsd:string ;
        rdfs:label              "UTM Coordinates"^^xsd:string ;
        rdfs:subClassOf         loc:GeoCoordinates ;
        rdfs:subClassOf         [ a               owl:Restriction ;
                                  owl:hasValue    loc:GeoCoordinateRS_UTM ;
                                  owl:onProperty  loc:geoReferenceSystem
                                ] ;
        rdfs:subClassOf         [ a                owl:Restriction ;
                                  owl:cardinality  "1"^^xsd:int ;
                                  owl:onProperty   loc:datum
                                ] ;
        rdfs:subClassOf         [ a                owl:Restriction ;
                                  owl:cardinality  "1"^^xsd:int ;
                                  owl:onProperty   loc:longitudeZone
                                ] ;
        rdfs:subClassOf         [ a                owl:Restriction ;
                                  owl:cardinality  "1"^^xsd:int ;
                                  owl:onProperty   loc:easting
                                ] ;
        rdfs:subClassOf         [ a                owl:Restriction ;
                                  owl:cardinality  "1"^^xsd:int ;
                                  owl:onProperty   loc:northing
                                ] ;
        rdfs:subClassOf         [ a                owl:Restriction ;
                                  owl:cardinality  "1"^^xsd:int ;
                                  owl:onProperty   loc:latitudeZone
                                ] ;
        common:normativeStatus  common:Informative .

common:Utility  a               common:NormativeStatus ;
        rdfs:comment            "This instance represents the \"utility\" status"^^xsd:string ;
        rdfs:label              "Utility"^^xsd:string ;
        common:normativeStatus  common:Utility .

:AllDisjointSet_17  a         common:AllDisjointSet ;
        common:disjointClass  "net:Context_NetworkEntity"^^xsd:string , "common:Context_CommonEntity"^^xsd:string .

net:NetworkType_AMPS  a  net:NetworkTechnology ;
        rdfs:comment  "Advanced Mobile Phone System"^^xsd:string ;
        common:id     "_AMPS"^^xsd:string ;
        common:name   "AMPS"^^xsd:string .

web:Xhtml11Module_Image
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Image Module"^^xsd:string ;
        common:name             "Image"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:WebBrowserApi_5  a  web:WebBrowserApi ;
        common:name     "DOM Level 3 XPath  Module"^^xsd:string ;
        common:version  "Level 3.0"^^xsd:string .

net:NetworkBearer  a                owl:Class ;
        rdfs:comment                "This class represents a network bearer in a delivery context"^^xsd:string ;
        rdfs:label                  "Network Bearer"^^xsd:string ;
        rdfs:subClassOf             net:Context_NetworkEntity , :Aspect ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   net:bearerTechnology
                                    ] ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:maxCardinality  "1"^^xsd:int ;
                                      owl:onProperty      net:currentUploadBandwidth
                                    ] ;
        rdfs:subClassOf             [ a                  owl:Restriction ;
                                      owl:allValuesFrom  net:NetworkBearerTechnology ;
                                      owl:onProperty     net:bearerTechnology
                                    ] ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:maxCardinality  "1"^^xsd:int ;
                                      owl:onProperty      net:currentDownloadBandwidth
                                    ] ;
        common:relatedUAProfEntity  "NetworkCharacteristics"^^xsd:string .

web:Xhtml11Module_Metainformation
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Metainformation Module"^^xsd:string ;
        common:name             "Metainformation"^^xsd:string ;
        common:normativeStatus  common:Utility .

hard:InputDevice_PHONE_KEYPAD
        a                       hard:Keyboard ;
        rdfs:comment            "A phone-style keypad where multiple symbols are available through multiple presses of a limited number of keys"^^xsd:string ;
        rdfs:label              "Phone Keypad"^^xsd:string ;
        common:id               "__InputDevice_PhoneKeypad"^^xsd:string ;
        common:name             "__InputDevice_PhoneKeypad"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:MP4  a             soft:VideoFormat ;
        rdfs:comment    "The MP4 video format"^^xsd:string ;
        common:id       "_MP4"^^xsd:string ;
        common:name     "MP4"^^xsd:string , "MPEG-4"^^xsd:string ;
        common:version  "4"^^xsd:string .

web:Xhtml11Module_Table
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Table Module"^^xsd:string ;
        common:name             "Table"^^xsd:string ;
        common:normativeStatus  common:Utility .

net:PDC_800_1500  a            net:NetworkMode ;
        net:networkTechnology  net:NetworkType_PDC ;
        net:operationBands     "800"^^xsd:long , "1500"^^xsd:long .

web:TermGroup_Web  a            common:TermGroup ;
        rdfs:comment            "This group of terms models a minimal set of properties and classes that allow to represent the features of a Delivery Context related to the support of Web Browsing technologies"^^xsd:string ;
        rdfs:label              "Web Browsing"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "web"^^xsd:string .

web:maxCacheObjectSize
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The maximum size of an object in the browser cache in bytes"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Maximum Cache Object Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

web:WMLScript13  a      web:ScriptLanguage ;
        rdfs:comment    ""^^xsd:string ;
        common:name     "WMLScript"^^xsd:string ;
        common:version  "1.3"^^xsd:string .

web:defaultWRE  a           owl:ObjectProperty ;
        rdfs:comment        "This property represents the default Web Runtime Environment on a device"^^xsd:string ;
        rdfs:label          "Default Web Runtime Environment"^^xsd:string ;
        rdfs:subPropertyOf  web:availableWREs .

net:IS-95_800_1900  a          net:NetworkMode ;
        net:networkTechnology  net:NetworkType_IS-95 ;
        net:operationBands     "800"^^xsd:long , "1900"^^xsd:long .

loc:WGS84Coordinates  a  owl:Class ;
        rdfs:comment     "This class represents WGS84 coordinates"^^xsd:string ;
        rdfs:label       "WGS84 Coordinates"^^xsd:string ;
        rdfs:subClassOf  loc:GeoCoordinates ;
        rdfs:subClassOf  [ a               owl:Restriction ;
                           owl:hasValue    "WGS84"^^xsd:string ;
                           owl:onProperty  loc:datum
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   loc:longitude
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   loc:latitude
                         ] ;
        rdfs:subClassOf  [ a               owl:Restriction ;
                           owl:hasValue    loc:GeoCoordinateRS_WGS84 ;
                           owl:onProperty  loc:geoReferenceSystem
                         ] .

:Aspect  a                         owl:Class ;
        rdfs:comment               "This class represents Aspects of the Context"^^xsd:string ;
        rdfs:label                 "Aspect"^^xsd:string ;
        rdfs:subClassOf            :Context_Entity ;
        common:normativeReference  "http://www.w3.org/TR/2008/REC-DDR-Simple-API-20081205/#aspect"^^xsd:anyURI .

common:restrictionValue
        a             owl:DatatypeProperty ;
        rdfs:comment  "The value of a feature restriction"^^xsd:string ;
        rdfs:domain   common:FeatureRestriction ;
        rdfs:label    "Restriction Value"^^xsd:string ;
        rdfs:range    xsd:anySimpleType .

common:SoundMode  a      owl:Class ;
        rdfs:comment     "This class represents the sound modes that can be chosen by the user of a device"^^xsd:string ;
        rdfs:label       "Sound Mode"^^xsd:string ;
        rdfs:subClassOf  common:Context_CommonEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:name
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:id
                         ] .

web:WebBrowserApi_DOM_LEVEL2_CORE
        a                          web:WebBrowserApi ;
        rdfs:comment               "Document Object Model (DOM) Level 2 Core Specification"^^xsd:string ;
        rdfs:label                 "DOM Level 2 Core Api"^^xsd:string ;
        common:id                  "http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113"^^xsd:string ;
        common:name                "DOM Level 2"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113"^^xsd:anyURI ;
        common:version             "1.0"^^xsd:string .

:defaultComponent  a        owl:ObjectProperty ;
        rdfs:comment        "This is a generic property that represents a default Component (Aspect instance)"^^xsd:string ;
        rdfs:label          "Default Component"^^xsd:string ;
        rdfs:range          :Aspect ;
        rdfs:subPropertyOf  :component , common:default .

common:tzName  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the name of a Zone entry in the database commonly referred  to as the TZ database.  Specifically, in the database's  textual form,  the string refers to the name field of a zone line"^^xsd:string ;
        rdfs:domain   common:TimeZone ;
        rdfs:label    "TZ Name"^^xsd:string .

loc:Position  a          owl:Class ;
        rdfs:comment     "This class represents a position, which it is composed by the coordinates of a point on the Earth surface, together with the speed, course, and the corresponding accuracies and timestamp"^^xsd:string ;
        rdfs:label       "Position"^^xsd:string ;
        rdfs:subClassOf  loc:Context_LocationEntity ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  loc:GeoCoordinates ;
                           owl:onProperty     loc:coordinates
                         ] ;
        rdfs:subClassOf  [ a            owl:Class ;
                           owl:unionOf  ( [ a                owl:Restriction ;
                                            owl:cardinality  "1"^^xsd:int ;
                                            owl:onProperty   loc:coordinates
                                          ] [ a                owl:Restriction ;
                                              owl:cardinality  "1"^^xsd:int ;
                                              owl:onProperty   loc:iso6709String
                                            ] )
                         ] .

net:mnc  a            owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "A Mobile Network Code (MNC) is used in combination with a Mobile Country Code (MCC) (also known as a \"MCC / MNC tuple\") to uniquely identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UMTS public land mobile networks and some satellite mobile networks"^^xsd:string ;
        rdfs:domain   net:PLMNetwork ;
        rdfs:label    "Mobile Network Code"^^xsd:string ;
        rdfs:range    xsd:string .

ex:FeatureRestriction_14
        a                         common:FeatureRestriction ;
        common:id                 "interlaced"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  soft:gif89a ;
        common:restrictionValue   true .

soft:EmailClient  a      owl:Class ;
        rdfs:comment     "This class represents a user agent capable of sending and receiving e-mail"^^xsd:string ;
        rdfs:label       "E-Mail Client"^^xsd:string ;
        rdfs:subClassOf  soft:UserAgent .

net:NetworkType_IEEE_802.11a
        a             net:NetworkTechnology ;
        rdfs:comment  "WiFi 802.11a"^^xsd:string ;
        common:id     "IEEE 802.11a"^^xsd:string ;
        common:name   "IEEE 802.11a"^^xsd:string .

loc:geoReferenceSystem
        a             owl:ObjectProperty ;
        rdfs:comment  "This property represents the reference system in which are expressed the geographical coordinates"^^xsd:string ;
        rdfs:domain   loc:GeoCoordinates ;
        rdfs:label    "Georeference System"^^xsd:string ;
        rdfs:range    loc:GeoCoordinateRS .

soft:notBefore  a     owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates that this certificate is valid not before this date"^^xsd:string ;
        rdfs:domain   soft:Certificate ;
        rdfs:label    "Not Before"^^xsd:string ;
        rdfs:range    xsd:dateTime .

hard:BluetoothProfile_objectPush
        a             hard:BluetoothProfile ;
        rdfs:comment  "The Bluetooth profile that defines how predefined standard objects, such as virtual business cards, are pushed to another device."^^xsd:string ;
        common:name   "Object Push"^^xsd:string .

hard:InputDevice_TOUCH_SCREEN
        a                       hard:TactileDisplay ;
        rdfs:comment            "Touch screen that allows pointing to an area on the screen"^^xsd:string ;
        rdfs:label              "Touch Screen"^^xsd:string ;
        common:id               "__InputDevice_TouchScreen"^^xsd:string ;
        common:normativeStatus  common:Normative .

net:mcc  a                         owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment               "This property identifies univoquely the country of a mobile network"^^xsd:string ;
        rdfs:domain                net:PLMNetwork ;
        rdfs:label                 "Mobile Country Code"^^xsd:string ;
        rdfs:range                 xsd:string ;
        common:normativeReference  "http://www.itu.int/itudoc/itu-t/ob-lists/icc/e212_685.pdf"^^xsd:anyURI .

loc:AngleOfArrivalLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method Angle of Arrival for cellular / terrestrial RF system"^^xsd:string ;
        rdfs:label       "Angle Of Arrival Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

web:Partial_OMA_XHTML_MP_Legacy
        a            web:MarkupModule ;
        common:name  "Partial_OMA_XHTML_MP_Legacy"^^xsd:string .

common:ContentType  a              owl:Class ;
        rdfs:comment               "This is a class that represents content types,  the combination of a MIME media type, subtype and optional parameters"^^xsd:string ;
        rdfs:label                 "Content Type"^^xsd:string ;
        rdfs:subClassOf            common:Context_CommonEntity ;
        common:normativeReference  "http://www.iana.org/assignments/media-types/"^^xsd:anyURI , "http://www.ietf.org/rfc/rfc2046.txt"^^xsd:anyURI .

net:maxUploadBandwidth
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents a maximum upload bandwidth measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:BandwidthSupport ;
        rdfs:label    "Maximum Upload Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

web:StyleLanguage_43  a  web:StyleLanguage ;
        common:name     "W-CSS"^^xsd:string ;
        common:version  "1.0"^^xsd:string .

hard:InputDevice  a      owl:Class ;
        rdfs:comment     "This class represents an input mechanism that can be available in a device"^^xsd:string ;
        rdfs:label       "Input Device"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:id
                         ] .

:globalDisjoints  a           common:AllDisjointSet ;
        common:disjointClass  "common:Context_CommonEntity"^^xsd:string , "dcn:Aspect"^^xsd:string , "dcn:Environment"^^xsd:string ;
        common:disjointSet    loc:AllSibling_Disjoint , soft:Sibling_Disjoint1 , web:Sibling_Disjoint1 , soft:SiblingDisjoint2 , net:Sibling_Disjoint , hard:Sibling_Disjoint , java:Sibling_Disjoint .

java:JavaPlatform  a                owl:Class ;
        rdfs:comment                "This class represents Java Platforms"^^xsd:string ;
        rdfs:label                  "Java Platform"^^xsd:string ;
        rdfs:subClassOf             java:Context_JavaEntity ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:name
                                    ] ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:maxCardinality  "1"^^xsd:int ;
                                      owl:onProperty      common:version
                                    ] ;
        common:relatedUAProfEntity  "JavaPlatform"^^xsd:string .

common:CharacterSet_UTF-16
        a                   common:CharacterSet ;
        common:charsetName  "UTF-16"^^xsd:string ;
        common:name         ""^^xsd:string .

java:JavaPlatform_5  a  java:JavaPlatform ;
        rdfs:comment    "J2SE 1.4"^^xsd:string ;
        common:name     "J2SE"^^xsd:string ;
        common:version  "1.4"^^xsd:string .

net:NetworkType_iDEN  a  net:NetworkTechnology ;
        rdfs:comment  "Integrated Digital Enhanced Network"^^xsd:string ;
        common:id     "_IDEN"^^xsd:string ;
        common:name   "iDEN"^^xsd:string .

net:typicalDownloadBandwith
        a             owl:DatatypeProperty ;
        rdfs:comment  "This property represents a typical download bandwidth measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:BandwidthSupport ;
        rdfs:label    "Typical Download Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

hard:PointingResolution
        a                           owl:Class ;
        rdfs:comment                "This class represents the precision with which the pointing can be achieved on a  device"^^xsd:string ;
        rdfs:label                  "Pointing Resolution"^^xsd:string ;
        rdfs:subClassOf             hard:Context_HardwareEntity ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:id
                                    ] ;
        common:relatedUAProfEntity  "PointingResolution"^^xsd:string .

web:WebBrowserApi_DOM_LEVEL3_CORE
        a                          web:WebBrowserApi ;
        rdfs:comment               "Document Object Model (DOM) Level 3 Core Specification"^^xsd:string ;
        rdfs:label                 "DOM Level 3 API"^^xsd:string ;
        common:id                  "http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407"^^xsd:string ;
        common:name                "DOM Level 3 Core"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407"^^xsd:anyURI ;
        common:version             "1.0"^^xsd:string .

java:JSR135  a        java:J2meOptionalPackage ;
        rdfs:comment  "JSR-135"^^xsd:string ;
        common:name   "JSR-135"^^xsd:string .

web:Xhtml1Module_Target
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Target Module"^^xsd:string ;
        common:name             "Target"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:XmlHttpRequest  a           web:WebBrowserApi ;
        rdfs:comment            "XMLHttpRequest"^^xsd:string ;
        common:id               "http://www.w3.org/TR/2008/WD-XMLHttpRequest-20080415/"^^xsd:string ;
        common:name             "XMLHttpRequest Level 1"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:normativeURI     "tp://www.w3.org/TR/2008/WD-XMLHttpRequest-20080415/"^^xsd:anyURI .

loc:E-OTD  a          loc:TimeDifferenceLocMethod , loc:TimeOfArrivalLocMethod , loc:NetworkBasedLocMethod , loc:AssistedLocMethod ;
        rdfs:comment  "E-OTD systems operate by placing location receivers or reference beacons, overlaid on the wireless network as a location measurement units (LMU) at multiple sites geographically dispersed in a wide area."^^xsd:string ;
        common:name   "E-OTD"^^xsd:string .

ex:TimesFont10  a        soft:Font ;
        rdfs:comment     "Example instances with a Times Roman 10 font"^^xsd:string ;
        soft:fontFamily  ex:TimesNewRoman ;
        soft:fontSize    "10"^^xsd:int .

soft:MediaRecorder  a    owl:Class ;
        rdfs:comment     "This class represents a user agent capable of recording different kind of media, such as a audio or video"^^xsd:string ;
        rdfs:label       "Media Recorder"^^xsd:string ;
        rdfs:subClassOf  soft:UserAgent .

web:Xhtml11Module_BasicTables
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Basic Tables Module"^^xsd:string ;
        common:name             "BasicTables"^^xsd:string ;
        common:normativeStatus  common:Utility .

ex:LocationProvider_ExampleGPS
        a                             loc:LocationProvider ;
        rdfs:comment                  "A location provider based on a GPS receiver"^^xsd:string ;
        loc:horizontalAccuracy        "1"^^xsd:int ;
        loc:locationCostsMoney        false ;
        loc:locationMethod            loc:TerminallGPSUnAssisted ;
        loc:supportedGeoCoordinateRS  loc:GeoCoordinateRS_UTM , loc:GeoCoordinateRS_WGS84 ;
        loc:verticalAccuracy          "2"^^xsd:int .

web:Partial_OMA_XHTML_MP_IntrinsicEvents
        a            web:MarkupModule ;
        common:name  "Partial_OMA_XHTML_MP_IntrinsicEvents"^^xsd:string .

hard:supportedBluetoothProfiles
        a                           owl:ObjectProperty ;
        rdfs:comment                "This property defines the Bluetooth profiles supported by the device"^^xsd:string ;
        rdfs:domain                 hard:BluetoothHardware ;
        rdfs:label                  "Supported Bluetooth Profiles"^^xsd:string ;
        rdfs:range                  hard:BluetoothProfile ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "BluetoothProfile"^^xsd:string .

hard:Sibling_Disjoint
        a                     common:AllDisjointSet ;
        common:disjointClass  "hard:HardwareStatus"^^xsd:string , "hard:BluetoothStatus"^^xsd:string , "hard:PointingResolution"^^xsd:string , "hard:BluetoothProfile"^^xsd:string .

common:contentTypeName
        a                          owl:DatatypeProperty ;
        rdfs:comment               "This property identifies unequivocally a content type. It is  the concatenation of the MIME Media type, subtype and optional parameters  according to the syntax specified on RFC 2045, section 5.1"^^xsd:string ;
        rdfs:domain                common:ContentType ;
        rdfs:label                 "Content Type Name"^^xsd:string ;
        rdfs:subPropertyOf         common:id ;
        common:normativeReference  "http://tools.ietf.org/html/rfc2045#section-5.1"^^xsd:anyURI .

web:i-XHTML_1_0  a            soft:XmlFormat , web:PageMarkup ;
        rdfs:comment          "Japanese i-XHTML 1.0"^^xsd:string ;
        common:name           "i-XHTML"^^xsd:string ;
        common:version        "1.0"^^xsd:string ;
        web:publicIdentifier  "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN"^^xsd:string .

ex:WebBrowserFeatures_1
        a                              web:WebBrowserFeatures ;
        web:cacheSize                  "2048"^^xsd:unsignedLong ;
        web:maxCacheObjectSize         "256"^^xsd:unsignedLong ;
        web:maxDownloadableObjectSize  "4096"^^xsd:unsignedLong ;
        web:maxEmbeddedObjectSize      "1024"^^xsd:unsignedLong ;
        web:maxTotalPageWeight         "10240"^^xsd:long ;
        web:rendersTables              true ;
        web:showsAcessKeys             true ;
        web:showsPageTitle             true ;
        web:supportsAccessKeys         true ;
        web:supportsCookies            true .

hard:HardwareStatus  a   owl:Class ;
        rdfs:comment     "This class represents the status of a hardware component"^^xsd:string ;
        rdfs:label       "Hardware Status"^^xsd:string ;
        rdfs:subClassOf  hard:Context_HardwareEntity .

net:NetworkType_CDMA2000_1xRTT
        a             net:NetworkTechnology ;
        rdfs:comment  "CDMA 2000 1xRTT"^^xsd:string ;
        common:id     "_CDMA2000_1xRTT"^^xsd:string ;
        common:name   "CDMA2000_1xRTT"^^xsd:string , "1xrtt"^^xsd:string .

ex:DeviceHardware_Hypothetical_Device
        a                         hard:DeviceHardware ;
        hard:battery              ex:Battery_Hyp_Devi ;
        hard:builtInMemory        ex:MemoryUnit_Hyp_Dev_Internal ;
        hard:display              ex:Display_Hypothetical_Device ;
        hard:extensionMemory      ex:MemoryUnit_Hyp_Dev_Card ;
        hard:inputCharacterSets   common:UTF-8 , common:CharacterSet_CharacterSet_UTF-7 , common:CharacterSet_UTF-16 , common:CharacterSet_UTF-16le , common:CharacterSet_UTF-16be , common:CharacterSet_ISO-8859-2 , common:CharacterSet_ISO-10646-UCS-2 , common:CharacterSet_ISO-8859-1 , common:CharacterSet_WINDOWS-1252 , common:CharacterSet_US-ASCII ;
        hard:outputCharacterSets  common:CharacterSet_ISO-10646-UCS-2 , common:CharacterSet_UTF-16be , common:CharacterSet_UTF-16 , common:CharacterSet_ISO-8859-2 , common:CharacterSet_US-ASCII , common:UTF-8 , common:CharacterSet_ISO-8859-1 , common:CharacterSet_CharacterSet_UTF-7 , common:CharacterSet_WINDOWS-1252 , common:CharacterSet_UTF-16le ;
        hard:pointingResolution   hard:PointingResolution_PIXEL ;
        hard:softkeyNumber        0 .

soft:contentType  a   owl:ObjectProperty ;
        rdfs:comment  "These are the MIME types associated with this type of format"^^xsd:string ;
        rdfs:domain   soft:Format ;
        rdfs:label    "MIME Type"^^xsd:string ;
        rdfs:range    common:ContentType .

loc:SatelliteLocMethod
        a                owl:Class ;
        rdfs:comment     "The location method uses satellites to assist in obtaining the location"^^xsd:string ;
        rdfs:label       "Satellite  Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

:currentUserAgent  a        owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "The user agent currently used by the user and responsible of the current interaction in a Delivery Context"^^xsd:string ;
        rdfs:domain         :DeliveryContext ;
        rdfs:label          "Current User Agent"^^xsd:string ;
        rdfs:range          soft:UserAgent ;
        rdfs:subPropertyOf  :activeComponent .

soft:gif89a  a          soft:ImageFormat ;
        common:id       "_GIF89A"^^xsd:string ;
        common:name     "GIF89a"^^xsd:string ;
        common:version  "89a"^^xsd:string .

loc:horizontalAccuracy
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Stimate of the horizontal accuracy of the location in metres"^^xsd:string ;
        rdfs:domain   [ a            owl:Class ;
                        owl:unionOf  ( loc:Position loc:LocationProvider )
                      ] ;
        rdfs:label    "Horizontal Accuracy"^^xsd:string ;
        rdfs:range    xsd:int .

soft:OperatingSystem  a  owl:Class ;
        rdfs:comment     "This class represents operating systems"^^xsd:string ;
        rdfs:label       "Operating System"^^xsd:string ;
        rdfs:subClassOf  soft:Program .

net:typicalUploadBandwidth
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents a typical upload bandwith measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:BandwidthSupport ;
        rdfs:label    "Typical Upload Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

web:cHTML  a                  web:PageMarkup ;
        rdfs:comment          "Compact HTML"^^xsd:string ;
        common:name           "cHTML"^^xsd:string ;
        common:version        "1"^^xsd:string ;
        web:publicIdentifier  "-//W3C//DTD Compact HTML 1.0 Draft//EN"^^xsd:string .

soft:UserAgent  a                    owl:Class ;
        rdfs:comment                 "This class represents a client within a device"^^xsd:string ;
        rdfs:label                   "User Agent"^^xsd:string ;
        rdfs:subClassOf              soft:Application ;
        common:informativeReference  "http://www.w3.org/TR/di-gloss/#def-user-agent"^^xsd:string .

common:sip  a                 common:UriScheme ;
        common:name           "sip"^^xsd:string ;
        common:uriSchemeName  "sip"^^xsd:string .

hard:hardwareComponent
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property represents a hardware component"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Hardware Component"^^xsd:string ;
        rdfs:range          hard:HardwareComponent ;
        rdfs:subPropertyOf  :component .

hard:Sibling_Disjoint2
        a                     common:AllDisjointSet ;
        common:disjointClass  "hard:NfcHardware"^^xsd:string , "hard:Display"^^xsd:string , "hard:BluetoothHardware"^^xsd:string , "hard:Camera"^^xsd:string , "hard:WiFiHardware"^^xsd:string , "hard:Microphone"^^xsd:string , "hard:DeviceHardware"^^xsd:string , "hard:Battery"^^xsd:string , "hard:MemoryUnit"^^xsd:string , "hard:CPU"^^xsd:string , "hard:Speaker"^^xsd:string , "hard:CellularHardware"^^xsd:string ;
        common:disjointSet    hard:Sibling_Disjoint .

net:NetworkType_CDMA2000_EVDO
        a            net:NetworkTechnology ;
        common:id    "_CDMA2000_EVDO"^^xsd:string ;
        common:name  "CDMA2000 EVDO"^^xsd:string , "EVDO"^^xsd:string .

ex:NetworkBearer_2  a         net:NetworkBearer ;
        net:bearerTechnology  net:BearerType_GPRS .

:Disjoint5  a                 common:AllDisjointSet ;
        common:disjointClass  "loc:Context_LocationEntity"^^xsd:string ;
        common:disjointSet    :Sibling_Disjoint .

java:totalMemoryForJavaApps
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Indicates the device's maximum size in bytes for storing Java applications"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "JavaMaxMemorySize"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

net:connectedNetworks
        a             owl:ObjectProperty ;
        rdfs:comment  "The networks to which a device is currently connected"^^xsd:string ;
        rdfs:domain   net:NetworkSupport ;
        rdfs:label    "Connected Networks"^^xsd:string ;
        rdfs:range    net:Network .

web:Xhtml11Module_IntrinsicEvents
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Intrinsic Events Module"^^xsd:string ;
        common:name             "Intrinsic Events"^^xsd:string ;
        common:normativeStatus  common:Utility .

ex:MobileNetwork_1  a           net:Network ;
        rdfs:comment            "Example Mobile Network"^^xsd:string ;
        common:name             "Example_Network"^^xsd:string ;
        common:normativeStatus  common:Informative ;
        net:mcc                 "224"^^xsd:string ;
        net:networkMode         net:GSM_900_1800_1900 .

hard:InputDevice_STYLUS
        a                       hard:InputDevice ;
        rdfs:comment            "Represents a stylus"^^xsd:string ;
        rdfs:label              "Stylus"^^xsd:string ;
        common:id               "__InputDevice_Stylus"^^xsd:string ;
        common:normativeStatus  common:Normative .

common:disjointClass  a         owl:DatatypeProperty ;
        rdfs:comment            "This property contains the URI of a disjoint class in a AllDisjointSet. The URI is represented following the CURIE notation"^^xsd:string ;
        rdfs:domain             common:AllDisjointSet ;
        rdfs:label              "Disjoint Class"^^xsd:string ;
        rdfs:range              xsd:string ;
        common:normativeStatus  common:Utility .

net:SiblingDisjoint_2
        a                     common:AllDisjointSet ;
        common:disjointClass  "net:Network"^^xsd:string , "net:NetworkBearer"^^xsd:string , "net:Proxy"^^xsd:string ;
        common:disjointSet    net:Sibling_Disjoint .

web:XHTML_MP_1_1  a             soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML MP 1.1"^^xsd:string ;
        common:name             "XHTML-MP"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.1"^^xsd:string ;
        web:markupModules       web:Partial_OMA_XHTML_MP_IntrinsicEvents , web:Partial_OMA_XHTML-MP_Presentation , web:Partial_OMA_XHTML_MP_Forms , web:Partial_OMA_XHTML_MP_Legacy ;
        web:publicIdentifier    "-//WAPFORUM//DTD XHTML Mobile 1.1//EN"^^xsd:string .

common:pixelAspectRatio
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The pixel aspect ratio as a decimal value, for example 1.33 for a 4:3 aspect. The pixel aspect ratio is the ratio of the resolution width in pixels, to the resolution height in pixels"^^xsd:string ;
        rdfs:label                  "Pixel Aspect Ratio"^^xsd:string ;
        rdfs:range                  xsd:float ;
        common:relatedUAProfEntity  "PixelAspectRatio"^^xsd:string .

net:WiFiNetwork  a       owl:Class ;
        rdfs:comment     "This class represents a WiFi network"^^xsd:string ;
        rdfs:label       "WiFi Network"^^xsd:string ;
        rdfs:subClassOf  net:Network ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   net:ssid
                         ] .

web:cacheSize  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The size of the cache (in bytes) implemented by the browser"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Cache Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

hard:InputDevice_CLICK_WHEEL
        a                       hard:InputDevice ;
        rdfs:comment            "A wheel that is normally placed either below the screen or on the side of the device that lets the user quickly move up and down and click on link or items on the screen"^^xsd:string ;
        rdfs:label              "Click Wheel"^^xsd:string ;
        common:id               "__InputDevice_ClickWheel"^^xsd:string ;
        common:normativeStatus  common:Normative .

web:XHTML_Basic_1_1  a          soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML Basic 1.1"^^xsd:string ;
        common:name             "XHTML-Basic"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.1"^^xsd:string ;
        web:markupModules       web:XForms_OMA_TextInputModes ;
        web:publicIdentifier    "-//W3C//DTD XHTML Basic 1.1//EN"^^xsd:string .

net:NetworkType_PHS  a  net:NetworkTechnology ;
        rdfs:comment  "Personal Handy-phone System"^^xsd:string ;
        common:id     "_PHS"^^xsd:string ;
        common:name   "PHS"^^xsd:string .

common:CharacterSet  a              owl:Class ;
        rdfs:comment                "This class represents specific character sets officially identified by IANA"^^xsd:string ;
        rdfs:label                  "Character Set"^^xsd:string ;
        rdfs:subClassOf             common:Context_CommonEntity ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:charsetName
                                    ] ;
        common:normativeReference   "http://tools.ietf.org/html/rfc2045#section-2.2"^^xsd:anyURI ;
        common:relatedUAProfEntity  "CcppAccept-Charset"^^xsd:string , "OutputCharset"^^xsd:string , "InputCharset"^^xsd:string .

common:timeZoneString
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property is a string that denotes the timezone as per the rules defined by POSIX 1003.1 in Section 8.3"^^xsd:string ;
        rdfs:domain   common:TimeZone ;
        rdfs:label    "Time Zone String"^^xsd:string ;
        rdfs:range    xsd:string .

web:maxEmbeddedObjectSize
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Maximum size in bytes for media embedded in web pages"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Maximum Embedded Object Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

hard:primaryCamera  a       owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "This property represents the primary camera of  a device"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Primary Camera"^^xsd:string ;
        rdfs:range          hard:Camera ;
        rdfs:subPropertyOf  hard:hardwareComponent , hard:primary .

net:defaultNetworkBearer
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property represents the default Network Bearer for a Device"^^xsd:string ;
        rdfs:domain         net:NetworkSupport ;
        rdfs:label          "Default Network Bearer"^^xsd:string ;
        rdfs:range          net:NetworkBearer ;
        rdfs:subPropertyOf  :defaultComponent , net:supportedNetworkBearers .

net:TransparentProxy  a            owl:Class ;
        rdfs:comment               "An HTTP proxy that does not modify the request or response beyond what is required for proxy authentication and identification."^^xsd:string ;
        rdfs:label                 "Transparent HTTP Proxy"^^xsd:string ;
        rdfs:subClassOf            net:HttpProxy ;
        common:normativeReference  "http://www.ietf.org/rfc/rfc2616.txt"^^xsd:anyURI .

web:ScriptLanguage  a    owl:Class ;
        rdfs:comment     "This class represents a Script language"^^xsd:string ;
        rdfs:label       "Script Language"^^xsd:string ;
        rdfs:subClassOf  web:Context_WebBrowsingEntity , soft:Format ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:normativeURI
                         ] .

loc:datum  a          owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The datum that express the reference of the coordinates"^^xsd:string ;
        rdfs:domain   loc:GeoCoordinates ;
        rdfs:label    "Datum"^^xsd:string ;
        rdfs:range    xsd:string .

web:Xhtml11Module_Link
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Link Module"^^xsd:string ;
        common:name             "Link"^^xsd:string ;
        common:normativeStatus  common:Utility .

common:relatedUAProfEntity
        a                       owl:DatatypeProperty , owl:AnnotationProperty ;
        rdfs:comment            "The name of the related UAProf entities"^^xsd:string ;
        rdfs:label              "Related UAProf entity"^^xsd:string ;
        rdfs:range              xsd:string ;
        common:normativeStatus  common:Informative .

hard:BluetoothProfile_genericAccess
        a             hard:BluetoothProfile ;
        rdfs:comment  "The Bluetooth profile that defines the basic level of function that all devices must implement."^^xsd:string ;
        common:name   "Generic Access"^^xsd:string .

common:CharacterSet_US-ASCII
        a                   common:CharacterSet ;
        common:charsetName  "ANSI_X3.4-1968"^^xsd:string ;
        common:name         "ISO_646.irv:1991"^^xsd:string , "US-ASCII"^^xsd:string .

net:operationBands  a  owl:DatatypeProperty ;
        rdfs:comment  "The frequencies of operation of a network. Frequencies are expressed in  Mhz"^^xsd:string ;
        rdfs:domain   net:NetworkMode ;
        rdfs:label    "Operation Band"^^xsd:string ;
        rdfs:range    xsd:int .

push:applicationIds  a             owl:DatatypeProperty ;
        rdfs:comment               "This property represents the list of types of Push-enabled applications supported by the device. Application identifiers are represented on absolute URI format. A wildcard (\"*\") may be used to indicate support for any application"^^xsd:string ;
        rdfs:domain                soft:DeviceSoftware ;
        rdfs:label                 "Push Application Ids"^^xsd:string ;
        rdfs:range                 xsd:string ;
        common:normativeReference  "http://www.openmobilealliance.org/tech/omna/omna-push-app-id.htm"^^xsd:anyURI .

soft:gif87  a           soft:ImageFormat ;
        common:id       "_GIF87"^^xsd:string ;
        common:name     "GIF"^^xsd:string , "GIF87"^^xsd:string ;
        common:version  "87"^^xsd:string .

hard:muted  a         owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Indicates if a speaker or microphone is muted or not"^^xsd:string ;
        rdfs:domain   [ a            owl:Class ;
                        owl:unionOf  ( hard:Speaker hard:Microphone )
                      ] ;
        rdfs:label    "Muted"^^xsd:string ;
        rdfs:range    xsd:boolean .

soft:XmlFormat  a        owl:Class ;
        rdfs:comment     "This class represents formats that are represented using XML"^^xsd:string ;
        rdfs:label       "XML Format"^^xsd:string ;
        rdfs:subClassOf  soft:Format ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:namespace
                         ] .

loc:utmCoordinates  a           owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment            "Coordinates of a point expressed in the  UTM reference system"^^xsd:string ;
        rdfs:label              "UTM Coordinates"^^xsd:string ;
        rdfs:range              loc:UTMCoordinates ;
        rdfs:subPropertyOf      loc:coordinates ;
        common:normativeStatus  common:Informative .

common:SoundMode_SILENCE
        a                       common:SoundMode ;
        rdfs:comment            "Silence Sound Mode"^^xsd:string ;
        rdfs:label              "Silence"^^xsd:string ;
        common:id               "__SoundMode_Silence"^^xsd:string ;
        common:name             "Silence"^^xsd:string ;
        common:normativeStatus  common:Normative .

hard:primary  a             owl:ObjectProperty ;
        rdfs:comment        "This property represents a relationship between the device hardware and the primary components it contains"^^xsd:string ;
        rdfs:label          "Primary"^^xsd:string ;
        rdfs:subPropertyOf  hard:hardwareComponent .

loc:TermGroup_Location
        a                       common:TermGroup ;
        rdfs:comment            "This group of terms is aimed at defining a set of classes, properties and instances that have to do with Geographic Location"^^xsd:string ;
        rdfs:label              "Location"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "loc"^^xsd:string .

:AllDisjointSet_19  a         common:AllDisjointSet ;
        common:disjointClass  "common:Context_CommonEntity"^^xsd:string , "soft:Context_SoftwareEntity"^^xsd:string , "hard:Context_HardwareEntity"^^xsd:string .

java:maxHeapSize  a   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The maximum heap size in bytes supported by a Java Runtime Environment"^^xsd:string ;
        rdfs:domain   java:JavaRuntimeEnvironment ;
        rdfs:label    "Maximum Heap Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

soft:FontFamily_CURSIVE
        a                          soft:FontFamily ;
        rdfs:comment               "Generic Cursive Family"^^xsd:string ;
        rdfs:label                 "Cursive"^^xsd:string ;
        common:id                  "__FontFamily_Cursive"^^xsd:string ;
        common:name                "Cursive"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/CSS21/fonts.html#cursive-def"^^xsd:anyURI ;
        common:normativeStatus     common:Normative .

common:ApplicationProtocol_27
        a                       common:ApplicationProtocol ;
        rdfs:comment            "WSP Connection-Less"^^xsd:string ;
        common:id               "__WSP-CL"^^xsd:string ;
        common:name             "WSP-CL"^^xsd:string ;
        common:normativeStatus  common:Utility .

soft:certificates  a        owl:ObjectProperty ;
        rdfs:comment        "Installed certificates in a device or user agent"^^xsd:string ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( soft:DeviceSoftware soft:UserAgent )
                            ] ;
        rdfs:label          "Certificates"^^xsd:string ;
        rdfs:range          soft:Certificate ;
        rdfs:subPropertyOf  common:available .

web:SiblingDisjoint2  a       common:AllDisjointSet ;
        common:disjointClass  "web:WebBrowser"^^xsd:string , "web:WebBrowserApi"^^xsd:string , "web:PageMarkup"^^xsd:string , "web:StyleLanguage"^^xsd:string , "web:ScriptLanguage"^^xsd:string , "net:Proxy"^^xsd:string ;
        common:disjointSet    web:Sibling_Disjoint1 .

common:OutputModality
        a                owl:Class ;
        rdfs:comment     "This class represents output modalities"^^xsd:string ;
        rdfs:label       "Output Modality"^^xsd:string ;
        rdfs:subClassOf  common:Modality .

soft:fontSize  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The absolute size of a font measured in points"^^xsd:string ;
        rdfs:domain   soft:Font ;
        rdfs:label    "Font Size"^^xsd:string ;
        rdfs:range    xsd:int .

web:defaultWebBrowser
        a                   owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "The default Web Browser in a device"^^xsd:string ;
        rdfs:domain         soft:DeviceSoftware ;
        rdfs:label          "Default Web Browser"^^xsd:string ;
        rdfs:range          web:WebBrowser ;
        rdfs:subPropertyOf  soft:availableUserAgents , :defaultComponent .

:Top_Disjoint  a                common:AllDisjointSet ;
        rdfs:comment            "Global Disjoint"^^xsd:string ;
        rdfs:label              "Top Level  Disjoint Group"^^xsd:string ;
        common:disjointClass    "dcn:Context_Entity"^^xsd:string , "dcn:Associated_Entity"^^xsd:string ;
        common:normativeStatus  common:Utility .

hard:InputDevice_TRACK_BALL
        a                       hard:InputDevice ;
        rdfs:comment            "A little sphere that acts like a trackball mouse"^^xsd:string ;
        rdfs:label              "Track Ball"^^xsd:string ;
        common:id               "__InputDevice_TrackBall"^^xsd:string ;
        common:normativeStatus  common:Normative .

common:CharacterSet_ISO-8859-2
        a                   common:CharacterSet ;
        common:charsetName  "ISO_8859-2:1987"^^xsd:string ;
        common:name         "ISO-8859-2"^^xsd:string .

loc:TerminallGPSUnAssisted
        a             loc:SatelliteLocMethod , loc:UnassistedLocMethod , loc:TerminalBasedLocMethod ;
        rdfs:comment  "Location method GPS assisted with no network cooperation"^^xsd:string ;
        common:name   "TerminallGPSUnAssisted"^^xsd:string .

net:NetworkSupport  a    owl:Class ;
        rdfs:comment     "This class represents the network characteristics of a device"^^xsd:string ;
        rdfs:label       "Network Support"^^xsd:string ;
        rdfs:subClassOf  net:Context_NetworkEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      net:supportedNetworkModes ;
                           owl:someValuesFrom  net:NetworkMode
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      net:supportedNetworkBearers ;
                           owl:someValuesFrom  net:NetworkBearer
                         ] .

common:CharacterSet_ISO-10646-UCS-2
        a                   common:CharacterSet ;
        common:charsetName  "ISO-10646-UCS-2"^^xsd:string ;
        common:name         ""^^xsd:string .

web:StyleLanguage  a     owl:Class ;
        rdfs:comment     "This class represents a Style language"^^xsd:string ;
        rdfs:label       "Style Language"^^xsd:string ;
        rdfs:subClassOf  soft:Format , web:Context_WebBrowsingEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:normativeURI
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] .

ex:JtwiRuntimeEnvironment
        a                       owl:Class ;
        rdfs:comment            "This class represents a JTWI-compliant J2ME runtime environment"^^xsd:string ;
        rdfs:label              "JTWI Runtime Environment"^^xsd:string ;
        rdfs:subClassOf         java:J2meRuntimeEnvironment ;
        rdfs:subClassOf         [ a               owl:Restriction ;
                                  owl:hasValue    java:MIDP20 ;
                                  owl:onProperty  java:j2meProfiles
                                ] ;
        rdfs:subClassOf         [ a               owl:Restriction ;
                                  owl:hasValue    java:CLCD10 ;
                                  owl:onProperty  java:j2meConfigurations
                                ] ;
        rdfs:subClassOf         [ a               owl:Restriction ;
                                  owl:hasValue    java:JSR120 ;
                                  owl:onProperty  java:j2meOptionalPackages
                                ] ;
        common:normativeStatus  common:Informative .

net:NetworkMode  a       owl:Class ;
        rdfs:comment     "A mode of operation of a network which includes network technology and operation frequency bands"^^xsd:string ;
        rdfs:label       "Newtwork Mode"^^xsd:string ;
        rdfs:subClassOf  net:Context_NetworkEntity ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  net:NetworkTechnology ;
                           owl:onProperty     net:networkTechnology
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   net:networkTechnology
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:int ;
                           owl:onProperty      net:operationBands
                         ] .

soft:X509Certificate  a  owl:Class ;
        rdfs:comment     "This class represents an X.509 certificate"^^xsd:string ;
        rdfs:label       "X.509 Certificate"^^xsd:string ;
        rdfs:subClassOf  soft:Certificate ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:serialNumber
                         ] .

net:Sibling_Disjoint  a       common:AllDisjointSet ;
        common:disjointClass  "net:BandwidthSupport"^^xsd:string , "net:NetworkBearerTechnology"^^xsd:string , "net:NetworkMode"^^xsd:string , "net:NetworkSupport"^^xsd:string , "net:NetworkTechnology"^^xsd:string .

loc:longitudeZone  a            owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment            "This property represents the longitude zone according to the UTM coordinate system"^^xsd:string ;
        rdfs:domain             loc:UTMCoordinates ;
        rdfs:label              "UTM Longitude Zone"^^xsd:string ;
        rdfs:range              xsd:int ;
        common:normativeStatus  common:Informative .

hard:BluetoothProfile_genericObjExch
        a             hard:BluetoothProfile ;
        rdfs:comment  "The Bluetooth profile that defines how the Infra Red Data Association's OBEX object exchange protocol is used to allow devices to exchange objects."^^xsd:string ;
        common:name   "Generic Object Exchange"^^xsd:string .

soft:VideoFormat  a      owl:Class ;
        rdfs:comment     "This class represents a particular video format, such as AVI or MP4"^^xsd:string ;
        rdfs:label       "Video Format"^^xsd:string ;
        rdfs:subClassOf  soft:Format .

ex:FeatureRestriction_16
        a                         common:FeatureRestriction ;
        common:id                 "getElementById"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  web:WebBrowserApi_DOM_LEVEL_1 ;
        common:restrictionValue   true .

loc:LocMeth_Disjoint1
        a                     common:AllDisjointSet ;
        common:disjointClass  "loc:UnassistedLocMethod"^^xsd:string , "loc:AssistedLocMethod"^^xsd:string .

soft:VideoPlayer  a      owl:Class ;
        rdfs:comment     "This class represents user agents capable of dealing with video formats"^^xsd:string ;
        rdfs:label       "Video Player"^^xsd:string ;
        rdfs:subClassOf  soft:MediaPlayer ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      soft:supportedFormats ;
                           owl:someValuesFrom  soft:VideoFormat
                         ] .

web:Xhtml11Module_Scripting
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Scripting Module"^^xsd:string ;
        common:name             "Scripting"^^xsd:string ;
        common:normativeStatus  common:Utility .

hard:Battery  a          owl:Class ;
        rdfs:comment     "This class represents a battery in a device"^^xsd:string ;
        rdfs:label       "Battery"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent .

soft:Program_Disjoint
        a                     common:AllDisjointSet ;
        common:disjointClass  "soft:Application"^^xsd:string , "soft:OperatingSystem"^^xsd:string , "soft:RuntimeEnvironment"^^xsd:string .

common:UriScheme_HTTP
        a                          common:UriScheme ;
        rdfs:comment               "This instance represents the \"http\" URI Scheme"^^xsd:string ;
        rdfs:label                 "HTTP Scheme"^^xsd:string ;
        common:name                "HTTP Schema"^^xsd:string ;
        common:normativeReference  "http://www.ietf.org/rfc/rfc2616.txt"^^xsd:anyURI ;
        common:normativeStatus     common:Normative ;
        common:uriSchemeName       "http"^^xsd:string .

hard:battery  a             owl:ObjectProperty ;
        rdfs:comment        "This property represents one or more batteries in a device"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Battery"^^xsd:string ;
        rdfs:range          hard:Battery ;
        rdfs:subPropertyOf  hard:hardwareComponent .

[ a                    owl:AllDifferent ;
  owl:distinctMembers  ( hard:BluetoothStatus_DISCOVERABLE hard:BluetoothStatus_PAIRED hard:BluetoothStatus_HIDDEN hard:BluetoothStatus_TEMP_DISCOVERABLE )
] .

hard:maxCpuFrequency  a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "Processor maximum speed"^^xsd:string ;
        rdfs:domain                 hard:CPU ;
        rdfs:label                  "CPU Maximum Frequency"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedUAProfEntity  "CPUMaximumFrequency"^^xsd:string .

web:WML_1_1  a                  soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "WML 1.1"^^xsd:string ;
        common:name             "WML"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.1"^^xsd:string ;
        web:publicIdentifier    "-//WAPFORUM//DTD WML 1.1//EN"^^xsd:string .

java:Sibling_Disjoint
        a                     common:AllDisjointSet ;
        rdfs:label            "Java Disjoint"^^xsd:string ;
        common:disjointClass  "java:J2meConfiguration"^^xsd:string , "java:J2meProfile"^^xsd:string , "java:JavaPlatform"^^xsd:string .

ex:WebBrowser_x  a                      web:WebBrowser ;
        common:name                     "FashionBrowser"^^xsd:string ;
        common:version                  "6.31"^^xsd:string ;
        soft:acceptedCharacterSets      common:CharacterSet_ISO-8859-1 , common:UTF-8 ;
        soft:acceptedTransferEncodings  common:TransferEncoding_Base64 , common:TransferEncoding_7bit ;
        soft:apis                       web:XmlHttpRequest , web:DomLevel0 ;
        soft:applicationProtocols       common:ApplicationProtocol_24 , common:ApplicationProtocol_23 , common:ApplicationProtocol_22 ;
        soft:uriSchemes                 common:UriSchema_32 , common:UriSchema_34 , common:UriScheme_HTTP ;
        web:javascriptEnabled           false .

hard:Speaker  a          owl:Class ;
        rdfs:comment     "This class represents a speaker component in a device"^^xsd:string ;
        rdfs:label       "Speaker"^^xsd:string ;
        rdfs:subClassOf  hard:OutputDevice .

common:ApplicationProtocol_22
        a                       common:ApplicationProtocol ;
        rdfs:comment            "HTTPS"^^xsd:string ;
        common:id               "__HTTPS"^^xsd:string ;
        common:name             "HTTPS"^^xsd:string ;
        common:normativeStatus  common:Utility .

:currentEnvironment  a      owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "The current physical environment associated to a Delivery Context"^^xsd:string ;
        rdfs:domain         :DeliveryContext ;
        rdfs:label          "Environment"^^xsd:string ;
        rdfs:range          :Environment ;
        rdfs:subPropertyOf  common:active .

ex:Display_Hypothetical_Device
        a                hard:Display ;
        rdfs:comment     "The display for the Hypothetical device"^^xsd:string ;
        hard:colorDepth  "16"^^xsd:int .

loc:position  a       owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The position associated to a Location"^^xsd:string ;
        rdfs:domain   loc:Location ;
        rdfs:label    "Position"^^xsd:string ;
        rdfs:range    loc:Position .

java:JavaPlatform_7  a  java:JavaPlatform ;
        rdfs:comment    "J2EE 1.4"^^xsd:string ;
        common:name     "J2EE"^^xsd:string ;
        common:version  "1.4"^^xsd:string .

loc:locationCostsMoney
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates whether the location provider has a cost for the user"^^xsd:string ;
        rdfs:domain   loc:LocationProvider ;
        rdfs:label    "Location Costs Money"^^xsd:string ;
        rdfs:range    xsd:boolean .

ex:DeviceSoftware_Hyp_Devi
        a                      soft:DeviceSoftware ;
        rdfs:comment           "Device Software Example"^^xsd:string ;
        java:defaultJRE        ex:J2meRuntimeEnvironment_20 ;
        soft:certificates      :xx ;
        soft:fonts             ex:TimesFont10 ;
        web:defaultWebBrowser  ex:WebBrowser_x .

java:javaPlatforms  a       owl:ObjectProperty ;
        rdfs:comment        "The Java  Platforms supported by a Java Runtime Environment"^^xsd:string ;
        rdfs:domain         java:JavaRuntimeEnvironment ;
        rdfs:label          "Java Platforms"^^xsd:string ;
        rdfs:range          java:JavaPlatform ;
        rdfs:subPropertyOf  common:supports .

web:supportsAccessKeys
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates whether the browser supports access keys or not"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Supports Access Keys"^^xsd:string ;
        rdfs:range    xsd:boolean .

net:NetworkType_CDMA2000_EVDV
        a            net:NetworkTechnology ;
        common:id    "_CDMA2000_EVDV"^^xsd:string ;
        common:name  "CDMA2000 EVDV"^^xsd:string .

common:InputModality_GESTURE
        a                       common:InputModality ;
        rdfs:comment            "Modality that consists of the realization of gestures to input information or commands to the system"^^xsd:string ;
        rdfs:label              "Gesture Input Modality"^^xsd:string ;
        common:id               "__InputModality_Gesture"^^xsd:string ;
        common:name             "Gesture"^^xsd:string ;
        common:normativeStatus  common:Normative .

java:MIDP10  a                     java:J2meProfile ;
        rdfs:comment               "Mobile Information Device Profile (MIDP)"^^xsd:string ;
        rdfs:label                 "MIDP 1.0"^^xsd:string ;
        common:name                "MIDP"^^xsd:string ;
        common:normativeReference  "http://jcp.org/aboutJava/communityprocess/final/jsr037/index.html"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:version             "1.0"^^xsd:string ;
        java:jsr                   "JSR-000037"^^xsd:string .

hard:batteryCapacity  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The capacity of a battery, as an amount of electric charge that it can store, measured in ampere-hours"^^xsd:string ;
        rdfs:domain   hard:Battery ;
        rdfs:label    "Battery Capacity"^^xsd:string ;
        rdfs:range    xsd:float .

net:WiFi80211b_2400  a         net:NetworkMode ;
        net:networkTechnology  net:NetworkType_IEEE_802.11b ;
        net:operationBands     "2400"^^xsd:long .

net:NetworkType_IS-95
        a             net:NetworkTechnology ;
        rdfs:comment  "IS-95"^^xsd:string ;
        common:id     "IS 95"^^xsd:string ;
        common:name   "IS-95"^^xsd:string .

hard:Display  a                     owl:Class ;
        rdfs:comment                "This class represents a visual display on a device"^^xsd:string ;
        rdfs:label                  "Display"^^xsd:string ;
        rdfs:subClassOf             hard:OutputDevice ;
        common:relatedUAProfEntity  "HardwarePlatform"^^xsd:string .

common:OutputModality_TACTILE
        a                       common:OutputModality ;
        rdfs:comment            "This is a tactile modality in which user receives information from the system by means of the tac"^^xsd:string ;
        rdfs:label              "Tactile Output Modality"^^xsd:string ;
        common:id               "__OutputModality_Tactile"^^xsd:string ;
        common:name             "Tactile"^^xsd:string ;
        common:normativeStatus  common:Normative .

loc:UnassistedLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method is unassisted it does not need other party in order to obtain the location"^^xsd:string ;
        rdfs:label       "Unassisted Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

hard:outputCharacterSets
        a                           owl:ObjectProperty ;
        rdfs:comment                "This property defines the character sets supported by the device for output"^^xsd:string ;
        rdfs:domain                 hard:DeviceHardware ;
        rdfs:label                  "Output Character Sets"^^xsd:string ;
        rdfs:range                  common:CharacterSet ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "OutputCharSet"^^xsd:string .

hard:display  a             owl:ObjectProperty ;
        rdfs:comment        "This property represents a display associated with a device"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Display"^^xsd:string ;
        rdfs:range          hard:Display ;
        rdfs:subPropertyOf  hard:hardwareComponent .

hard:Camera  a           owl:Class ;
        rdfs:comment     "This class represents a camera in a device"^^xsd:string ;
        rdfs:label       "Camera"^^xsd:string ;
        rdfs:subClassOf  hard:InputDevice .

net:BearerType_REFLEX
        a            net:NetworkBearerTechnology ;
        common:id    "_REFLEX"^^xsd:string ;
        common:name  "REFLEX"^^xsd:string .

hard:HardwareStatus_ON
        a                       hard:HardwareStatus ;
        rdfs:comment            "This status indicates that the hardware component is on"^^xsd:string ;
        rdfs:label              "On"^^xsd:string ;
        common:id               "__HardwareStatus_On"^^xsd:string ;
        common:name             "On"^^xsd:string ;
        common:normativeStatus  common:Normative .

:Associated_Disjoint  a       common:AllDisjointSet ;
        common:disjointClass  "common:AllDisjointSet"^^xsd:string , "common:NormativeStatus"^^xsd:string , "common:TermGroup"^^xsd:string .

common:ApplicationProtocol
        a                           owl:Class ;
        rdfs:comment                "This class represents application-level protocols"^^xsd:string ;
        rdfs:label                  "Application Protocol"^^xsd:string ;
        rdfs:subClassOf             common:Context_CommonEntity ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:id
                                    ] ;
        common:relatedUAProfEntity  "Push-SupportedBearers"^^xsd:string .

soft:FontStyle  a                  owl:Class ;
        rdfs:comment               "This class denotes font styles"^^xsd:string ;
        rdfs:label                 "Font Style"^^xsd:string ;
        rdfs:subClassOf            soft:Context_SoftwareEntity ;
        rdfs:subClassOf            [ a                   owl:Restriction ;
                                     owl:minCardinality  "1"^^xsd:int ;
                                     owl:onProperty      common:name
                                   ] ;
        common:normativeReference  "http://www.w3.org/TR/CSS21/fonts.html#font-styling"^^xsd:anyURI .

common:MIME_TYPE_GIF  a         common:ContentType ;
        common:contentTypeName  "image/gif"^^xsd:string ;
        common:normativeStatus  common:Utility .

ex:FeatureRestriction_11
        a                         common:FeatureRestriction ;
        common:id                 "ActiveXBased"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  web:XmlHttpRequest ;
        common:restrictionValue   false .

web:XHTML_1_0  a                soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML 1.0"^^xsd:string ;
        common:name             "XHTML"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.0"^^xsd:string ;
        web:publicIdentifier    "-//W3C//DTD XHTML 1.0 Strict//EN"^^xsd:string .

hard:PointingResolution_CHAR
        a                       hard:PointingResolution ;
        rdfs:comment            "The pointing device can select an individual character"^^xsd:string ;
        rdfs:label              "Character Pointing Resolution"^^xsd:string ;
        common:id               "__PointingResolution_Character"^^xsd:string ;
        common:name             "character"^^xsd:string ;
        common:normativeStatus  common:Normative .

ex:Place_Example  a  loc:Location .

loc:latitude  a       owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Latitude as defined by the WGS84 coordinate reference system"^^xsd:string ;
        rdfs:domain   loc:WGS84Coordinates ;
        rdfs:label    "Latitude"^^xsd:string ;
        rdfs:range    xsd:float .

loc:AssistedLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method is assisted by the other party (Terminal assisted for Network based, Network assisted for terminal based)"^^xsd:string ;
        rdfs:label       "Assisted Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

loc:timestamp  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "A timestamp that indicates when it was obtained the position in question"^^xsd:string ;
        rdfs:domain   loc:Position ;
        rdfs:label    "Location Timestamp"^^xsd:string ;
        rdfs:range    xsd:dateTime .

loc:GeoCoordinates  a    owl:Class ;
        rdfs:comment     "This class represents geographical coordinates that allow to locate precisely a point on the Earth surface"^^xsd:string ;
        rdfs:label       "Geographical Coordinates"^^xsd:string ;
        rdfs:subClassOf  loc:Context_LocationEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   loc:geoReferenceSystem
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      loc:geoReferenceSystem ;
                           owl:someValuesFrom  loc:GeoCoordinateRS
                         ] .

ex:Environment_2  a            :Environment ;
        loc:currentLocation    ex:Place_Example ;
        loc:lastKnownLocation  ex:Place_Example ;
        net:presentNetworks    ex:MobileNetwork_1 .

soft:Certificate  a      owl:Class ;
        rdfs:comment     "This class represents a digital certificate"^^xsd:string ;
        rdfs:label       "Certificate"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:notBefore
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:subject
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:notAfter
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:issuer
                         ] .

web:showsPageTitle  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Indicates whether the browser displays the title of the current page or not"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Shows Page Title"^^xsd:string ;
        rdfs:range    xsd:boolean .

hard:HardwareComponent
        a                owl:Class ;
        rdfs:comment     "This class represents a hardware component of a Device"^^xsd:string ;
        rdfs:label       "Hardware Component"^^xsd:string ;
        rdfs:subClassOf  hard:Context_HardwareEntity , :Aspect ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  hard:HardwareStatus ;
                           owl:onProperty     hard:status
                         ] .

common:TermGroup_Common
        a                       common:TermGroup ;
        rdfs:comment            "They are a set of general purpose, generic classes, properties and instances which are used to support the modelling of the different aspects of a Delivery Context"^^xsd:string ;
        rdfs:label              "Common"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "common"^^xsd:string .

web:SVG_1_0  a                  soft:XmlFormat , soft:ImageFormat , web:PageMarkup ;
        rdfs:comment            "SVG 1.0"^^xsd:string ;
        common:name             "SVG"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.0"^^xsd:string ;
        soft:namespace          "http://www.w3.org/2000/svg"^^xsd:anyURI ;
        web:publicIdentifier    "-//W3C//DTD SVG 1.0//EN"^^xsd:string .

soft:availableUserAgents
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property represents the available User Agents on a device"^^xsd:string ;
        rdfs:domain         soft:DeviceSoftware ;
        rdfs:label          "Available User Agents"^^xsd:string ;
        rdfs:range          soft:UserAgent ;
        rdfs:subPropertyOf  :component , common:available .

java:JavaPlatform_2  a  java:JavaPlatform ;
        rdfs:comment    "J2SE 1.1"^^xsd:string ;
        common:name     "J2SE"^^xsd:string ;
        common:version  "1.1"^^xsd:string .

[ a                    owl:AllDifferent ;
  owl:distinctMembers  ( hard:Feature_COLOR_DISPLAY loc:Feature_SPEED hard:Feature_MONOCHROME_DISPLAY soft:Feature_VIRTUALKEYBOARD loc:Feature_COURSE loc:Feature_ALTITUDE )
] .

common:serialNumber  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "The serial number of something"^^xsd:string ;
        rdfs:label          "Serial Number"^^xsd:string ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  common:id .

hard:deviceHardware  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the hardware associated with a device"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "Device Hardware"^^xsd:string ;
        rdfs:range    hard:DeviceHardware .

java:JavaRuntimeEnvironment
        a                owl:Class ;
        rdfs:comment     "This class represents Java Runtime Environments"^^xsd:string ;
        rdfs:label       "Java Runtime Environment"^^xsd:string ;
        rdfs:subClassOf  soft:RuntimeEnvironment , java:Context_JavaEntity .

hard:OutputDevice  a     owl:Class ;
        rdfs:comment     "This class represents an output mechanism that can be available in a device"^^xsd:string ;
        rdfs:label       "Output Device"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent .

ex:OperatingSystem_SymbianOS7
        a               soft:OperatingSystem ;
        rdfs:comment    "Example Operating System"^^xsd:string ;
        common:name     "MyOperatingSystem"^^xsd:string ;
        common:version  "7"^^xsd:string .

soft:FontFamily  a                 owl:Class ;
        rdfs:comment               "This class represents  Font Familiies"^^xsd:string ;
        rdfs:label                 "Font Family"^^xsd:string ;
        rdfs:subClassOf            soft:Context_SoftwareEntity ;
        rdfs:subClassOf            [ a                   owl:Restriction ;
                                     owl:minCardinality  "1"^^xsd:int ;
                                     owl:onProperty      common:name
                                   ] ;
        common:normativeReference  "http://www.w3.org/TR/CSS21/fonts.html#font-family-prop"^^xsd:anyURI .

common:CharacterSet_UTF-16le
        a                   common:CharacterSet ;
        common:charsetName  "UTF-16LE"^^xsd:string ;
        common:name         ""^^xsd:string .

:activeComponent  a         owl:ObjectProperty ;
        rdfs:comment        "This is a generic property that represents what Components (Aspect instances) are active in the Context of an Aspect"^^xsd:string ;
        rdfs:domain         :Aspect ;
        rdfs:label          "Active"^^xsd:string ;
        rdfs:range          :Aspect ;
        rdfs:subPropertyOf  :component , common:active .

common:normativeStatus
        a                       owl:ObjectProperty , owl:AnnotationProperty , owl:FunctionalProperty ;
        rdfs:comment            "This annotation property indicates the normative status of an entity in the ontology. The  criteria used is that classes and properties are normative by default. On the other hand instances are not normative by default"^^xsd:string ;
        rdfs:domain             :Context_Entity ;
        rdfs:label              "Normative Status"^^xsd:string ;
        rdfs:range              common:NormativeStatus ;
        common:normativeStatus  common:Utility .

hard:size  a          owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the total size of a hardware element (memory, registry, etc.) in bytes"^^xsd:string ;
        rdfs:domain   hard:MemoryUnit ;
        rdfs:label    "Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

common:charsetName  a              owl:DatatypeProperty ;
        rdfs:comment               "The name of a charset officially assigned by IANA"^^xsd:string ;
        rdfs:domain                common:CharacterSet ;
        rdfs:label                 "Character Set Name"^^xsd:string ;
        rdfs:subPropertyOf         common:id ;
        common:normativeReference  "http://www.iana.org/assignments/character-sets"^^xsd:anyURI .

web:WebBrowserApi_DOM_LEVEL2_EVENTS
        a                          web:WebBrowserApi ;
        rdfs:comment               "Document Object Model (DOM) Level 2 Events Specification"^^xsd:string ;
        rdfs:label                 "DOM Level 2 Events API"^^xsd:string ;
        common:id                  "http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113"^^xsd:string ;
        common:name                "DOM Level 2 Events"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113"^^xsd:anyURI ;
        common:version             "1.0"^^xsd:string .

hard:supportedOrientations
        a             owl:DatatypeProperty ;
        rdfs:comment  "This property holds the supported orientations of a display"^^xsd:string ;
        rdfs:domain   hard:Display ;
        rdfs:label    "Supported Orientation"^^xsd:string ;
        rdfs:range    [ a          owl:DataRange ;
                        owl:oneOf  ( "0"^^xsd:int "90"^^xsd:int "-90"^^xsd:int "180"^^xsd:int )
                      ] .

common:InputModality_TACTILE
        a                       common:InputModality ;
        rdfs:comment            "An input modality in which information is entered by touching some sensor or device"^^xsd:string ;
        rdfs:label              "Tactile Input Modality"^^xsd:string ;
        common:id               "__InputModality_TACTILE"^^xsd:string ;
        common:name             "Tactile"^^xsd:string ;
        common:normativeStatus  common:Normative .

web:StyleLanguage_39  a  web:StyleLanguage ;
        common:name     "CSS Mobile Profile"^^xsd:string ;
        common:version  "2.0"^^xsd:string .

soft:Format  a           owl:Class ;
        rdfs:comment     "This class represents formats that can be used to represent something"^^xsd:string ;
        rdfs:label       "Format"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:name
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:version
                         ] .

hard:height  a        owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The total height of something as a linear measure in centimeters"^^xsd:string ;
        rdfs:label    "Height"^^xsd:string ;
        rdfs:range    xsd:float .

common:TransferEncoding_7bit
        a                            common:TransferEncoding ;
        common:name                  ""^^xsd:string ;
        common:normativeStatus       common:Utility ;
        common:transferEncodingName  "7bit"^^xsd:string .

loc:currentLocation  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The current location associated to the environment component of this Delivery Context"^^xsd:string ;
        rdfs:domain   :Environment ;
        rdfs:label    "Current Location"^^xsd:string ;
        rdfs:range    loc:Location .

soft:characterColumns
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The typical number of characters that can be displayed in a single row on the device display. This is an estimate using the default font for the device"^^xsd:string ;
        rdfs:domain                 :Device ;
        rdfs:label                  "Character Columns"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedUAProfEntity  "ScreenSizeChar"^^xsd:string .

common:countryCode  a              owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment               "This property represents a country code as per ISO 3166-1 alpha 3, so the country code is composed by a three letter code"^^xsd:string ;
        rdfs:label                 "Country Code"^^xsd:string ;
        rdfs:range                 xsd:string ;
        rdfs:subPropertyOf         common:id ;
        common:normativeReference  "http://www.iso.org/iso/list-en1-semic-2.txt"^^xsd:anyURI .

ex:UTMCoordinates_1  a     loc:UTMCoordinates ;
        rdfs:comment       "Example UTM Coordinates"^^xsd:string ;
        loc:datum          "WGS84"^^xsd:string ;
        loc:easting        "165300.0"^^xsd:float ;
        loc:latitudeZone   "T"^^xsd:string ;
        loc:longitudeZone  "30"^^xsd:int ;
        loc:northing       "4.788875"^^xsd:float .

web:rendersTables  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates whether the browser renders tables or not"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Renders Tables"^^xsd:string ;
        rdfs:range    xsd:boolean .

soft:handledElement  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the handled element in a handler relationship"^^xsd:string ;
        rdfs:domain   soft:HandlingAssociation ;
        rdfs:label    "Handled Element"^^xsd:string .

net:NetworkType_TETRA
        a             net:NetworkTechnology ;
        rdfs:comment  "TErrestrial Trunked RAdio"^^xsd:string ;
        common:id     "_TETRA"^^xsd:string ;
        common:name   "TETRA"^^xsd:string .

loc:iso6709String  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The position represented as an ISO6709:1983 String"^^xsd:string ;
        rdfs:domain   loc:Position ;
        rdfs:label    "ISO 6709:1983 String"^^xsd:string ;
        rdfs:range    xsd:string .

common:active  a            owl:ObjectProperty ;
        rdfs:comment        "This property represents a generic relationship between a Context Entity and other Context Entities which are  active in the scope of the former. For instance, the active Bluetooth Profile of a Device or the active Font within an Application"^^xsd:string ;
        rdfs:label          "Active"^^xsd:string ;
        rdfs:subPropertyOf  common:available .

loc:verticalAccuracy  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Stimate of the vertical accuracy of the location in metres"^^xsd:string ;
        rdfs:domain   [ a            owl:Class ;
                        owl:unionOf  ( loc:Position loc:LocationProvider )
                      ] ;
        rdfs:label    "Vertical Accuracy"^^xsd:string ;
        rdfs:range    xsd:int .

loc:CellularStandardAngleOfArrival
        a                       loc:AngleOfArrivalLocMethod , loc:NetworkBasedLocMethod , loc:UnassistedLocMethod ;
        rdfs:comment            "Standard angle of arrival location method in a cellular network"^^xsd:string ;
        common:id               "CellularStandardAngleOfArrival"^^xsd:string ;
        common:name             "CellularStandardAngleOfArrival"^^xsd:string ;
        common:normativeStatus  common:Utility .

net:APN  a            owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The Access Point Name associated to a network bearer"^^xsd:string ;
        rdfs:domain   net:NetworkBearer ;
        rdfs:label    "APN"^^xsd:string ;
        rdfs:range    xsd:string .

loc:ShortRangeLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method Short-range positioning system (for example, Bluetooth LP)"^^xsd:string ;
        rdfs:label       "Short Range Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

web:WebBrowserApi_DOM_LEVEL_1
        a                          web:WebBrowserApi ;
        rdfs:comment               "Document Object Model (DOM) Level 1 Specification"^^xsd:string ;
        rdfs:label                 "DOM Level 1 Api"^^xsd:string ;
        common:id                  "http://www.w3.org/TR/REC-DOM-Level-1/"^^xsd:string ;
        common:name                "DOM Level 1"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/REC-DOM-Level-1/"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/REC-DOM-Level-1/"^^xsd:anyURI ;
        common:version             "1.0"^^xsd:string .

hard:BluetoothProfile_dialup
        a             hard:BluetoothProfile ;
        rdfs:comment  "The Bluetooth profile that defines how devices provide modem services."^^xsd:string ;
        common:name   "Dialup Networking"^^xsd:string .

java:TermGroup_Java  a          common:TermGroup ;
        rdfs:comment            "These terms model a minimal set of properties and classes that allow to represent the features of a Delivery Context related to the support of Java technologies"^^xsd:string ;
        rdfs:label              "Java"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "java"^^xsd:string .

hard:BluetoothStatus_HIDDEN
        a                       hard:BluetoothStatus ;
        rdfs:comment            "This status indicates that the device cannot be discovered by other Bluetooth devices"^^xsd:string ;
        rdfs:label              "Bluetooth Status Hidden"^^xsd:string ;
        common:id               "__BTStatus_Hidden"^^xsd:string ;
        common:name             "Hidden"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:DeviceSoftware  a              owl:Class ;
        rdfs:comment                "This class represents the software in a device"^^xsd:string ;
        rdfs:label                  "Device Software"^^xsd:string ;
        rdfs:subClassOf             soft:Context_SoftwareEntity , soft:SoftwareAspect ;
        common:relatedUAProfEntity  "SoftwarePlatform"^^xsd:string .

common:TermGroup  a             owl:Class ;
        rdfs:comment            "This is an utility class that serves to represent the different term groups that compose the Delivery Context Ontology"^^xsd:string ;
        rdfs:label              "Term Group"^^xsd:string ;
        rdfs:subClassOf         :Associated_Entity ;
        common:normativeStatus  common:Utility .

:Disjoint2  a                 common:AllDisjointSet ;
        common:disjointClass  "hard:Context_HardwareEntity"^^xsd:string ;
        common:disjointSet    :Sibling_Disjoint .

ex:WapPushClient_5  a  push:WapPushClient .

web:JavaScript_1.1  a   web:ScriptLanguage ;
        rdfs:comment    "Javascript 1.1"^^xsd:string ;
        common:name     "JavaScript"^^xsd:string ;
        common:version  "1.1"^^xsd:string .

push:PushClient  a                   owl:Class ;
        rdfs:comment                 "This class represents user agents capable of receiving and processing push requests"^^xsd:string ;
        rdfs:label                   "Push Client"^^xsd:string ;
        rdfs:subClassOf              soft:UserAgent ;
        common:informativeReference  "http://www.openmobilealliance.biz/document/OMA-ORG-Dictionary-V2_6-20070614-A.pdf"^^xsd:string ;
        common:relatedUAProfEntity   "PushCharacteristics"^^xsd:string .

common:CharacterSet_CharacterSet_UTF-7
        a                   common:CharacterSet ;
        common:charsetName  "UTF-7"^^xsd:string ;
        common:name         ""^^xsd:string .

hard:imei  a                owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "The International Mobile Equipment Identity or IMEI is a number unique to every GSM and UMTS mobile phone."^^xsd:string ;
        rdfs:domain         :Device ;
        rdfs:label          "IMEI"^^xsd:string ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  hard:deviceIdentifier .

ex:J2meRuntimeEnvironment_20
        a                          java:J2meRuntimeEnvironment ;
        rdfs:comment               "KVM"^^xsd:string ;
        common:name                "KVM"^^xsd:string ;
        common:version             "1.0"^^xsd:string ;
        java:j2meConfigurations    java:CLCD10 ;
        java:j2meOptionalPackages  java:JSR179 ;
        java:j2meProfiles          java:MIDP10 .

net:minUploadBandwidth
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents a minimum upload bandwidth that can be offered measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:BandwidthSupport ;
        rdfs:label    "Minimum Upload Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

java:Sibling_Disjoint2
        a                     common:AllDisjointSet ;
        common:disjointClass  "java:JavaRuntimeEnvironment"^^xsd:string , "java:J2meOptionalPackage"^^xsd:string .

web:Xhtml1Module_Legacy
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Legacy Module"^^xsd:string ;
        common:name             "Legacy"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:availableWREs  a        owl:ObjectProperty ;
        rdfs:comment        "This property represents the Web Runtime Environments which are available on a device"^^xsd:string ;
        rdfs:domain         soft:DeviceSoftware ;
        rdfs:label          "Available Web Runtime Environments"^^xsd:string ;
        rdfs:range          web:WebRuntime ;
        rdfs:subPropertyOf  :component , common:available .

java:J2meProfile  a                 owl:Class ;
        rdfs:comment                "This class represents J2ME Profiles"^^xsd:string ;
        rdfs:label                  "J2ME Profile"^^xsd:string ;
        rdfs:subClassOf             java:Context_JavaEntity ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   java:jsr
                                    ] ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:maxCardinality  "1"^^xsd:int ;
                                      owl:onProperty      common:version
                                    ] ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:name
                                    ] ;
        common:relatedUAProfEntity  "JavaPlatform"^^xsd:string .

web:markupModules  a  owl:ObjectProperty ;
        rdfs:comment  "The modules used by a markup language"^^xsd:string ;
        rdfs:domain   web:PageMarkup ;
        rdfs:label    "Markup Modules"^^xsd:string ;
        rdfs:range    web:MarkupModule .

soft:FontFamily_MONOSPACE
        a                          soft:FontFamily ;
        rdfs:comment               "Generic Monospace Family"^^xsd:string ;
        rdfs:label                 "Monospace"^^xsd:string ;
        common:id                  "__FontFamily_MonoSpace"^^xsd:string ;
        common:name                "Monospace"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/CSS21/fonts.html#monospace-def"^^xsd:anyURI ;
        common:normativeStatus     common:Normative .

web:maxTotalPageWeight
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The maximum page weight in bytes supported by a browser (this includes the markup and all the possible referenced objects in the page) such as images, styleSheets, script files, etc"^^xsd:string ;
        rdfs:domain                 web:WebBrowserFeatures ;
        rdfs:label                  "Maximum Total Page Weight"^^xsd:string ;
        rdfs:range                  xsd:unsignedLong ;
        common:relatedUAProfEntity  "WmlDeckSize"^^xsd:string .

hard:thickness  a     owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The thickness of something measured in centimeters"^^xsd:string ;
        rdfs:label    "Thickness"^^xsd:string ;
        rdfs:range    xsd:float .

java:j2meConfigurations
        a                   owl:ObjectProperty ;
        rdfs:comment        "The supported J2ME configurations"^^xsd:string ;
        rdfs:domain         java:J2meRuntimeEnvironment ;
        rdfs:label          "Supported J2ME Configurations"^^xsd:string ;
        rdfs:range          java:J2meConfiguration ;
        rdfs:subPropertyOf  common:supports .

net:NonTransparentProxy
        a                          owl:Class ;
        rdfs:comment               "An HTTP a proxy that modifies the request or response in order to provide some added service to the user agent, such as group annotation services, media type transformation, protocol reduction, or anonymity filtering."^^xsd:string ;
        rdfs:label                 "Non Transparent HTTP Proxy"^^xsd:string ;
        rdfs:subClassOf            net:HttpProxy ;
        common:normativeReference  "http://www.ietf.org/rfc/rfc2616.txt"^^xsd:anyURI .

hard:HardwareStatus_STANDBY
        a             hard:HardwareStatus ;
        rdfs:comment  "This status indicates that harware component is in standby mode"^^xsd:string ;
        common:id     "__HardwareStatus_STANDBY"^^xsd:string ;
        common:name   "Standby"^^xsd:string .

hard:Feature_MONOCHROME_DISPLAY
        a                       common:Feature ;
        rdfs:comment            "This feature indicates that a display is monochrome"^^xsd:string ;
        rdfs:label              "MonochromeDisplay"^^xsd:string ;
        common:id               "__Feature_MonochromeDisplay"^^xsd:string ;
        common:name             "MonochromeDisplay"^^xsd:string ;
        common:normativeStatus  common:Normative .

loc:coordinates  a    owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The coordinates of a point"^^xsd:string ;
        rdfs:domain   loc:Position ;
        rdfs:label    "Coordinates"^^xsd:string ;
        rdfs:range    loc:GeoCoordinates .

common:restrictedElement
        a             owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The element to which a restriction applies"^^xsd:string ;
        rdfs:domain   common:FeatureRestriction ;
        rdfs:label    "Restricted Element"^^xsd:string .

common:resolutionHeight
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The total number of addressable pixels in the vertical direction of a rectangular element (such as Camera, Display, Image, Video, ...) when held in its default orientation"^^xsd:string ;
        rdfs:label                  "Resolution Height"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedDDRCoreVoc    "displayHeight"^^xsd:string ;
        common:relatedUAProfEntity  "ScreenSize"^^xsd:string .

web:SVG_1_1_Basic  a            web:PageMarkup , soft:ImageFormat , soft:XmlFormat ;
        rdfs:comment            "SVG 1.1 Tiny"^^xsd:string ;
        common:name             "SVG Basic"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.1"^^xsd:string ;
        soft:namespace          "http://www.w3.org/2000/svg"^^xsd:anyURI ;
        web:publicIdentifier    "-//W3C//DTD SVG 1.1//EN"^^xsd:string .

net:currentDownloadBandwidth
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the current download bandwidth offered by a network bearer measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:NetworkBearer ;
        rdfs:label    "Current Download Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

net:BearerType_GHOST  a  net:NetworkBearerTechnology ;
        common:id    "_GHOST/R-Data"^^xsd:string ;
        common:name  "GHOST/R-Data"^^xsd:string .

:Context_Entity  a    owl:Class ;
        rdfs:comment  "This is the base class for the entities that define the Context and particularly the Delivery Context"^^xsd:string ;
        rdfs:label    "Context Entity"^^xsd:string .

common:TransferEncoding_QuotedPrintable
        a                            common:TransferEncoding ;
        rdfs:comment                 "The quoted printable transfer encoding format as specified in the RFC \"Multipurpose Internet Mail Extensions (MIME) Part Four"^^xsd:string ;
        common:name                  "quoted-printable"^^xsd:string ;
        common:transferEncodingName  "quoted-printable"^^xsd:string .

hard:softkeyNumber  a               owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "This property represents the number of input keys on the keyboard whose function can be controlled programatically"^^xsd:string ;
        rdfs:domain                 hard:DeviceHardware ;
        rdfs:label                  "Number of Soft Keys"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedUAProfEntity  "NumberOfSoftKeys"^^xsd:string .

hard:inputCharacterSets
        a                           owl:ObjectProperty ;
        rdfs:comment                "This property defines the character sets supported by the device for input"^^xsd:string ;
        rdfs:domain                 hard:DeviceHardware ;
        rdfs:label                  "Input Character Sets"^^xsd:string ;
        rdfs:range                  common:CharacterSet ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "InputCharSet"^^xsd:string .

hard:inputDevice  a                 owl:ObjectProperty ;
        rdfs:comment                "The input mechanisms supported by a device"^^xsd:string ;
        rdfs:domain                 hard:DeviceHardware ;
        rdfs:label                  "Input Devices"^^xsd:string ;
        rdfs:range                  hard:InputDevice ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedDDRCoreVoc    "inputDevices"^^xsd:string ;
        common:relatedUAProfEntity  "Keyboard"^^xsd:string .

hard:BluetoothProfile_serialPort
        a             hard:BluetoothProfile ;
        rdfs:comment  "The Bluetooth profile that defines how devices provide serial port emulation for communication."^^xsd:string ;
        common:name   "Serial Port"^^xsd:string .

net:BearerType_MPAK  a  net:NetworkBearerTechnology ;
        common:id    "_MPAK"^^xsd:string ;
        common:name  "MPAK"^^xsd:string .

net:TermGroup_Network
        a                       common:TermGroup ;
        rdfs:comment            "This group models classes, properties and instances that have to do with the Network characteristics of the Delivery Context"^^xsd:string ;
        rdfs:label              "Network"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "net"^^xsd:string .

soft:issuer  a        owl:DatatypeProperty ;
        rdfs:comment  "The issuer of a certificate"^^xsd:string ;
        rdfs:domain   soft:Certificate ;
        rdfs:label    "Issuer"^^xsd:string ;
        rdfs:range    xsd:string .

net:Proxies_Disjoint  a       common:AllDisjointSet ;
        common:disjointClass  "net:NonTransparentProxy"^^xsd:string , "net:TransparentProxy"^^xsd:string .

web:WebBrowserFeatures
        a                owl:Class ;
        rdfs:comment     "This class represents the features of a Web Browser"^^xsd:string ;
        rdfs:label       "Web Browser Features"^^xsd:string ;
        rdfs:subClassOf  web:Context_WebBrowsingEntity .

web:XHTML_MP_OpenWave_Ext
        a                     soft:XmlFormat , web:PageMarkup ;
        rdfs:comment          "OpenWave XHTML-MP Extensions"^^xsd:string ;
        common:name           "XHTML_MP_OpenWave"^^xsd:string ;
        common:version        "1.0"^^xsd:string ;
        web:publicIdentifier  "-//OPENWAVE//DTD XHTML Mobile 1.0//EN"^^xsd:string .

net:BearerType_USSD  a  net:NetworkBearerTechnology ;
        rdfs:comment  "Unstructured Supplementary Service Data is a capability of all GSM phones. It is generally associated with real-time or instant messaging type phone services."^^xsd:string ;
        common:id     "_USSD"^^xsd:string ;
        common:name   "USSD"^^xsd:string .

hard:InputDevice_JOG_DIAL
        a                       hard:InputDevice ;
        rdfs:comment            "A jog dial, jog wheel, shuttle dial, or shuttle wheel is a type of knob, ring, wheel, or dial which allows the user to shuttle or jog"^^xsd:string ;
        rdfs:label              "Jog Dial"^^xsd:string ;
        common:id               "__InputDevice_JogDial"^^xsd:string ;
        common:normativeStatus  common:Normative .

:AllDisjointSet_16  a         common:AllDisjointSet ;
        common:disjointClass  "loc:Context_LocationEntity"^^xsd:string , "common:Context_CommonEntity"^^xsd:string .

common:ApplicationProtocol_24
        a                       common:ApplicationProtocol ;
        rdfs:comment            "HTTP"^^xsd:string ;
        common:id               "__HTTP"^^xsd:string ;
        common:normativeStatus  common:Utility .

hard:TermGroup_Hardware
        a                       common:TermGroup ;
        rdfs:comment            "A group of terms with properties, classes and instances that model the hardware elements of a Delivery Context"^^xsd:string ;
        rdfs:label              "Hardware"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "hard"^^xsd:string .

loc:GeoCoordinateRS  a   owl:Class ;
        rdfs:comment     "This class represents a geographical coordinate system"^^xsd:string ;
        rdfs:label       "Geographical Coordinate Reference System"^^xsd:string ;
        rdfs:subClassOf  loc:Context_LocationEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:name
                         ] .

hard:CharacterDisplay
        a                owl:Class ;
        rdfs:comment     "This class represents a character oriented display"^^xsd:string ;
        rdfs:label       "Character Display"^^xsd:string ;
        rdfs:subClassOf  hard:Display .

common:relatedDDRCoreVoc
        a                       owl:DatatypeProperty , owl:AnnotationProperty ;
        rdfs:comment            "The name of a  W3C DDR Core Vocabulary property to which a property in the ontology relates to"^^xsd:string ;
        rdfs:label              "Related DDR Core Vocabulary Property"^^xsd:string ;
        rdfs:range              xsd:string ;
        common:normativeStatus  common:Informative .

common:name  a                      owl:DatatypeProperty ;
        rdfs:comment                "The name of a delivery context entity"^^xsd:string ;
        rdfs:domain                 :Context_Entity ;
        rdfs:label                  "Name"^^xsd:string ;
        rdfs:range                  xsd:string ;
        common:relatedUAProfEntity  "BrowserName"^^xsd:string , "OSName"^^xsd:string .

common:normativeURI  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property holds a URI that points to the normative specification of a software technology. One example are the estable  URIs that are associated to W3C Recommendations"^^xsd:string ;
        rdfs:domain   soft:Context_SoftwareEntity ;
        rdfs:label    "Normative URI"^^xsd:string ;
        rdfs:range    xsd:anyURI .

net:supportedNetworkBearers
        a                           owl:ObjectProperty ;
        rdfs:comment                "This property holds the set of network bearers supported by a Network or by a Device."^^xsd:string ;
        rdfs:domain                 [ a            owl:Class ;
                                      owl:unionOf  ( net:Network net:NetworkSupport )
                                    ] ;
        rdfs:label                  "Supported Network Bearers"^^xsd:string ;
        rdfs:range                  net:NetworkBearer ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "SupportedBearers"^^xsd:string .

soft:MP3  a           soft:AudioFormat ;
        rdfs:comment  "MP3 audio format"^^xsd:string ;
        common:id     "_MP3"^^xsd:string ;
        common:name   "MPEG-3"^^xsd:string .

hard:PointingResolution_LINE
        a                       hard:PointingResolution ;
        rdfs:comment            "The pointing device can select a line of text"^^xsd:string ;
        rdfs:label              "Line Pointing Resolution"^^xsd:string ;
        common:id               "__PointingResolution_Line"^^xsd:string ;
        common:name             "line"^^xsd:string ;
        common:normativeStatus  common:Normative .

common:transferEncodingName
        a                          owl:DatatypeProperty ;
        rdfs:comment               "The name of a transfer encoding as officially defined by IANA"^^xsd:string ;
        rdfs:domain                common:TransferEncoding ;
        rdfs:label                 "Transfer Encoding Name"^^xsd:string ;
        rdfs:subPropertyOf         common:id ;
        common:normativeReference  "http://www.iana.org/assignments/transfer-encodings/"^^xsd:anyURI .

web:MarkupModule  a      owl:Class ;
        rdfs:comment     "This class represents a module of a markup language"^^xsd:string ;
        rdfs:label       "Markup Module"^^xsd:string ;
        rdfs:subClassOf  web:Context_WebBrowsingEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:id
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] .

hard:WiFiHardware  a     owl:Class ;
        rdfs:comment     "This class represents  hardware in a device that can be used to access to WiFi networks"^^xsd:string ;
        rdfs:label       "WiFi Hardware"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent .

web:WebBrowserApi_DOM_LEVEL2_HTML
        a                          web:WebBrowserApi ;
        rdfs:comment               "Document Object Model (DOM) Level 2 HTML Specification"^^xsd:string ;
        rdfs:label                 "DOM Level 2 HTML Api"^^xsd:string ;
        common:id                  "http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109"^^xsd:string ;
        common:name                "DOM Level 2 HTML"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:normativeURI        "http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109"^^xsd:anyURI ;
        common:version             "1.0"^^xsd:string .

net:Tetra_400_900  a           net:NetworkMode ;
        net:networkTechnology  net:NetworkType_TETRA ;
        net:operationBands     "400"^^xsd:long , "900"^^xsd:long .

web:WMLScript12  a      web:ScriptLanguage ;
        common:name     "WMLScript"^^xsd:string ;
        common:version  "1.2"^^xsd:string .

soft:supportedFormats
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property represents the formats that are supported by a program"^^xsd:string ;
        rdfs:domain         soft:Program ;
        rdfs:label          "Supported Formats"^^xsd:string ;
        rdfs:range          soft:Format ;
        rdfs:subPropertyOf  common:supports .

soft:AudioRecorder  a    owl:Class ;
        rdfs:comment     "This class represents a user agent capable of recording audio"^^xsd:string ;
        rdfs:label       "Audio Recorder"^^xsd:string ;
        rdfs:subClassOf  soft:MediaRecorder ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      soft:supportedFormats ;
                           owl:someValuesFrom  soft:AudioFormat
                         ] .

soft:Application  a      owl:Class ;
        rdfs:comment     "This class represents an application program"^^xsd:string ;
        rdfs:label       "Application Program"^^xsd:string ;
        rdfs:subClassOf  soft:Program .

net:networkTechnology
        a             owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property holds a network technology"^^xsd:string ;
        rdfs:domain   net:NetworkMode ;
        rdfs:label    "Network Technology"^^xsd:string ;
        rdfs:range    net:NetworkTechnology .

web:SVG_1_1_Tiny  a             soft:XmlFormat , web:PageMarkup , soft:ImageFormat ;
        rdfs:comment            "SVG 1.1"^^xsd:string ;
        common:name             "SVG Tiny"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.1"^^xsd:string ;
        soft:namespace          "http://www.w3.org/2000/svg"^^xsd:anyURI ;
        web:publicIdentifier    "-//W3C//DTD SVG 1.1//EN"^^xsd:string .

ex:FeatureRestriction_13
        a                         common:FeatureRestriction ;
        common:id                 "maximumNumberOfFrames"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  soft:gif89a ;
        common:restrictionValue   5 .

:usablePixelsY  a                   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The typical number of pixels in the Y direction of the display which can be used within a delivery context. This may be less than the total number available due to the presence of additional items on the display"^^xsd:string ;
        rdfs:domain                 :DeliveryContext ;
        rdfs:label                  "Usable  Pixels Y"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedDDRCoreVoc    "displayHeight"^^xsd:string ;
        common:relatedUAProfEntity  "BrowserScreenSize"^^xsd:string .

common:FeatureRestriction
        a                owl:Class ;
        rdfs:comment     "This class represents feature restrictions related to an implementation"^^xsd:string ;
        rdfs:label       "Feature Restriction"^^xsd:string ;
        rdfs:subClassOf  common:Context_CommonEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:id
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:name
                         ] .

soft:FontFamily_SANS_SERIF
        a                          soft:FontFamily ;
        rdfs:comment               "Generic Sans Serif Family"^^xsd:string ;
        rdfs:label                 "Sans Serif"^^xsd:string ;
        common:id                  "__FontFamily_SansSerif"^^xsd:string ;
        common:name                "Sansserif"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/CSS21/fonts.html#sans-serif-def"^^xsd:anyURI ;
        common:normativeStatus     common:Normative .

hard:status  a        owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the status of a hardware component"^^xsd:string ;
        rdfs:domain   hard:HardwareComponent ;
        rdfs:label    "Status"^^xsd:string ;
        rdfs:range    hard:HardwareStatus .

soft:acceptedTransferEncodings
        a                           owl:ObjectProperty ;
        rdfs:comment                "The accepted transfer encodings supported by a user agent."^^xsd:string ;
        rdfs:domain                 soft:Program ;
        rdfs:label                  "Accepted Transfer Encodings"^^xsd:string ;
        rdfs:range                  common:TransferEncoding ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "MmsCcppAcceptEncoding"^^xsd:string , "Push-Accept-Encoding"^^xsd:string , "CcppAccept-Encoding"^^xsd:string .

loc:BluetoothBinaryLocMeth
        a             loc:ShortRangeLocMethod , loc:TerminalBasedLocMethod , loc:UnassistedLocMethod ;
        rdfs:comment  "A room-oriented approach, uses a proximity detection method. An\naccess point is installed in every room. For each tag, the system than\nfinds the nearest AP, and respectively indicates its room location"^^xsd:string ;
        common:name   "BluetoothBinaryLocationMethod"^^xsd:string .

soft:jpeg  a          soft:ImageFormat ;
        rdfs:comment  "The JPEG file image format image type."^^xsd:string ;
        common:id     "_JPEG"^^xsd:string ;
        common:name   "JPG"^^xsd:string , "JPEG"^^xsd:string .

hard:GraphicDisplay  a   owl:Class ;
        rdfs:comment     "This class represents a graphic display"^^xsd:string ;
        rdfs:label       "Graphic Display"^^xsd:string ;
        rdfs:subClassOf  hard:Display .

common:UriSchema_37  a        common:UriScheme ;
        common:name           ""^^xsd:string ;
        common:uriSchemeName  "sips"^^xsd:string .

soft:operatingSystem  a     owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "This is the active operating system"^^xsd:string ;
        rdfs:domain         soft:DeviceSoftware ;
        rdfs:label          "Active Operating System"^^xsd:string ;
        rdfs:range          soft:OperatingSystem ;
        rdfs:subPropertyOf  :activeComponent .

hard:MemoryUnit  a       owl:Class ;
        rdfs:comment     "This class represents some memory used in a device. It might, for example, be built-in memory that is part of the device, or it might be removable memory on some form of storage card"^^xsd:string ;
        rdfs:label       "Memory Unit"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   hard:size
                         ] .

ex:MemoryUnit_Hyp_Dev_Card
        a                   hard:MemoryUnit ;
        hard:availableSize  "29800000"^^xsd:unsignedLong ;
        hard:size           "32000000"^^xsd:unsignedLong .

push:wapPushVersions  a             owl:DatatypeProperty ;
        rdfs:comment                "Represents the versions of the (WAP) Push enabler supported"^^xsd:string ;
        rdfs:domain                 push:WapPushClient ;
        rdfs:label                  "WAP Push Versions"^^xsd:string ;
        rdfs:range                  xsd:string ;
        common:relatedUAProfEntity  "Push-Version"^^xsd:string .

web:StyleLanguage_42  a  web:StyleLanguage ;
        common:name     "CSS"^^xsd:string ;
        common:version  "1"^^xsd:string .

soft:png  a           soft:ImageFormat ;
        rdfs:comment  "The PNG file image format image type."^^xsd:string ;
        common:id     "_PNG"^^xsd:string ;
        common:name   "PNG"^^xsd:string .

java:J2meConfiguration
        a                owl:Class ;
        rdfs:comment     "This class represents J2ME configurations"^^xsd:string ;
        rdfs:label       "J2ME Configuration"^^xsd:string ;
        rdfs:subClassOf  java:Context_JavaEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:version
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   java:jsr
                         ] .

web:Xhtml11Module_Object
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Object Module"^^xsd:string ;
        common:name             "Object"^^xsd:string ;
        common:normativeStatus  common:Utility .

soft:characterRows  a               owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The typical number of rows of characters that can be displayed on the device display. This is an estimate using the default font for the device"^^xsd:string ;
        rdfs:domain                 :Device ;
        rdfs:label                  "Character Rows"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedUAProfEntity  "ScreenSizeChar"^^xsd:string .

java:JavaPlatform_4  a  java:JavaPlatform ;
        rdfs:comment    "J2SE 1.3"^^xsd:string ;
        common:name     "J2SE"^^xsd:string ;
        common:version  "1.3"^^xsd:string .

soft:Plugin  a           owl:Class ;
        rdfs:comment     "This class represents a plugin, i.e. a software piece which extends the functionality offered by a host application (web browser, drawing application, etc)"^^xsd:string ;
        rdfs:label       "Plugin"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity , soft:SoftwareAspect ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:version
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] .

:xx     a             soft:X509Certificate ;
        soft:issuer   "xxxx"^^xsd:string ;
        soft:subject  "xxxxx"^^xsd:string .

net:bandwidthSupport  a     owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "The bandwidth support offered by a Network Bearer Technology"^^xsd:string ;
        rdfs:domain         net:NetworkBearerTechnology ;
        rdfs:label          "Bandwidth Support"^^xsd:string ;
        rdfs:range          net:BandwidthSupport ;
        rdfs:subPropertyOf  common:supports .

web:Xhtml11Module_Forms
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1  Forms Module"^^xsd:string ;
        common:name             "Forms"^^xsd:string ;
        common:normativeStatus  common:Utility .

net:BearerType_SDS  a  net:NetworkBearerTechnology ;
        common:id    "_SDS"^^xsd:string ;
        common:name  "SDS"^^xsd:string .

loc:typicalResponseTime
        a             owl:DatatypeProperty ;
        rdfs:comment  "This property represents the typical response time in seconds of a location provider from the instant in which the location is requested to the moment in which the location is returned"^^xsd:string ;
        rdfs:domain   loc:LocationProvider ;
        rdfs:label    "Typical Response Time"^^xsd:string ;
        rdfs:range    xsd:int .

soft:FontStyle_NORMAL
        a                       soft:FontStyle ;
        rdfs:comment            "Normal Style"^^xsd:string ;
        rdfs:label              "Normal"^^xsd:string ;
        common:id               "__FontStyle_Normal"^^xsd:string ;
        common:name             "Normal"^^xsd:string ;
        common:normativeStatus  common:Normative .

hard:BluetoothStatus_TEMP_DISCOVERABLE
        a                       hard:BluetoothStatus ;
        rdfs:comment            "This status indicates that the device can be temporarily discovered by other Bluetooth devices"^^xsd:string ;
        rdfs:label              "Bluetooth Status Temporarily Discoverable"^^xsd:string ;
        common:id               "__BTStatus_Temp_Discoverable"^^xsd:string ;
        common:name             "Temporary Discoverable"^^xsd:string ;
        common:normativeStatus  common:Normative .

common:SpanishSpain  a          common:Language ;
        rdfs:comment            "Spanish spoken Spain"^^xsd:string ;
        rdfs:label              "Spanish-Spain"^^xsd:string ;
        common:languageCode     "spa"^^xsd:string ;
        common:languageTag      "es-ES"^^xsd:string ;
        common:normativeStatus  common:Utility .

hard:cpu  a                 owl:ObjectProperty ;
        rdfs:comment        "This property represents a CPU for a device"^^xsd:string ;
        rdfs:label          "CPU"^^xsd:string ;
        rdfs:subPropertyOf  hard:hardwareComponent .

hard:InputDevice_FOUR_WAY_SCROLLER
        a                       hard:InputDevice ;
        rdfs:comment            "Scroll up and down and side to side"^^xsd:string ;
        rdfs:label              "Four Way Scroller"^^xsd:string ;
        common:id               "__InputDevice_FourWayScroller"^^xsd:string ;
        common:normativeStatus  common:Normative .

ex:MemoryUnit_Hyp_Dev_Internal
        a                   hard:MemoryUnit ;
        hard:availableSize  "45900000"^^xsd:nonNegativeInteger ;
        hard:size           "64000000"^^xsd:nonNegativeInteger .

:Device  a               owl:Class ;
        rdfs:comment     "This class represents a device in the delivery context"^^xsd:string ;
        rdfs:label       "Device"^^xsd:string ;
        rdfs:subClassOf  :Aspect , :Context_Entity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:model
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:version
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      hard:deviceHardware ;
                           owl:someValuesFrom  hard:DeviceHardware
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      soft:deviceSoftware ;
                           owl:someValuesFrom  soft:DeviceSoftware
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  hard:BluetoothStatus ;
                           owl:onProperty     hard:bluetoothStatus
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:vendor
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   hard:deviceHardware
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:deviceSoftware
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  common:SoundMode ;
                           owl:onProperty     common:soundMode
                         ] .

ex:J2meRuntimeEnvironment_27
        a                          java:J2meRuntimeEnvironment ;
        rdfs:comment               "J9"^^xsd:string ;
        common:name                "J9"^^xsd:string ;
        common:version             "1.0"^^xsd:string ;
        java:j2meConfigurations    java:CLCD10 ;
        java:j2meOptionalPackages  java:JSR179 ;
        java:j2meProfiles          java:MIDP10 , java:MIDP20 .

<http://www.w3.org/2007/uwa/context/deliverycontext.owl>
        a                  owl:Ontology ;
        rdfs:comment       "The Delivery Context Ontology models the knowledge of the environment in which devices interact with the Web or other services"^^xsd:string ;
        dc:author          "Jose M. Cantera"^^xsd:string , "Rhys Lewis"^^xsd:string ;
        owl:versionInfo    "Delivery Context Ontology (Working Draft February 2009)"^^xsd:string ;
        common:termGroups  net:TermGroup_Network , common:TermGroup_Common , hard:TermGroup_Hardware , loc:TermGroup_Location , soft:TermGroup_Software , java:TermGroup_Java , :TermGroup_Main , web:TermGroup_Web .

net:HttpProxy  a                   owl:Class ;
        rdfs:comment               "It is a forwarding agent, receiving requests for a URI in its absolute form, rewriting all or part of the message, and forwarding the reformatted request toward the server identified by the URI."^^xsd:string ;
        rdfs:label                 "Http Proxy"^^xsd:string ;
        rdfs:subClassOf            net:Proxy , web:Context_WebBrowsingEntity ;
        common:normativeReference  "http://tools.ietf.org/html/rfc2616#section-1.3"^^xsd:anyURI .

web:Xhtml11Module_Edit
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Edit Module"^^xsd:string ;
        common:name             "Edit"^^xsd:string ;
        common:normativeStatus  common:Utility .

hard:BluetoothStatus  a  owl:Class ;
        rdfs:comment     "This class represents the possible statuses of Bluetooth in a device"^^xsd:string ;
        rdfs:label       "Bluetooth Status"^^xsd:string ;
        rdfs:subClassOf  hard:Context_HardwareEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:id
                         ] .

common:available  a         owl:ObjectProperty ;
        rdfs:comment        "A generic property that represents Context Entities that are available"^^xsd:string ;
        rdfs:label          "Available"^^xsd:string ;
        rdfs:subPropertyOf  common:supports .

loc:TimeDifferenceLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method Time Difference for cellular / terrestrial RF system"^^xsd:string ;
        rdfs:label       "Time Difference Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

hard:builtInMemory  a       owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "This property represents the memory built into the device and which is not removable during normal operation"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Built-in Memory"^^xsd:string ;
        rdfs:range          hard:MemoryUnit ;
        rdfs:subPropertyOf  hard:memory .

soft:MediaPlayer  a      owl:Class ;
        rdfs:comment     "This class represents any kind of user agent capable of playing media"^^xsd:string ;
        rdfs:label       "Media Player"^^xsd:string ;
        rdfs:subClassOf  soft:UserAgent .

web:supportsCookies  a            owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment              "This property indicates whether the browser supports cookies or not"^^xsd:string ;
        rdfs:domain               web:WebBrowserFeatures ;
        rdfs:label                "Supports Cookies"^^xsd:string ;
        rdfs:range                xsd:boolean ;
        common:relatedDDRCoreVoc  "cookieSupport"^^xsd:string .

web:Xhtml1Module_StyleAttribute
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Style Attribute Module"^^xsd:string ;
        common:name             "Style Attribute"^^xsd:string ;
        common:normativeStatus  common:Utility .

net:BearerType_GUTS  a  net:NetworkBearerTechnology ;
        common:id    "_GUTS/R-Data"^^xsd:string ;
        common:name  "GUTS/R-Data"^^xsd:string .

loc:estimatedPosition
        a             owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The estimated position provided by a location provider"^^xsd:string ;
        rdfs:domain   loc:LocationProvider ;
        rdfs:label    "Estimated Position"^^xsd:string ;
        rdfs:range    loc:Position .

hard:BluetoothHardware
        a                owl:Class ;
        rdfs:comment     "This class represents device hardware that can be used to access to Bluetooth technology"^^xsd:string ;
        rdfs:label       "Bluetooth Hardware"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  hard:BluetoothProfile ;
                           owl:onProperty     hard:supportedBluetoothProfiles
                         ] .

java:JSR179  a          java:J2meOptionalPackage ;
        rdfs:comment    "JSR-179"^^xsd:string ;
        common:name     "JSR-179"^^xsd:string ;
        common:version  "1.0"^^xsd:string .

net:bearerTechnology  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The technology used by a Network Bearer"^^xsd:string ;
        rdfs:domain   net:NetworkBearer ;
        rdfs:label    "Network Bearer Technology"^^xsd:string ;
        rdfs:range    net:NetworkBearerTechnology .

common:UriSchema_32  a        common:UriScheme ;
        common:name           ""^^xsd:string ;
        common:uriSchemeName  "tel"^^xsd:string .

common:normativeReference
        a                       owl:DatatypeProperty , owl:AnnotationProperty ;
        rdfs:comment            "This annotation property serves for indicating normative references for an entity in the ontology. It can be used in order to support the (automatic) documentation generation process"^^xsd:string ;
        rdfs:label              "normativeReference"^^xsd:string ;
        rdfs:range              xsd:anyURI ;
        common:normativeStatus  common:Utility .

net:ANSI-136_800  a            net:NetworkMode ;
        net:networkTechnology  net:NetworkType_ANSI-136 ;
        net:operationBands     "800"^^xsd:long .

:Environment  a          owl:Class ;
        rdfs:comment     "This class represents the physical environment in which an interaction takes place"^^xsd:string ;
        rdfs:label       "Environment"^^xsd:string ;
        rdfs:subClassOf  :Context_Entity .

hard:InputDevice_NUMERIC_KEYPAD
        a                       hard:Keyboard ;
        rdfs:comment            "A keyboard with only numeric input"^^xsd:string ;
        rdfs:label              "Numeric Keypad"^^xsd:string ;
        common:id               "__InputDevice_NumericKeypad"^^xsd:string ;
        common:normativeStatus  common:Normative .

net:NetworkType_HSDPA
        a             net:NetworkBearerTechnology ;
        rdfs:comment  "High-Speed Downlink Packet Access"^^xsd:string ;
        common:id     "_HSDPA"^^xsd:string ;
        common:name   "HSDPA"^^xsd:string .

net:bearerNetwork  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The network that provides the infraestructure of a Network Bearer"^^xsd:string ;
        rdfs:domain   net:NetworkBearer ;
        rdfs:label    "Bearer Network"^^xsd:string ;
        rdfs:range    net:Network .

java:MIDP20  a                     java:J2meProfile ;
        rdfs:comment               "Mobile Information Device Profile 2.0"^^xsd:string ;
        rdfs:label                 "MIDP 2.0"^^xsd:string ;
        common:name                "MIDP"^^xsd:string ;
        common:normativeReference  "http://jcp.org/aboutJava/communityprocess/final/jsr118/index.html"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:version             "2.0"^^xsd:string ;
        java:jsr                   "JSR-000118"^^xsd:string .

loc:LocationMethod  a    owl:Class ;
        rdfs:comment     "It represents an specific mechanism used to calculate the location of a thing"^^xsd:string ;
        rdfs:label       "Location Method"^^xsd:string ;
        rdfs:subClassOf  loc:Context_LocationEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:minCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:name
                         ] .

soft:supportedStreamedFormats
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property represents the formats that are supported by a program in streaming mode"^^xsd:string ;
        rdfs:label          "Supported Streamed Formats"^^xsd:string ;
        rdfs:subPropertyOf  soft:supportedFormats .

web:publicIdentifier  a     owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "The public identifier of an XML format or module"^^xsd:string ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( web:MarkupModule web:PageMarkup )
                            ] ;
        rdfs:label          "Public Identifier"^^xsd:string ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  common:id .

:component  a         owl:ObjectProperty ;
        rdfs:comment  "A generic property that represents the relationship between an Aspect of the Delivery Context and its Components (Aspect instances)"^^xsd:string ;
        rdfs:domain   :Aspect ;
        rdfs:label    "Component"^^xsd:string ;
        rdfs:range    :Aspect .

:Disjoint4  a                 common:AllDisjointSet ;
        common:disjointClass  "net:Context_NetworkEntity"^^xsd:string ;
        common:disjointSet    :Sibling_Disjoint .

web:Context_WebBrowsingEntity
        a                owl:Class ;
        rdfs:comment     "This class subsumes all the Delivery Context entities that have to do with web browsing characteristics"^^xsd:string ;
        rdfs:label       "Context Web Browser Entity"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity .

ex:WGS84Coordinates_25
        a              loc:WGS84Coordinates ;
        rdfs:comment   "Example WGS84 coordinates"^^xsd:string ;
        loc:latitude   "44.0"^^xsd:float ;
        loc:longitude  "10.0"^^xsd:float .

common:TimeZone  a                   owl:Class ;
        rdfs:comment                 "A time zone is an identifier for a specific location or region which translates into a combination of rules for calculating an UTC offset"^^xsd:string ;
        rdfs:label                   "Timezone"^^xsd:string ;
        rdfs:subClassOf              common:Context_CommonEntity ;
        rdfs:subClassOf              [ a            owl:Class ;
                                       owl:unionOf  ( [ a                owl:Restriction ;
                                                        owl:cardinality  "1"^^xsd:int ;
                                                        owl:onProperty   common:tzName
                                                      ] [ a                owl:Restriction ;
                                                          owl:cardinality  "1"^^xsd:int ;
                                                          owl:onProperty   common:timeZoneString
                                                        ] )
                                     ] ;
        common:informativeReference  "http://www.w3.org/TR/2005/NOTE-timezone-20051013/"^^xsd:string .

net:BandwidthSupport  a  owl:Class ;
        rdfs:comment     "This class represents the bandwith characteristics provided by a Network Bearer Technology"^^xsd:string ;
        rdfs:label       "Bandwidth Support"^^xsd:string ;
        rdfs:subClassOf  net:Context_NetworkEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      net:maxDownloadBandwidth
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      net:maxUploadBandwidth
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   net:typicalDownloadBandwith
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      net:minUploadBandwidth
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      net:minDownloadBandwith
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      net:typicalUploadBandwidth
                         ] .

net:maxDownloadBandwidth
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents a maximum download bandwidth measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:BandwidthSupport ;
        rdfs:label    "Maximum download Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

java:CLDC11  a                     java:J2meConfiguration ;
        rdfs:comment               "Connected Limited Device Configuration 1.1"^^xsd:string ;
        rdfs:label                 "CLDC 1.1"^^xsd:string ;
        common:name                "CLDC"^^xsd:string ;
        common:normativeReference  "http://jcp.org/aboutJava/communityprocess/final/jsr139/index.html"^^xsd:anyURI ;
        common:normativeStatus     common:Utility ;
        common:version             "1.1"^^xsd:string ;
        java:jsr                   "JSR-000139"^^xsd:string .

loc:availableLocationProviders
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property represents the LocationProviders that are currently available in a network, device or the Delivery Context itself as whole"^^xsd:string ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( net:Network :Device :DeliveryContext )
                            ] ;
        rdfs:label          "Available Location Providers"^^xsd:string ;
        rdfs:range          loc:LocationProvider ;
        rdfs:subPropertyOf  loc:supportedLocationProviders , common:available .

soft:Sibling_Disjoint1
        a                     common:AllDisjointSet ;
        common:disjointClass  "soft:HandlingAssociation"^^xsd:string , "soft:FontStyle"^^xsd:string , "soft:FontFamily"^^xsd:string , "soft:Font"^^xsd:string , "soft:Certificate"^^xsd:string .

java:JSR82  a           java:J2meOptionalPackage ;
        rdfs:comment    "JSR-82"^^xsd:string ;
        common:name     "JSR-82"^^xsd:string ;
        common:version  "1.0"^^xsd:string .

web:WebBrowserApi  a     owl:Class ;
        rdfs:comment     "This class represents APIs implemented by Web Browsers"^^xsd:string ;
        rdfs:label       "Web Browser API"^^xsd:string ;
        rdfs:subClassOf  web:Context_WebBrowsingEntity , soft:Api ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:normativeURI
                         ] .

web:Partial_OMA_XHTML-MP_Presentation
        a             web:MarkupModule ;
        rdfs:comment  "Partial support of the Xhtml1 presentation module"^^xsd:string ;
        common:name   "Partial_OMA_XHTML-MP_1_2_Presentation"^^xsd:string .

common:disjointSet  a           owl:ObjectProperty ;
        rdfs:comment            "This property is aimed at linking groups of disjoint classes between them"^^xsd:string ;
        rdfs:domain             common:AllDisjointSet ;
        rdfs:label              "Disjoint Set"^^xsd:string ;
        rdfs:range              common:AllDisjointSet ;
        common:normativeStatus  common:Utility .

loc:LocationProvider  a  owl:Class ;
        rdfs:comment     "Represents an entity capable of providing location information"^^xsd:string ;
        rdfs:label       "Location Provider"^^xsd:string ;
        rdfs:subClassOf  loc:Context_LocationEntity ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      loc:supportedGeoCoordinateRS ;
                           owl:someValuesFrom  loc:GeoCoordinateRS
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  loc:GeoCoordinateRS ;
                           owl:onProperty     loc:supportedGeoCoordinateRS
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      loc:locationMethod ;
                           owl:someValuesFrom  loc:LocationMethod
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  loc:LocationMethod ;
                           owl:onProperty     loc:locationMethod
                         ] .

web:XHTML_MP_1_0  a             soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML MP 1.0"^^xsd:string ;
        common:name             "XHTML-MP"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.0"^^xsd:string ;
        web:publicIdentifier    "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"^^xsd:string .

web:Xhtml11Module_Presentation
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Presentation Module"^^xsd:string ;
        common:name             "Presentation"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:XHTML_1_0_Transitional
        a                       soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML 1.0 Transitional"^^xsd:string ;
        common:name             "XHTML"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.0 Transitional"^^xsd:string ;
        web:publicIdentifier    "-//W3C//DTD XHTML 1.0 Transitional//EN"^^xsd:string .

loc:Feature_SPEED  a            common:Feature ;
        rdfs:comment            "This feature indicates that a location provider is capable of determining the speed"^^xsd:string ;
        rdfs:label              "Speed Feature"^^xsd:string ;
        common:id               "__Location_Feature_Speed"^^xsd:string ;
        common:name             "Speed"^^xsd:string ;
        common:normativeStatus  common:Normative .

loc:course  a         owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The course made good in degrees relative to true north. The value is always in the range [0.0,360.0) degrees"^^xsd:string ;
        rdfs:domain   loc:Position ;
        rdfs:label    "Course"^^xsd:string ;
        rdfs:range    xsd:double .

loc:GeoCoordinateRS_UTM
        a                       loc:GeoCoordinateRS ;
        rdfs:comment            "The Universal Traversal Marcator coordinate reference system"^^xsd:string ;
        rdfs:label              "UTM"^^xsd:string ;
        common:id               "__GeocordinateRS_UTM"^^xsd:string ;
        common:name             "UTM"^^xsd:string ;
        common:normativeStatus  common:Utility .

ex:Nokia  a          common:Vendor ;
        common:name  "Nokia"^^xsd:string .

hard:PointingResolution_PIXEL
        a                       hard:PointingResolution ;
        rdfs:comment            "The pointing device can select an individual pixel"^^xsd:string ;
        rdfs:label              "Pixel Pointing Resolution"^^xsd:string ;
        common:id               "__PointingResolution_Pixel"^^xsd:string ;
        common:name             "pixel"^^xsd:string ;
        common:normativeStatus  common:Normative .

java:J2meOptionalPackage
        a                owl:Class ;
        rdfs:comment     "This class represents standard optional packages that can run ina J2ME runtime environment"^^xsd:string ;
        rdfs:label       "J2ME Standard Optional Package"^^xsd:string ;
        rdfs:subClassOf  java:Context_JavaEntity , soft:Api ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   java:jsr
                         ] .

hard:MemoryCard  a       owl:Class ;
        rdfs:comment     "This class represents a storage card which can be attached to a device"^^xsd:string ;
        rdfs:label       "Memory Card"^^xsd:string ;
        rdfs:subClassOf  hard:MemoryUnit ;
        rdfs:subClassOf  [ a               owl:Restriction ;
                           owl:hasValue    false ;
                           owl:onProperty  hard:volatile
                         ] .

web:XHTML_Basic_1_0  a          soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML Basic 1.0"^^xsd:string ;
        common:name             "XHTML-Basic"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.0"^^xsd:string ;
        web:markupModules       web:XForms_OMA_TextInputModes ;
        web:publicIdentifier    "-//W3C//DTD XHTML Basic 1.0//EN"^^xsd:string .

:currentNetworkBearer
        a                   owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "This property represents the currently used network bearer in a Delivery Context"^^xsd:string ;
        rdfs:domain         :DeliveryContext ;
        rdfs:label          "Current Network Bearer"^^xsd:string ;
        rdfs:range          net:NetworkBearer ;
        rdfs:subPropertyOf  :activeComponent .

soft:SiblingDisjoint2
        a                     common:AllDisjointSet ;
        common:disjointClass  "soft:Api"^^xsd:string , "soft:Format"^^xsd:string .

common:termGroupPrefix
        a                       owl:DatatypeProperty , owl:AnnotationProperty ;
        rdfs:comment            "The prefix used for a group of terms"^^xsd:string ;
        rdfs:domain             common:TermGroup ;
        rdfs:label              "Term Group Prefix"^^xsd:string ;
        rdfs:range              xsd:string ;
        common:normativeStatus  common:Utility .

ex:FeatureRestriction_9
        a                         common:FeatureRestriction ;
        common:id                 "document.all"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  web:WebBrowserApi_DOM_LEVEL_1 ;
        common:restrictionValue   false .

ex:Position1  a               loc:Position ;
        rdfs:comment          "An example position"^^xsd:string ;
        loc:wgs84Coordinates  ex:WGS84Coordinates_25 .

net:NetworkType_IEEE_802.11g
        a             net:NetworkTechnology ;
        rdfs:comment  "Wi-Fi 802.11g"^^xsd:string ;
        common:id     "IEEE 802.11g"^^xsd:string ;
        common:name   "IEEE 802.11g"^^xsd:string .

hard:BluetoothStatus_DISCOVERABLE
        a                       hard:BluetoothStatus ;
        rdfs:comment            "This status indicates that the device can be discovered by other Bluetooth devices"^^xsd:string ;
        rdfs:label              "Bluetooth Discoverable"^^xsd:string ;
        common:id               "__BTStatus_Discoverable"^^xsd:string ;
        common:name             "Discoverable"^^xsd:string ;
        common:normativeStatus  common:Normative .

push:MmsClient  a                   owl:Class ;
        rdfs:comment                "A user agent capable of managing MMS Messages"^^xsd:string ;
        rdfs:label                  "MMS User Agent"^^xsd:string ;
        rdfs:subClassOf             push:PushClient ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:minCardinality  "1"^^xsd:int ;
                                      owl:onProperty      push:mmsVersions
                                    ] ;
        common:relatedUAProfEntity  "MmsCharacteristics"^^xsd:string .

net:networkSupport  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The network-related characteristics of a device"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "Network Support"^^xsd:string ;
        rdfs:range    net:NetworkSupport .

loc:TerminalBasedLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method is of type terminal based. This means that the final location result is calculated in the terminal"^^xsd:string ;
        rdfs:label       "Terminal Based Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

common:CharacterSet_UTF-16be
        a                   common:CharacterSet ;
        common:charsetName  "UTF-16BE"^^xsd:string ;
        common:name         ""^^xsd:string .

net:presentNetworks  a  owl:ObjectProperty ;
        rdfs:comment  "The networks that are present in the current Environment"^^xsd:string ;
        rdfs:domain   :Environment ;
        rdfs:label    "Present Networks"^^xsd:string ;
        rdfs:range    net:Network .

ex:Battery_Hyp_Devi  a            hard:Battery ;
        rdfs:comment              "The battery in a Hypothetical Device"^^xsd:string ;
        hard:batteryBeingCharged  false ;
        hard:batteryLevel         "60"^^xsd:int .

common:ApplicationProtocol_26
        a                       common:ApplicationProtocol ;
        rdfs:comment            "WSP Connection Oriented"^^xsd:string ;
        common:id               "__WSP-CO"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:Xhtml11Module_ServerSideImageMap
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Server Side Image Map Module"^^xsd:string ;
        common:name             "Server Side Image Map"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:Xhtml11Module_Base
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Base Module"^^xsd:string ;
        common:name             "Base"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:HTML_4_0_1  a               web:PageMarkup ;
        rdfs:comment            "HTML 4 Strict"^^xsd:string ;
        common:name             "HTML"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "4.0.1"^^xsd:string ;
        web:publicIdentifier    "-//W3C//DTD HTML 4.01//EN"^^xsd:string .

soft:ImageFormat  a      owl:Class ;
        rdfs:comment     "This class represents a particular image format, such as jpeg, gif or png"^^xsd:string ;
        rdfs:label       "Image Format"^^xsd:string ;
        rdfs:subClassOf  soft:Format .

loc:GSMCellGlobalIdentity
        a            loc:CellIdLocMethod , loc:TerminalBasedLocMethod , loc:AssistedLocMethod ;
        common:name  "GSMCellGlobalIdentity"^^xsd:string .

common:CharacterSet_ISO-8859-1
        a                   common:CharacterSet ;
        common:charsetName  "ISO_8859-1:1987"^^xsd:string ;
        common:name         "ISO-8859-1"^^xsd:string , "ANSI_X3.4-1986"^^xsd:string , "iso-ir-6"^^xsd:string .

push:maxWapPushRequests
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The maximum number of WAP Push requests that the WAP Push User Agent is capable to deal with"^^xsd:string ;
        rdfs:domain                 push:WapPushClient ;
        rdfs:label                  "WAP Push Maximum Number of Requests"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedUAProfEntity  "Push-MaxPushReq"^^xsd:string .

hard:extensionMemory  a     owl:ObjectProperty ;
        rdfs:comment        "This property identifies additional memory that is provided to a device, typically in the form of removable memory cards"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Extension Memory"^^xsd:string ;
        rdfs:range          hard:MemoryUnit ;
        rdfs:subPropertyOf  hard:memory .

java:maxJarSize  a                  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The maximum JAR size for a Java Application supported by a Java Runtime Environment"^^xsd:string ;
        rdfs:domain                 java:JavaRuntimeEnvironment ;
        rdfs:label                  "Maximum JAR size"^^xsd:string ;
        rdfs:range                  xsd:unsignedLong ;
        common:relatedUAProfEntity  "JavaMaxDownloadJarSize"^^xsd:string .

common:vendor  a                    owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment                "This property represents a vendor"^^xsd:string ;
        rdfs:label                  "Vendor"^^xsd:string ;
        rdfs:range                  common:Vendor ;
        common:relatedDDRCoreVoc    "vendor"^^xsd:string ;
        common:relatedUAProfEntity  "Vendor"^^xsd:string , "CPU"^^xsd:string , "OSVendor"^^xsd:string , "BrowserVendor"^^xsd:string .

soft:Font  a             owl:Class ;
        rdfs:comment     "This class represents fonts"^^xsd:string ;
        rdfs:label       "Font"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  soft:FontStyle ;
                           owl:onProperty     soft:fontStyle
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  soft:FontFamily ;
                           owl:onProperty     soft:fontFamily
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:fontFamily
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   soft:fontSize
                         ] .

soft:acceptedCharacterSets
        a                           owl:ObjectProperty ;
        rdfs:comment                "This property represents the charsets accepted  by a user agent"^^xsd:string ;
        rdfs:domain                 soft:Program ;
        rdfs:label                  "Accepted Character Sets"^^xsd:string ;
        rdfs:range                  common:CharacterSet ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "CcppAccept-Charset"^^xsd:string , "Push-Accept-Charset"^^xsd:string , "MmsCcppAcceptCharSet"^^xsd:string .

net:NetworkTechnology
        a                           owl:Class ;
        rdfs:comment                "This class represents different network technologies"^^xsd:string ;
        rdfs:label                  "Network Technology"^^xsd:string ;
        rdfs:subClassOf             net:Context_NetworkEntity ;
        rdfs:subClassOf             [ a                owl:Restriction ;
                                      owl:cardinality  "1"^^xsd:int ;
                                      owl:onProperty   common:id
                                    ] ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:minCardinality  "1"^^xsd:int ;
                                      owl:onProperty      common:name
                                    ] ;
        common:relatedUAProfEntity  "NetworkCharacteristics"^^xsd:string .

soft:applicationProtocols
        a                           owl:ObjectProperty ;
        rdfs:comment                "This property represents the  application protocols by a program"^^xsd:string ;
        rdfs:domain                 soft:Program ;
        rdfs:label                  "Supported Application Protocols"^^xsd:string ;
        rdfs:range                  common:ApplicationProtocol ;
        rdfs:subPropertyOf          common:supports ;
        common:relatedUAProfEntity  "Push-SupportedBearers"^^xsd:string .

[ a                    owl:AllDifferent ;
  owl:distinctMembers  ( common:SoundMode_SILENCE common:SoundMode_NORMAL )
] .

net:preferredNetworkBearer
        a                   owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "This property represents the preferred network bearer for a Network"^^xsd:string ;
        rdfs:domain         net:Network ;
        rdfs:label          "Preferred Network Bearer"^^xsd:string ;
        rdfs:range          net:NetworkBearer ;
        rdfs:subPropertyOf  net:supportedNetworkBearers .

hard:bluetoothVersion
        a                           owl:DatatypeProperty ;
        rdfs:comment                "This property represents the version/s of Bluetooth supported"^^xsd:string ;
        rdfs:domain                 hard:DeviceHardware ;
        rdfs:label                  "Supported Bluetooth Version"^^xsd:string ;
        rdfs:range                  xsd:string ;
        common:relatedUAProfEntity  "SupportedBluetoothVersion"^^xsd:string .

common:resolutionWidth
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The total number of addressable pixels in the horizontal direction of a rectangular entity (such as Camera, Display, Image, Video, ...) when held in its default orientation. The Property does not apply to entities that are not rectangular or square"^^xsd:string ;
        rdfs:label                  "resolutionWidth"^^xsd:string ;
        rdfs:range                  xsd:int ;
        common:relatedDDRCoreVoc    "displayWidth"^^xsd:string ;
        common:relatedUAProfEntity  "ScreenSize"^^xsd:string .

ex:FeatureRestriction_4
        a                         common:FeatureRestriction ;
        common:id                 "animated"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  soft:gif89a ;
        common:restrictionValue   false .

net:NetworkType_IEEE_802.11b
        a             net:NetworkTechnology ;
        rdfs:comment  "WiFi 802.11b"^^xsd:string ;
        common:id     "IEEE 802.11b"^^xsd:string ;
        common:name   "IEEE 802.11b"^^xsd:string , "WiFi"^^xsd:string .

ex:FeatureRestriction_15
        a                         common:FeatureRestriction ;
        common:id                 "innerHTML"^^xsd:string ;
        common:name               ""^^xsd:string ;
        common:restrictedElement  web:WebBrowserApi_DOM_LEVEL_1 ;
        common:restrictionValue   true .

push:WapPushClient  a               owl:Class ;
        rdfs:comment                "A user agent capable of managing WAP Push incoming messages"^^xsd:string ;
        rdfs:label                  "WAP Push Client"^^xsd:string ;
        rdfs:subClassOf             push:PushClient ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:minCardinality  "1"^^xsd:int ;
                                      owl:onProperty      push:wapPushVersions
                                    ] ;
        common:relatedUAProfEntity  "PushCharacteristics"^^xsd:string .

ex:NetworkProfile_7  a  net:NetworkSupport .

soft:SoftwareAspect  a   owl:Class ;
        rdfs:comment     "This class represents a software aspect"^^xsd:string ;
        rdfs:label       "Software Aspect"^^xsd:string ;
        rdfs:subClassOf  :Aspect .

net:NetworkType_PDC  a  net:NetworkTechnology ;
        rdfs:comment  "Personal Digital Cellular"^^xsd:string ;
        common:id     "_PDC"^^xsd:string ;
        common:name   "PDC"^^xsd:string .

hard:Keyboard  a         owl:Class ;
        rdfs:comment     "This class represents a keyboard in a device"^^xsd:string ;
        rdfs:label       "Keyboard"^^xsd:string ;
        rdfs:subClassOf  hard:InputDevice .

net:BearerType_HSCSD  a  net:NetworkBearerTechnology ;
        rdfs:comment  "High-Speed Circuit-Switched Data"^^xsd:string ;
        common:id     "_HSCSD"^^xsd:string ;
        common:name   "HSCSD"^^xsd:string .

owl:Thing  rdfs:comment  ""^^xsd:string .

loc:Feature_ALTITUDE  a         common:Feature ;
        rdfs:comment            "Indicates that the location provider is capable of determining the altitude"^^xsd:string ;
        rdfs:label              "Altitude Feature"^^xsd:string ;
        common:id               "__Location_Feature_Altitude"^^xsd:string ;
        common:name             "Altitude"^^xsd:string ;
        common:normativeStatus  common:Normative .

hard:BluetoothStatus_PAIRED
        a                       hard:BluetoothStatus ;
        rdfs:comment            "This status indicates that the device is paired to other Bluetooth device"^^xsd:string ;
        rdfs:label              "Bluetooth Status Paired"^^xsd:string ;
        common:id               "__BTStatus_Paired"^^xsd:string ;
        common:name             "Paired"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:fonts  a               owl:ObjectProperty ;
        rdfs:comment        "The fonts provided by a Context Entity. It can be the Device Software in general, a Web Browser or other program"^^xsd:string ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( soft:Program soft:DeviceSoftware )
                            ] ;
        rdfs:label          "Fonts"^^xsd:string ;
        rdfs:range          soft:Font ;
        rdfs:subPropertyOf  common:available .

net:BearerType_PACKET
        a             net:NetworkBearerTechnology ;
        rdfs:comment  "Generic packet-based bearer"^^xsd:string ;
        common:id     "_PACKET"^^xsd:string ;
        common:name   "PACKET"^^xsd:string .

ex:Camera_Hypothetical_Device
        a                       hard:Camera ;
        rdfs:comment            "This represents the camera on a Hypothetical Device"^^xsd:string ;
        common:resolutionWidth  "307000"^^xsd:int .

net:cellId  a               owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "The id of the cell to which the device is interacting with in the mobile network"^^xsd:string ;
        rdfs:domain         net:NetworkSupport ;
        rdfs:label          "Cell Identifier"^^xsd:string ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  common:id .

web:StyleLanguage_44  a  web:StyleLanguage ;
        common:name     "CSS"^^xsd:string ;
        common:version  "2 Revision 1"^^xsd:string .

common:EnglishUSA  a            common:Language ;
        rdfs:comment            "American English"^^xsd:string ;
        rdfs:label              "English USA"^^xsd:string ;
        common:languageCode     "eng"^^xsd:string ;
        common:languageTag      "en-US"^^xsd:string ;
        common:normativeStatus  common:Utility .

common:ApplicationProtocol_21
        a                       common:ApplicationProtocol ;
        rdfs:comment            "W-HTTP"^^xsd:string ;
        common:id               "__W-HTTP"^^xsd:string ;
        common:name             "W-HTTP"^^xsd:string ;
        common:normativeStatus  common:Utility .

net:NetworkType_UMTS_W-CDMA
        a             net:NetworkTechnology ;
        rdfs:comment  "UMTS with W-CDMA air interface"^^xsd:string ;
        common:id     "_WCDMA"^^xsd:string ;
        common:name   "W-CDMA"^^xsd:string .

common:soundMode  a   owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the sound mode currently setted on a device"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "Sound Mode"^^xsd:string ;
        rdfs:range    common:SoundMode .

hard:volatile  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates if the memory unit is volatile or not"^^xsd:string ;
        rdfs:domain   hard:MemoryUnit ;
        rdfs:label    "Volatile"^^xsd:string ;
        rdfs:range    xsd:boolean .

net:Proxy  a                         owl:Class ;
        rdfs:comment                 "A computer network service that allows clients to make indirect network connections to other network services"^^xsd:string ;
        rdfs:label                   "Proxy"^^xsd:string ;
        rdfs:subClassOf              soft:Program , net:Context_NetworkEntity , :Aspect ;
        common:informativeReference  "http://www.w3.org/TR/di-gloss/#def-proxy"^^xsd:string .

net:ssid  a           owl:DatatypeProperty ;
        rdfs:comment  "The SSID of a WiFi network"^^xsd:string ;
        rdfs:domain   net:WiFiNetwork ;
        rdfs:label    "Service Set Identifier"^^xsd:string ;
        rdfs:range    xsd:string .

common:OutputModality_VISUAL
        a             common:OutputModality ;
        rdfs:comment  "This is an output modality in which information is perceived visually by the user"^^xsd:string ;
        rdfs:label    "Visual Output Modality"^^xsd:string ;
        common:id     "__OutputModality_Visual"^^xsd:string ;
        common:name   "Visual"^^xsd:string .

common:id  a          owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "A machine-readable alphanumeric string that univoquely identifies a Context Entity"^^xsd:string ;
        rdfs:domain   :Context_Entity ;
        rdfs:label    "Id"^^xsd:string ;
        rdfs:range    xsd:string .

push:defaultMmsClient
        a                           owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment                "The default MMS client on the device"^^xsd:string ;
        rdfs:domain                 soft:DeviceSoftware ;
        rdfs:label                  "Default MMS Client"^^xsd:string ;
        rdfs:range                  push:MmsClient ;
        rdfs:subPropertyOf          soft:availableUserAgents , :defaultComponent ;
        common:relatedUAProfEntity  "MmsCharacteristics"^^xsd:string .

ex:WapPushClient_Example_1
        a                               push:WapPushClient ;
        push:maxWapPushMessageSize      "2000"^^xsd:long ;
        push:maxWapPushRequests         "4"^^xsd:int ;
        push:wapPushVersions            "2.1"^^xsd:string ;
        soft:acceptedCharacterSets      common:CharacterSet_ISO-8859-1 ;
        soft:acceptedTransferEncodings  common:TransferEncoding_7bit .

soft:PDF  a          soft:Format ;
        common:id    "_PDF"^^xsd:string ;
        common:name  "PDF"^^xsd:string .

common:uriSchemeName  a            owl:DatatypeProperty ;
        rdfs:comment               "The name of a URI scheme as officially defined by IANA"^^xsd:string ;
        rdfs:domain                common:UriScheme ;
        rdfs:label                 "URI Scheme Name"^^xsd:string ;
        rdfs:subPropertyOf         common:id ;
        common:normativeReference  "http://www.iana.org/assignments/uri-schemes.html"^^xsd:anyURI .

web:Xhtml11Module_Stylesheet
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1Stylesheet Module"^^xsd:string ;
        common:name             "Stylesheet"^^xsd:string ;
        common:normativeStatus  common:Utility .

common:UriScheme  a                owl:Class ;
        rdfs:comment               "This class represents URI Schemas as per RFC 3986"^^xsd:string ;
        rdfs:label                 "URI Schema"^^xsd:string ;
        rdfs:subClassOf            common:Context_CommonEntity ;
        rdfs:subClassOf            [ a                owl:Restriction ;
                                     owl:cardinality  "1"^^xsd:int ;
                                     owl:onProperty   common:uriSchemeName
                                   ] ;
        common:normativeReference  "http://tools.ietf.org/html/rfc3986"^^xsd:anyURI .

web:Xhtml11Module_BasicForms
        a                       web:MarkupModule ;
        rdfs:comment            "XHTML 1 Basic Forms Module"^^xsd:string ;
        common:name             "BasicForms"^^xsd:string ;
        common:normativeStatus  common:Utility .

web:WCSS11  a           web:StyleLanguage ;
        common:name     "W-CSS"^^xsd:string ;
        common:version  "1.1"^^xsd:string .

java:jsr  a                 owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "The JSR specification id that corresponds to a Java Technology"^^xsd:string ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( java:J2meProfile java:J2meConfiguration java:J2meOptionalPackage )
                            ] ;
        rdfs:label          "JSR"^^xsd:string ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  common:id .

common:Informative  a           common:NormativeStatus ;
        rdfs:comment            "This instance represents an \"informative\" status"^^xsd:string ;
        rdfs:label              "Informative"^^xsd:string ;
        common:normativeStatus  common:Utility .

common:supports  a    owl:ObjectProperty ;
        rdfs:comment  "A generic property that indicates what is supported by a Context Entity"^^xsd:string ;
        rdfs:domain   :Context_Entity ;
        rdfs:label    "Supports"^^xsd:string ;
        rdfs:range    :Context_Entity .

common:SoundMode_NORMAL
        a                       common:SoundMode ;
        rdfs:comment            "Normal Sound Mode"^^xsd:string ;
        rdfs:label              "Normal"^^xsd:string ;
        common:id               "__SoundMode_Normal"^^xsd:string ;
        common:name             "Normal"^^xsd:string ;
        common:normativeStatus  common:Normative .

hard:HardwareStatus_OFF
        a                       hard:HardwareStatus ;
        rdfs:comment            "This status indicates that the hardware component is off"^^xsd:string ;
        rdfs:label              "Off"^^xsd:string ;
        common:id               "__HardwareStatus_Off"^^xsd:string ;
        common:name             "Off"^^xsd:string ;
        common:normativeStatus  common:Normative .

hard:bluetoothName  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The Bluetooth friendly name of the device"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "Bluetooth Friendly Name"^^xsd:string ;
        rdfs:range    xsd:string .

common:default  a           owl:ObjectProperty ;
        rdfs:comment        "This is a generic property that can be used to represent the relationship between a Context Entity and a default element for such entity"^^xsd:string ;
        rdfs:label          "Default"^^xsd:string ;
        rdfs:subPropertyOf  common:supports .

loc:latitudeZone  a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment            "This property represent the UTM latitude zone"^^xsd:string ;
        rdfs:domain             loc:UTMCoordinates ;
        rdfs:label              "UTM Latitude Zone"^^xsd:string ;
        rdfs:range              xsd:string ;
        common:normativeStatus  common:Informative .

ex:Device_Hypothetical
        a                    :Device ;
        common:model         "Hypothetical_Model"^^xsd:string ;
        common:vendor        ex:Nokia ;
        common:version       "1.0"^^xsd:string ;
        hard:deviceHardware  ex:DeviceHardware_Hypothetical_Device ;
        hard:imei            "aaaa"^^xsd:string ;
        soft:deviceSoftware  ex:DeviceSoftware_Hyp_Devi .

web:showsAcessKeys  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property indicates whether the browser displays automatically the character associated to access keys  or not"^^xsd:string ;
        rdfs:domain   web:WebBrowserFeatures ;
        rdfs:label    "Shows Access Keys"^^xsd:string ;
        rdfs:range    xsd:boolean .

hard:availableSize  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the amount of memory available for use, in bytes"^^xsd:string ;
        rdfs:domain   hard:MemoryUnit ;
        rdfs:label    "Available Memory Size"^^xsd:string ;
        rdfs:range    xsd:unsignedLong .

net:NetworkType_GSM  a  net:NetworkTechnology ;
        rdfs:comment  "Global System for Mobile Communications"^^xsd:string ;
        common:id     "_GSM"^^xsd:string ;
        common:name   "GSM"^^xsd:string .

ex:ARM9  a                    hard:CPU ;
        rdfs:comment          "The ARM ARM9 central processing unit"^^xsd:string ;
        common:model          "ARM9"^^xsd:string ;
        hard:maxCpuFrequency  "4000"^^xsd:int .

common:UriSchema_34  a        common:UriScheme ;
        common:name           ""^^xsd:string ;
        common:uriSchemeName  "mailto"^^xsd:string .

loc:longitude  a      owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The longitude as defined by the WGS84 coordinate system"^^xsd:string ;
        rdfs:domain   loc:WGS84Coordinates ;
        rdfs:label    "Longitude"^^xsd:string ;
        rdfs:range    xsd:float .

loc:wgs84Coordinates  a     owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "Coordinates of a point expressed in the  WGS84 reference system"^^xsd:string ;
        rdfs:label          "WGS84 Coordinates"^^xsd:string ;
        rdfs:range          loc:WGS84Coordinates ;
        rdfs:subPropertyOf  loc:coordinates .

ex:ExampleDC_1  a              :DeliveryContext ;
        rdfs:comment           "Example of a Delivery Context"^^xsd:string ;
        :currentDevice         ex:Device_Hypothetical ;
        :currentEnvironment    ex:Environment_2 ;
        :currentNetworkBearer  ex:NetworkBearer_2 ;
        :currentUserAgent      ex:WebBrowser_x ;
        :usablePixelsX         "340"^^xsd:int ;
        :usablePixelsY         "220"^^xsd:int .

net:NetworkType_ANSI-136
        a             net:NetworkTechnology ;
        rdfs:comment  "ANSI-136"^^xsd:string ;
        common:id     "ANSI 136"^^xsd:string ;
        common:name   "ANSI-136"^^xsd:string .

loc:TimeOfArrivalLocMethod
        a                owl:Class ;
        rdfs:comment     "Location method Time of Arrival (TOA) for cellular / terrestrial RF system"^^xsd:string ;
        rdfs:label       "Time of Arrival Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

common:Sibling_Disjoint
        a                       common:AllDisjointSet ;
        rdfs:comment            ""^^xsd:string ;
        rdfs:label              "Common Sibling"^^xsd:string ;
        common:disjointClass    "common:ApplicationProtocol"^^xsd:string , "common:CharacterSet"^^xsd:string , "common:TransferEncoding"^^xsd:string , "common:FeatureRestriction"^^xsd:string , "common:Vendor"^^xsd:string , "common:TimeZone"^^xsd:string , "common:Modality"^^xsd:string , "common:SoundMode"^^xsd:string , "common:UriScheme"^^xsd:string , "common:ContentType"^^xsd:string , "common:Language"^^xsd:string , "common:Feature"^^xsd:string ;
        common:normativeStatus  common:Utility .

loc:Feature_COURSE  a           common:Feature ;
        rdfs:comment            "This feature indicates that the location provider supports course determination"^^xsd:string ;
        rdfs:label              "Course Feature"^^xsd:string ;
        common:id               "__Location_Feature_Course"^^xsd:string ;
        common:name             "Course"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:FontFamily_SERIF
        a                          soft:FontFamily ;
        rdfs:comment               "Generic Serif Family"^^xsd:string ;
        rdfs:label                 "Serif"^^xsd:string ;
        common:id                  "__FontFamily_Serif"^^xsd:string ;
        common:name                "Serif"^^xsd:string ;
        common:normativeReference  "http://www.w3.org/TR/CSS21/fonts.html#serif-def"^^xsd:anyURI ;
        common:normativeStatus     common:Normative .

web:HTML_4_0_1_Transitional
        a                       web:PageMarkup ;
        rdfs:comment            "HTML 4.01 Transitional"^^xsd:string ;
        common:name             "HTML"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "4.0.1 Transitional"^^xsd:string ;
        web:publicIdentifier    "-//W3C//DTD HTML 4.01 Transitional//EN"^^xsd:string .

common:TransferEncoding_Base64
        a                            common:TransferEncoding ;
        rdfs:comment                 "The base 64 transfer encoding format as specified in RFC4289"^^xsd:string ;
        common:name                  "base64"^^xsd:string ;
        common:transferEncodingName  "base64"^^xsd:string .

push:maxWapPushMessageSize
        a                           owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "THe maximum message size supported by the WAP Push User Agent in bytes"^^xsd:string ;
        rdfs:domain                 push:WapPushClient ;
        rdfs:label                  "WAP Push Maximum Message Size"^^xsd:string ;
        rdfs:range                  xsd:unsignedLong ;
        rdfs:subPropertyOf          soft:maxDeliveryUnitSize ;
        common:relatedUAProfEntity  "Push-MsgSize"^^xsd:string .

common:InputModality  a  owl:Class ;
        rdfs:comment     "This class represents input modalities"^^xsd:string ;
        rdfs:label       "Input Modality"^^xsd:string ;
        rdfs:subClassOf  common:Modality .

soft:VideoRecorder  a    owl:Class ;
        rdfs:comment     "This class represents a user agent capable of recording video"^^xsd:string ;
        rdfs:label       "Video Recorder"^^xsd:string ;
        rdfs:subClassOf  soft:MediaRecorder ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      soft:supportedFormats ;
                           owl:someValuesFrom  soft:VideoFormat
                         ] .

loc:easting  a                  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment            "The easting (x) component of the UTM coordinates measured in metres"^^xsd:string ;
        rdfs:domain             loc:UTMCoordinates ;
        rdfs:label              "Easting"^^xsd:string ;
        rdfs:range              xsd:float ;
        common:normativeStatus  common:Informative .

hard:NfcHardware  a      owl:Class ;
        rdfs:comment     "This class represents the NFC hardware on a device"^^xsd:string ;
        rdfs:label       "NFC Hardware"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent .

hard:outputDevice  a        owl:ObjectProperty ;
        rdfs:comment        "The output mechanisms supported by a Device"^^xsd:string ;
        rdfs:domain         hard:DeviceHardware ;
        rdfs:label          "Output Devices"^^xsd:string ;
        rdfs:range          hard:OutputDevice ;
        rdfs:subPropertyOf  common:supports .

web:StyleLanguage_9  a  web:StyleLanguage ;
        common:name     "CSS"^^xsd:string ;
        common:version  "2"^^xsd:string .

common:model  a                     owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment                "The model identification assigned to something by its vendor"^^xsd:string ;
        rdfs:label                  "Model"^^xsd:string ;
        rdfs:range                  xsd:string ;
        common:relatedDDRCoreVoc    "model"^^xsd:string ;
        common:relatedUAProfEntity  "CPU"^^xsd:string , "Model"^^xsd:string .

soft:fontFamily  a    owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The font family of a font"^^xsd:string ;
        rdfs:domain   soft:Font ;
        rdfs:label    "Font Family"^^xsd:string ;
        rdfs:range    soft:FontFamily .

loc:northing  a                 owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment            "The northing component of the UTM coordinates measured in metres"^^xsd:string ;
        rdfs:domain             loc:UTMCoordinates ;
        rdfs:label              "Northing"^^xsd:string ;
        rdfs:range              xsd:float ;
        common:normativeStatus  common:Informative .

common:AllDisjointSet
        a                            owl:Class ;
        rdfs:comment                 "This is an utility class for representing groups of classes that are pairwise disjoint, following the approach specified by the OWL Abstract Syntax. This class has been created as a workaround to the absence in OWL 1 of an specific construct for establishing class disjointness between groups of classes"^^xsd:string ;
        rdfs:label                   "All Disjoint Set"^^xsd:string ;
        rdfs:subClassOf              :Associated_Entity ;
        rdfs:subClassOf              [ a            owl:Class ;
                                       owl:unionOf  ( [ a                   owl:Restriction ;
                                                        owl:minCardinality  "1"^^xsd:int ;
                                                        owl:onProperty      common:disjointClass
                                                      ] [ a                   owl:Restriction ;
                                                          owl:onProperty      common:disjointSet ;
                                                          owl:someValuesFrom  common:AllDisjointSet
                                                        ] )
                                     ] ;
        common:informativeReference  "http://www.w3.org/TR/2004/REC-owl-semantics-20040210/syntax.html#2.3.2.1"^^xsd:string ;
        common:normativeStatus       common:Utility .

common:languageCode  a             owl:DatatypeProperty ;
        rdfs:comment               "It represents a language code according to ISO 639 Part 3"^^xsd:string ;
        rdfs:domain                common:Language ;
        rdfs:label                 "Language Code"^^xsd:string ;
        rdfs:range                 xsd:string ;
        common:normativeReference  "http://www.sil.org/iso639-3/codes.asp"^^xsd:anyURI .

soft:Sibling_Disjoint3
        a                     common:AllDisjointSet ;
        common:disjointClass  "soft:DeviceSoftware"^^xsd:string , "soft:Plugin"^^xsd:string , "soft:Program"^^xsd:string .

web:CTransformationProxy
        a                            owl:Class ;
        rdfs:comment                 "This class represents a Content Transformation Proxy, an intermediary in the communications path between a web browser and the origin server. These intermediary adjust HTML pages designed for desktop presentation to provide an enhanced user experience when accessed from a mobile device."^^xsd:string ;
        rdfs:label                   "Content Transformation Proxy"^^xsd:string ;
        rdfs:subClassOf              net:NonTransparentProxy ;
        common:informativeReference  "http://www.w3.org/TR/ct-landscape/"^^xsd:string .

net:Context_NetworkEntity
        a                owl:Class ;
        rdfs:comment     "This class reprensents the set of all delivery context entities that have  to do with network characteristics"^^xsd:string ;
        rdfs:label       "Context Network Entity"^^xsd:string ;
        rdfs:subClassOf  :Context_Entity .

common:OutputModality_AURAL
        a                       common:OutputModality ;
        rdfs:comment            "This modality indicates the ability to use audio as an output modality"^^xsd:string ;
        rdfs:label              "Aural Output Modality"^^xsd:string ;
        common:id               "__OutputModality_Aural"^^xsd:string ;
        common:name             "Aural"^^xsd:string ;
        common:normativeStatus  common:Normative .

web:XHTML_MP_1_2  a             soft:XmlFormat , web:PageMarkup ;
        rdfs:comment            "XHTML MP 1.2"^^xsd:string ;
        common:name             "XHTML-MP"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:version          "1.2"^^xsd:string ;
        web:markupModules       web:XForms_OMA_TextInputModes , web:Partial_OMA_XHTML_MP_Legacy , web:Partial_OMA_XHTML_MP_IntrinsicEvents ;
        web:publicIdentifier    "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"^^xsd:string .

web:i-HTML_7_0  a       web:PageMarkup ;
        rdfs:comment    "Other i-Mode steps can be easily added"^^xsd:string ;
        common:name     "i-HTML7.0"^^xsd:string ;
        common:version  "7.0"^^xsd:string .

soft:PJPG  a          soft:ImageFormat ;
        rdfs:comment  "The progressive JPEG file image format image type."^^xsd:string ;
        common:id     "_PJPG"^^xsd:string ;
        common:name   "PJPG"^^xsd:string .

:Aspects_Disjoint  a          common:AllDisjointSet ;
        common:disjointClass  "hard:HardwareComponent"^^xsd:string , "soft:SoftwareAspect"^^xsd:string , "net:Network"^^xsd:string , "net:NetworkBearer"^^xsd:string .

soft:deviceSoftware  a  owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the software on the device"^^xsd:string ;
        rdfs:domain   :Device ;
        rdfs:label    "Device Software"^^xsd:string ;
        rdfs:range    soft:DeviceSoftware .

java:availableJREs  a       owl:ObjectProperty ;
        rdfs:comment        "The available Java Runtime Environments"^^xsd:string ;
        rdfs:domain         soft:DeviceSoftware ;
        rdfs:label          "Available Java Runtime Environments"^^xsd:string ;
        rdfs:range          java:JavaRuntimeEnvironment ;
        rdfs:subPropertyOf  :component , common:available .

soft:Api  a              owl:Class ;
        rdfs:comment     "This is a generic class that represents an application programming interface"^^xsd:string ;
        rdfs:label       "API"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:version
                         ] .

hard:InfraredHardware
        a                owl:Class ;
        rdfs:comment     "This class represents the infrared hardware on a device"^^xsd:string ;
        rdfs:label       "InfraredHardware"^^xsd:string ;
        rdfs:subClassOf  hard:HardwareComponent .

ex:TimesNewRoman  a   soft:FontFamily ;
        rdfs:comment  "Example Font Family 'Times New Roman'"^^xsd:string ;
        rdfs:label    "Times New Roman"^^xsd:string ;
        common:id     "_TNR"^^xsd:string ;
        common:name   "Times New Roman"^^xsd:string .

hard:BluetoothProfile_fileTransfer
        a             hard:BluetoothProfile ;
        rdfs:comment  "The Bluetooth profile that defines how devices perform file transfer."^^xsd:string ;
        common:name   "File Transfer"^^xsd:string .

net:currentUploadBandwidth
        a             owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "This property represents the current upload bandwidth offered by a Network Bearer measured in Kbits/s"^^xsd:string ;
        rdfs:domain   net:NetworkBearer ;
        rdfs:label    "Current Upload Bandwidth"^^xsd:string ;
        rdfs:range    xsd:int .

common:timeZone  a    owl:ObjectProperty ;
        rdfs:comment  "This property represents a time zone"^^xsd:string ;
        rdfs:label    "Time Zone"^^xsd:string ;
        rdfs:range    common:TimeZone .

soft:SiblingDisjoint4
        a                   common:AllDisjointSet ;
        common:disjointSet  soft:Sibling_Disjoint3 , soft:Sibling_Disjoint1 , soft:SiblingDisjoint2 .

net:NetworkType_TD-SCDMA
        a             net:NetworkTechnology ;
        rdfs:comment  "Chinese standard"^^xsd:string ;
        common:id     "_TD_SCDMA"^^xsd:string ;
        common:name   "TD-SCDMA"^^xsd:string .

common:Context_CommonEntity
        a                owl:Class ;
        rdfs:comment     "This class subsumes all the general purpose classes"^^xsd:string ;
        rdfs:label       "Context Common Entity"^^xsd:string ;
        rdfs:subClassOf  :Context_Entity .

hard:volumeLevel  a   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The relative volume level of a speaker (between 0 and 100)"^^xsd:string ;
        rdfs:domain   hard:Speaker ;
        rdfs:label    "Volume Level"^^xsd:string ;
        rdfs:range    xsd:int .

hard:deviceIdentifier
        a                   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment        "Identifies univoquely a device"^^xsd:string ;
        rdfs:domain         :Device ;
        rdfs:label          "Device Identifier"^^xsd:string ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  common:id .

:TermGroup_Main  a              common:TermGroup ;
        rdfs:comment            "These are the fundamental Aspects and Properties such as the Device or the Delivery Context itself"^^xsd:string ;
        rdfs:label              "Main"^^xsd:string ;
        common:normativeStatus  common:Utility ;
        common:termGroupPrefix  "dcn"^^xsd:string .

web:XForms_OMA_TextInputModes
        a            web:MarkupModule ;
        common:name  "XForms_OMA_TextInputModes"^^xsd:string .

web:WebBrowser  a                   owl:Class ;
        rdfs:comment                "This class represents a Web Browser"^^xsd:string ;
        rdfs:label                  "Web Browser"^^xsd:string ;
        rdfs:subClassOf             soft:UserAgent , web:Context_WebBrowsingEntity ;
        rdfs:subClassOf             [ a               owl:Restriction ;
                                      owl:hasValue    common:UriScheme_HTTP ;
                                      owl:onProperty  soft:uriSchemes
                                    ] ;
        common:relatedUAProfEntity  "BrowserUA"^^xsd:string .

net:BearerType_CSD  a  net:NetworkBearerTechnology ;
        rdfs:comment  "Circuit Switched Data"^^xsd:string ;
        common:id     "_CSD"^^xsd:string ;
        common:name   "CSD"^^xsd:string .

net:supportedNetworkModes
        a                   owl:ObjectProperty ;
        rdfs:comment        "The supported Network Modes of a Device"^^xsd:string ;
        rdfs:domain         net:NetworkSupport ;
        rdfs:label          "Supported Network Modes"^^xsd:string ;
        rdfs:range          net:NetworkMode ;
        rdfs:subPropertyOf  common:supports .

loc:speed  a          owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "Observed speed in meters per second"^^xsd:string ;
        rdfs:domain   loc:Position ;
        rdfs:label    "Speed"^^xsd:string ;
        rdfs:range    xsd:double .

java:J2meRuntimeEnvironment
        a                           owl:Class ;
        rdfs:comment                "This class represents a J2ME runtime environment"^^xsd:string ;
        rdfs:label                  "J2ME Runtime Environment"^^xsd:string ;
        rdfs:subClassOf             java:JavaRuntimeEnvironment ;
        rdfs:subClassOf             [ a               owl:Restriction ;
                                      owl:hasValue    java:JavaPlatform_J2ME ;
                                      owl:onProperty  java:javaPlatforms
                                    ] ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:minCardinality  "1"^^xsd:int ;
                                      owl:onProperty      java:j2meConfigurations
                                    ] ;
        rdfs:subClassOf             [ a                   owl:Restriction ;
                                      owl:minCardinality  "1"^^xsd:int ;
                                      owl:onProperty      java:j2meProfiles
                                    ] ;
        common:relatedUAProfEntity  "JavaPlatform"^^xsd:string .

net:proxy  a                owl:ObjectProperty ;
        rdfs:comment        "This property represents one or more proxies that can be present while using a Network Bearer"^^xsd:string ;
        rdfs:domain         net:NetworkBearer ;
        rdfs:label          "Proxy"^^xsd:string ;
        rdfs:range          net:HttpProxy ;
        rdfs:subPropertyOf  :activeComponent .

soft:AudioFormat  a      owl:Class ;
        rdfs:comment     "This class represents a particular audio format, such as MP3 or WAV"^^xsd:string ;
        rdfs:label       "Audio Format"^^xsd:string ;
        rdfs:subClassOf  soft:Format .

soft:FontStyle_OBLIQUE
        a                       soft:FontStyle ;
        rdfs:comment            "Oblique Style"^^xsd:string ;
        rdfs:label              "Oblique"^^xsd:string ;
        common:id               "__FontStyle_Oblique"^^xsd:string ;
        common:name             "Oblique"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:AudioPlayer  a      owl:Class ;
        rdfs:comment     "This class represents a user agent capable of dealing with audio formats"^^xsd:string ;
        rdfs:label       "Audio Player"^^xsd:string ;
        rdfs:subClassOf  soft:MediaPlayer ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      soft:supportedFormats ;
                           owl:someValuesFrom  soft:AudioFormat
                         ] .

:currentRuntimeEnvironment
        a                   owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment        "This property represents the current runtime environment of a Delivery Context"^^xsd:string ;
        rdfs:domain         :DeliveryContext ;
        rdfs:label          "Current Runtime Environment"^^xsd:string ;
        rdfs:range          soft:RuntimeEnvironment ;
        rdfs:subPropertyOf  :activeComponent .

common:CharacterSet_WINDOWS-1252
        a                   common:CharacterSet ;
        common:charsetName  "windows-1252"^^xsd:string ;
        common:name         "WINDOWS-1252"^^xsd:string .

common:InputModality_TYPING
        a                       common:InputModality ;
        rdfs:comment            "An input modality in whoch the user enters information by typing using a keyboard or similar"^^xsd:string ;
        rdfs:label              "Typing Input Modality"^^xsd:string ;
        common:id               "__InputModality_Typing"^^xsd:string ;
        common:name             "Typing"^^xsd:string ;
        common:normativeStatus  common:Normative .

soft:defaultHandler  a      owl:ObjectProperty ;
        rdfs:comment        "This property represents a default handler"^^xsd:string ;
        rdfs:domain         soft:DeviceSoftware ;
        rdfs:label          "Default Handler"^^xsd:string ;
        rdfs:range          soft:HandlingAssociation ;
        rdfs:subPropertyOf  common:default .

loc:CellIdLocMethod  a   owl:Class ;
        rdfs:comment     "Location method Cell-ID for cellular (in GSM, this is the same as CGI, Cell Global Identity)"^^xsd:string ;
        rdfs:label       "Cell Id Method"^^xsd:string ;
        rdfs:subClassOf  loc:LocationMethod .

soft:Program  a          owl:Class ;
        rdfs:comment     "This class represents a computer program"^^xsd:string ;
        rdfs:label       "Program"^^xsd:string ;
        rdfs:subClassOf  soft:Context_SoftwareEntity , soft:SoftwareAspect ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:version
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:int ;
                           owl:onProperty   common:name
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:maxCardinality  "1"^^xsd:int ;
                           owl:onProperty      common:vendor
                         ] .

hard:BluetoothProfile_headSet
        a             hard:BluetoothProfile ;
        rdfs:comment  "The Bluetooth profile that defines how headsets communicate with devices."^^xsd:string ;
        common:name   "Head Set"^^xsd:string .

common:ApplicationProtocol_28
        a                       common:ApplicationProtocol ;
        rdfs:comment            "WTLS"^^xsd:string ;
        common:id               "__WTLS"^^xsd:string ;
        common:name             "WTLS"^^xsd:string ;
        common:normativeStatus  common:Utility .

:Sibling_Disjoint  a          common:AllDisjointSet ;
        rdfs:label            "Main Disjoint Group"^^xsd:string ;
        common:disjointClass  "dcn:Environment"^^xsd:string , "dcn:Device"^^xsd:string , "dcn:DeliveryContext"^^xsd:string .

loc:lastKnownLocation
        a             owl:ObjectProperty , owl:FunctionalProperty ;
        rdfs:comment  "The last known location associated to a Delivery Context"^^xsd:string ;
        rdfs:domain   :Environment ;
        rdfs:label    "Last Known Location"^^xsd:string ;
        rdfs:range    loc:Location .

hard:weight  a        owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:comment  "The weight of something physical, measured in kilos"^^xsd:string ;
        rdfs:domain   hard:Context_HardwareEntity ;
        rdfs:label    "Weight"^^xsd:string ;
        rdfs:range    xsd:float .
