You are on page 1of 2

CLOUD SEMANTICS is the science of the meaning that lies beneath words and an

understanding of the relationships between words. Semantic technology encodes meanings


separately from data and content files, and separately from application code. This enables
machines as well as people to understand, share and reason with them at execution time.
Semantic technologies provide an abstraction layer above existing IT technologies that
enables bridging and interconnection of data, content, and processes. Semantic
Ecosystems are focused on challenges such as porting data horizontally across clouds
(portability), platform-independent data representation and cloud service description
enhancement. Metadata added through annotations can play a crucial role in consolidating
APIs and enable interoperability among the heterogeneous cloud environments converged
into semantic ecosystems.
hus, in this activity we construct, using the OWL2 ontology language, a solutions ontology,
which semantically describes and classifies different aspects of content and solutions. In the
constructed ontology, solutions are classified according their domain. Moreover, platform (i.e.
operating system) and device characteristics are described and categorized in a semantic and
hierarchical manner. Solution-, plat-form- and device specific settings (i.e. aspects that could be
adapted) are also se-mantically and hierarchically categorized. Implementer and vendor specific
informa-tion are included also in our draft ontology, in order to provide a more complete de-
scription of solutions, and in order to provide a framework for other activities such as A201.3
Metadata framework support for proper business rules for management of IPR and data or
service ownership. More over the semantic cloud infrastructure of solutions and content will
provide a framework for WP202 Generation & Main-tenance of Metadata for content and
solutions.
The Cloud semantic infrastructure should be understood as an ontology containing, in a
hierarchical manner, information about solutions. This information comprise domain description
and classification of solutions, platforms and devices, customiza-ble settings of
solutions/platforms/devices and information about context of use of a solution/platform/device.
The semantic framework aims to classify the solutions according to their domain. Furthermore
classification of platforms and devices on which solutions run is also preformed according their
domain. Solution-, platform- and device- specific settings are also classified in a hierarchical
manner.

The ontology consists of 5 subontologies:
Solutions subontology, which classifies solutions in a semantic manner ac-cording to their
domain
Platforms subotnology, which classifies Platforms (i.e. resource execution platforms) in a
hierarchical manner. A platform refers either to an operating system or to a web execution
platform.
Devices subontology, which classifies devices in a hierarchical manner.
Settings subontology, which maintains and classifies in a hierarchical man-ner, solution
specific, platform specific and device specific settings. The term settings refers to all
customizable settings of a solution, platform or device.
Vendors subontology, which maintains and classifies information about so-lutions,
platforms or devices vendors or implementers.
The different subontologies are connected via object properties representing rela-tions between
subontologies. The properties are depicted in Figure 1 by black ar-rows. The main properties
are:
runsOnPlatform property, which relates a solution to the corresponding platform on which
it runs.
runsOnDevice property, which relates a solution to the corresponding de-vice on which it
runs.
isSolutionVendor property, which relates a Vendor to a solution.
isPlatformVendor property, which relates a Vendor to a platform.
isDeviceVendor property, which relates a Vendor to a device.
hasSolutionSpecificSetting, which relates a Setting to the a solution
hasPlatformSpecificSetting, which relates a Setting to a platform.
hasDeviceSpecificSetting, which relates a Setting to a device.
==

You might also like