Delivery Context Ontology

Web Browsing Terms

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.

Summary of Terms

An alphabetical index of terms, composed by classes (concepts), properties (relationships, attributes), and instances (only those which are considered normative) is given below. All the terms are hyperlinked to their detailed description for quick reference.

Classes: Context_WebBrowsingEntity, CTransformationProxy, MarkupModule, PageMarkup, ScriptLanguage, StyleLanguage, WebBrowser, WebBrowserApi, WebBrowserFeatures, WebRuntime,

Properties: availableWREs, cacheSize, defaultWebBrowser, defaultWRE, javascriptEnabled, markupModules, maxCacheObjectSize, maxDownloadableObjectSize, maxEmbeddedObjectSize, maxTotalPageWeight, publicIdentifier, rendersTables, showsAcessKeys, showsPageTitle, supportsAccessKeys, supportsCookies,

Instances:

Detailed Description of Classes

Class Context_WebBrowsingEntity

Context Web Browser Entity - This class subsumes all the Delivery Context entities that have to do with web browsing characteristics.

CURIE: web:Context_WebBrowsingEntity

sub-class-of
soft:Context_SoftwareEntity
super-class-of
net:HttpProxy
web:MarkupModule
web:PageMarkup
web:ScriptLanguage
web:StyleLanguage
web:WebBrowser
web:WebBrowserApi
web:WebBrowserFeatures
web:WebRuntime

[back to top]

Class CTransformationProxy

Content Transformation Proxy - 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..

CURIE: web:CTransformationProxy

sub-class-of
net:NonTransparentProxy
informative-references
http://www.w3.org/TR/ct-landscape/

[back to top]

Class MarkupModule

Markup Module - This class represents a module of a markup language.

CURIE: web:MarkupModule

sub-class-of
web:Context_WebBrowsingEntity
in-range-of
web:markupModules
restrictions
common:name cardinality (1)
common:id cardinality (1)

[back to top]

Class PageMarkup

Standard Page Markup - A page markup language, such as HTML or WML.

CURIE: web:PageMarkup

sub-class-of
web:Context_WebBrowsingEntity
soft:Format
in-domain-of
web:markupModules
restrictions
common:id cardinality (1)
common:version cardinality (1)
common:normativeURI maxCardinality (1)

[back to top]

Class ScriptLanguage

Script Language - This class represents a Script language.

CURIE: web:ScriptLanguage

sub-class-of
web:Context_WebBrowsingEntity
soft:Format
restrictions
common:normativeURI cardinality (1)
common:name cardinality (1)

[back to top]

Class StyleLanguage

Style Language - This class represents a Style language.

CURIE: web:StyleLanguage

sub-class-of
web:Context_WebBrowsingEntity
soft:Format
restrictions
common:name cardinality (1)
common:normativeURI cardinality (1)

[back to top]

Class WebBrowser

Web Browser - This class represents a Web Browser.

CURIE: web:WebBrowser

sub-class-of
web:Context_WebBrowsingEntity
soft:UserAgent
in-domain-of
web:javascriptEnabled
in-range-of
web:defaultWebBrowser
restrictions
soft:uriSchemes value (common:UriScheme_HTTP)

[back to top]

Class WebBrowserApi

Web Browser API - This class represents APIs implemented by Web Browsers.

CURIE: web:WebBrowserApi

sub-class-of
soft:Api
web:Context_WebBrowsingEntity
restrictions
common:normativeURI cardinality (1)

[back to top]

Class WebBrowserFeatures

Web Browser Features - This class represents the features of a Web Browser.

CURIE: web:WebBrowserFeatures

sub-class-of
web:Context_WebBrowsingEntity
in-domain-of
web:cacheSize
web:maxCacheObjectSize
web:maxDownloadableObjectSize
web:maxEmbeddedObjectSize
web:maxTotalPageWeight
web:rendersTables
web:showsAcessKeys
web:showsPageTitle
web:supportsAccessKeys
web:supportsCookies

[back to top]

Class WebRuntime

Web Runtime - This class represents a Web Runtime capable of executing widgets.

CURIE: web:WebRuntime

sub-class-of
web:Context_WebBrowsingEntity
soft:RuntimeEnvironment
in-range-of
web:availableWREs

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (web:WebBrowserFeatures, web:MarkupModule)

DisjointClasses (net:Proxy, web:ScriptLanguage, web:StyleLanguage, web:PageMarkup, web:WebBrowserApi, web:WebBrowser, web:WebBrowserFeatures, web:MarkupModule)

DisjointClasses (web:WebRuntime, web:WebBrowserFeatures, web:MarkupModule)

Detailed Description of Properties

Property availableWREs

Available Web Runtime Environments - This property represents the Web Runtime Environments which are available on a device.

CURIE: web:availableWREs

OWL Type
ObjectProperty
domain
soft:DeviceSoftware
range
web:WebRuntime
sub-property-of
common:available
dcn:component
super-property-of
web:defaultWRE

[back to top]

Property cacheSize

Cache Size - The size of the cache (in bytes) implemented by the browser.

CURIE: web:cacheSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property defaultWebBrowser

Default Web Browser - The default Web Browser in a device.

CURIE: web:defaultWebBrowser

OWL Type
ObjectProperty
Functional
domain
soft:DeviceSoftware
range
web:WebBrowser
sub-property-of
soft:availableUserAgents
dcn:defaultComponent

[back to top]

Property defaultWRE

Default Web Runtime Environment - This property represents the default Web Runtime Environment on a device.

CURIE: web:defaultWRE

OWL Type
ObjectProperty
sub-property-of
web:availableWREs

[back to top]

Property javascriptEnabled

Javascript Enabled - This property indicates whether Javascript is enabled or not in the web browser.

CURIE: web:javascriptEnabled

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowser
range
xsd:boolean

[back to top]

Property markupModules

Markup Modules - The modules used by a markup language.

CURIE: web:markupModules

OWL Type
ObjectProperty
domain
web:PageMarkup
range
web:MarkupModule

[back to top]

Property maxCacheObjectSize

Maximum Cache Object Size - The maximum size of an object in the browser cache in bytes.

CURIE: web:maxCacheObjectSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property maxDownloadableObjectSize

Maximum Downloadable Object Size - Maximum size in bytes for content (image, ringtone, etc.) downloaded via web browser.

CURIE: web:maxDownloadableObjectSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property maxEmbeddedObjectSize

Maximum Embedded Object Size - Maximum size in bytes for media embedded in web pages.

CURIE: web:maxEmbeddedObjectSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property maxTotalPageWeight

Maximum Total Page Weight - 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.

CURIE: web:maxTotalPageWeight

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property publicIdentifier

Public Identifier - The public identifier of an XML format or module.

CURIE: web:publicIdentifier

OWL Type
DatatypeProperty
Functional
domain
web:MarkupModule
web:PageMarkup
range
xsd:string
sub-property-of
common:id

[back to top]

Property rendersTables

Renders Tables - This property indicates whether the browser renders tables or not.

CURIE: web:rendersTables

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property showsAcessKeys

Shows Access Keys - This property indicates whether the browser displays automatically the character associated to access keys or not.

CURIE: web:showsAcessKeys

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property showsPageTitle

Shows Page Title - Indicates whether the browser displays the title of the current page or not.

CURIE: web:showsPageTitle

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property supportsAccessKeys

Supports Access Keys - This property indicates whether the browser supports access keys or not.

CURIE: web:supportsAccessKeys

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property supportsCookies

Supports Cookies - This property indicates whether the browser supports cookies or not.

CURIE: web:supportsCookies

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources