Sie sind auf Seite 1von 8

CONTEXT AWARENESS IN COLLABORATIVE

PLATFORMS AND LIVING LABS

Olfa Mabrouki 1,2, Abdelghani Chibani 2 , Yacine Amirat 2,


Monica Valenzuela Fernández 3 and Mariano Navarro de la Cruz 3
1
CityPassenger SA, Avenue de l’Atlantique,
Les Conquérents BP 903, 91976 Courtaboeuf Cedex, France
omabrouki @citypassenger.com
2
Image, Signal and Intelligent Systems Lab-LiSSi Lab,
University of Paris-Est Creteil Val de Marne (UPEC),
122, Rue Paul Armangot 94400, Vitry sur Seine, France
{olfa.mabrouki,amirat,chibani}@ univ-paris12.fr
3
Grupo Tragsa ,Gerencia TIC || ICT Division
Subdirección de I+D+i || Subdirectorate of Innovation and R&D,
Julián Camarillo, 6 B; 4ª planta Madrid Spain
{mvaf,mnc}@tragsa.es

ABSTRACT
In this paper, we present a collaborative context-aware framework for rural living
labs or rural innovation ecosystems as Social Spaces for Research and Innovation
SSRI. The proposed framework exploits seamless integration of standard
ubiquitous computing technologies to support smart collaboration and knowledge
sharing between rural communities. We underline an open collaborative platform
based on context-aware components useful in any rural living lab area. We
highlight the use of context-aware components in such platform. Furthermore,we
experiment the use of such platform in rural community of fishery sector. We
illustrate the added value of the composition of context-aware services in the
collaborative platform. Building such framework requires, indeed, resolving two
main issues: context semantics awareness model and seamless integration
architecture. Context awareness is carried out using a semantic web model, which
facilitates knowledge sharing and representation. The work presented in this paper
is one of the main results of the Collaboration@Rural (C@R) European research
project: “a collaboration platform for working and living in rural areas” (FP6-
2005-IST-5-03492) that aims to build a platform of networked living labs for
context-aware collaborative working in rural areas.

Keywords: living lab, context awareness, CCS components, composition,


ontologies, semantic context model.

1 INTRODUCTION prototyping and using new products and services in


real-life environments. Users are not seen as an
The term “Living Lab” (LL) was given at the object of innovation and as customers but as early
first time in 2003 by Prof William Mitchell from stage contributors and innovators [1]. Thus, we
MIT, Media Lab and School of Architecture and city might view LLs as concrete implementations of user
planning. He defines this new concept as a research driven open innovation environments [2].
methodology for sensing, prototyping, validating and Consequently, we agree on the following definition:”
refining complex solutions in multiple and evolving living lab is a research methodology for innovation
real life contexts. that challenges the whole research and innovation
This new concept is also represented as process in real-life conditions by human, social,
innovation environments where stakeholders form a cultural, organizational and institutional aspects, and
partnership of enterprises, users, public agencies and has an impact on sustainable service, business and
research organizations. Since then, many definitions technology development”.
of living lab have been proposed in the literature. In Several researches in the field of LL were
a living lab, cooperation is established for creating, undertaken in the literature. The most of them
concerns the proposition of ubiquitous technologies context-aware components within the architecture
applications to impact socially and economically and the different components. In the section III, we
living labs environments. Other works deal with illustrate the use of this framework for rural LLs in
living labs in education [3] and home environment the fishery sector. In addition, we illustrate the issue
[4]. In the last five years, the European commission and the added value of composing context-aware
funded researches to build living labs as open components by an implementation scenario in the
innovation platforms. These living labs are intended fishery LL.
to be used in a real-world environment for
collaboration among stakeholders in the value of ICT 2 FRAMEWORK FOR CONTEXT-AWARE
(Information and Communication Technologies) COLLABORATIVE PLATFORM IN
production [5]. LIVING LABS
Hence, the paradigm of living lab is used more
and more in the area of ubiquitous computing as it An efficient methodology to set up a framework
involves user in the early phases of service for context-aware collaborative platform is
innovation. Moreover, rural living labs are a special indispensable. In this section, we focus on the design
kind of this paradigm that enhances ICT rural of the global architecture and the context. We argue
development and that are user-centered design. the choice of an appropriate method for designing
Ubiquitous collaboration in living labs targets to this context. Then, we depict a semantic context
provide users with integrated context-aware services model based on ontology. We justify the use of such
capable of exploiting all the facilities of both wired model and appropriate ontology language for
and wireless environments. These services allow modeling the context.
creating flexible and effective virtual teams. Such
integrated services placed in the rural context may be 2.1 Framework modeling methodology
adapted to different users’ situations and
environment characteristics. From our point of view, an efficient modeling
The C@R living labs have been setting up to approach must have characteristics like flexibility,
experiment advanced collaborative work and extensibility and expressiveness, which are very
business innovations to enhance attractiveness of necessary to build context-aware system. These
rural areas and strengthen rural development. Within characteristics make the system able to identify and
the C@R project, a living labs vision and describe any contextual complex attribute according
methodology have been developed and implemented to homogenous information representation system.
to create rural and regional innovation environments. Extensibility is important in the way that it
This project aims to propose and develop an enriches the description and the representation of any
innovative collaborative platform for rural new context attribute during run time without review
communities and demonstrate the use of this of the global system knowledge model. For example,
platform by integrating various tools for various user a person located in a region could be represented
communities. It promotes the development of an intuitively by GPS coordinates. This representation
open collaborative architecture which enables the can be extended seamlessly to include person address
reuse and the contextualization of services and and location name e.g., home or enterprise.
collaborative tools. Seven living labs have been Ontologies are used to provide more expressiveness
launched; six in Europe and one in South-Africa, to and semantics when describing contextual attributes.
establish and experiment collaborative platforms and The proposed Context Information Modeling
applications enhancing Small and medium Framework is based on a semantic model of context
enterprises (SME) related work and business management. This model provides applications and
collaboration in specific sectors. services with transparent context knowledge sharing
We consider that such platform must be useful in mechanisms. This semantic model is based on the
any LL environment, extensible and interoperable. ontology. Ontologies are expected to be used to
Consequently, we highlight our proposal for provide structured vocabularies that explain the
designing the platform for context-aware networked relationships between different terms, allowing
LL, managing, composing context-aware services intelligent agents (and humans) to interpret their
despite the contextual changes during the execution meaning flexibly yet unambiguously.
of the services that may trigger further re- In addition, ontology languages allow users to
composition causing the application to evolve write explicit, formal conceptualizations of domains
dynamically. models using a well-defined syntax, a well-defined
This paper is organized in the following way: semantics, an efficient reasoning support and a
section II introduces the framework for context- sufficient expressive power. Three main evolutions
aware living labs. We describe all the decoupled are to be considered in ontology: RDF, RDFS and
layers of this framework. Furthermore, we highlight OWL (see [6] [7] [8] for more details).
the integration of semantic context model for Our ontology is characterized by two cores
OWL (Web Ontology Language) ontologies: C@R is to use as much as possible standard
contextual attributes ontology and contextual languages. Current implementations of the SCTs use
services ontology. OWL makes it possible to BPEL [10] and/or BPMN [11] that allows the
increase context model expressivity by adding new creation of scripts, which are executed by the
contextual attributes through ontology extension orchestration engine;
mechanisms. We focus on the design of the context  OC - Orchestration Capabilities provide
ontology which is considered as Meta layer on top collaborative functions and libraries that will be used
contextual knowledge. Actually, it allows context by executable scripts that define the composition of
agents to publish a semantic description of the SCTs. Three orchestration capabilities are identified,
contextual knowledge they provide. namely Context Awareness, Distributed Workspace,
This description is understandable by any and Advanced Services. A Collaborative situation
component service of the living lab environment. may involve atomic functions from different OCs
Living lab’s services or users which are looking for such as Messages Broadcasting, Shared Display,
contextual knowledge will use this published Videoconference systems, etc, categorized as the
descriptions to identify and select the best context three identified orchestration capabilities. OCs can be
provider and how to interact with it. implemented as Web Services (following the CCS
Context information is modeled by each living design) or as static libraries deployed together with
lab application designers separately using the the Control BUS;
common context template. This full involvement and  RLL – Rural Living Lab applications cover end
incremental design approach of the living lab user interactions (via a User Interface) with a system
designers is an interesting experience and proof of supporting collaborative workflows that overcome
concept as it validates our model and gets the context problems related to rural activities. These
information directly from the stakeholders of each applications make use of underlying layered business
living labs. functionality encapsulated in SCTs but also linking
directly to CCS and OC functionality.
2.2 Reference architecture Additional to these layers a Control BUS has
been conceptualized and implemented in order to
The main purpose of the C@R project is to centrally deal with component registration and
introduce and involve collaborative works brokerage.
environments which will raise rural development.
Actually, the issue is related to the networked living
lab where users need to collaborate, communicate
and exchange information. Setting up an open
collaborative architecture that enables the reuse, the
contextualization and the personalized of services
and tools is mandatory to cover the “rurality”
character of such living labs.
A layered architecture design realizes decoupled
components [9] depicted in the figure 1 to deal with
different aggregation levels of business functionality,
namely:
 CCS - Collaborative Core Services implemented
as reusable software components that encapsulate
distinctive core functionality. Such functionality
provides basic services (e.g. 3 G connectivity, SMS
delivery, order creation etc.). CCSs plug into the
C@R Control BUS where they are registered. Every Figure 1: Framework for context-aware RLLs.
CCS provides a public API, implemented as a Web-
service; 2.3 Context-aware components in the
 SCT - Software Collaboration Tools [9] collaborative platform architecture
comprise aggregated functionality, which can be
integrated into a final RLL application, but is of such In this subsection, we depict CCS components in
a degree of independence to be usable for various the collaborative framework. These components
applications even across different Living Labs. provide contextual information about the user such
Simple SCTs provide only one CCS and more as his location, profile, and spoken language and also
sophisticated SCTs orchestrate several CCSs into a about networking status, multimodal interfaces and
business process to the RLL application via a web Web sensors (see figure 2).
service interface. SCTs can be defined using
different languages. One of the basic objectives of
Control and Data acquisition (SCADA)
operations, industrial controls, facilities
management and many other domains of activity.
 Multilanguage: the Multilanguage Data Loading
Component (MDLC) is a context awareness
component which allows user applications to
retrieve a set of configuration files that contain
the localized texts needed to interact with the end
users. This software component enables user
applications to adapt their interfaces to a
particular user so that the communication
happens in terms of their preferred language. The
component aims to empower user applications
with the capability to perform the loading of
different languages as a set of localized texts at
interface level stored in configuration files which
are particular to a specific application.
Figure 2: Context-aware components.
2.4 Ontology based context model
 User profile: the User Profile Component (UPC)
describes the user personal information, In general, context consists of pieces of
preferences and role. Once the user is information that can be used to characterize the
authenticated, it is possible to load his particular situation of a participant entities to an interaction and
profile and particular preferences. In this way, the interaction it self. We call this piece of
available components and their settings are information context attribute, e.g., identity of an
customized on start-up. The context awareness entity, description or profile of an entity, spatial
API related to UPC allows full access with information (e.g., location, orientation, speed, and
appropriate authorization to context information acceleration), temporal information (e.g., time of the
component to allow technicians the reuse of the day, date, and season of the year), environmental
UPC by simply invoking some methods. This information (e.g., temperature, air quality, and light
component is for its nature distributed and cross- or noise level), activity and schedules and agendas
LLs as potentially. It is expected to run on the top (e.g., talking, reading, walking, and running) [12].
of different databases which are implemented Some context attributes are closely dependent to
into several and heterogeneous products both each other and can be the result of an aggregation or
open source and commercial licenses. fusion of different context attribute types.
 Geo-Catalogue: catalogue services are the key Context information used in the different RLLs
technology for locating, managing and applications is modeled using the following main
maintaining distributed resources. With catalogue inter-related Context sub-classes: Location, Activity,
services, client applications are capable of Device, Observation and Sensor. Location class is
searching for resources in a standardized way (i.e. used to describe any indoor or outdoor location even
through standardized interfaces and operations). to describe locations and place or entities locations.
Catalogue component developed for C@R We denote two subclasses, namely, OutdoorLocation
architecture automatically collects CCS and IndoorLocation, as they refer to an outdoor place
component metadata and provides their (e.g., the one in the forest) or indoor place (e.g., in
registration into metadata catalogue. This internal some office or building in the town). Activity class
component gives to users/developers possibility allows the description of the activities undertaken by
to register metadata records for new developed the RLL users, while Device class refers to the
CCS as well as to know which CCS are currently devices which are used in the different activities
available in the C@R architecture. Once according to the class of the user. In this sense, there
registered metadata can be searched, extended or are two sub classes of devices: Pocket-PC and PC.
updated using some of metadata applications Also, these devices can have different
(Metadata editor or Metadata Catalogue System). functionalities as GPS, Networking interfaces like
 Web sensor: this component presents many Bluetooth, or other wireless channels. Observation
opportunities for adding a real-time sensor and Sensor both are used to model each sensed
dimension to the Internet and the Web. This has environmental context attribute. Sensor Class details
extraordinary significance for science, the characteristics of the used sensor while
environmental monitoring, transportation Observation describes the sensed information.
management, public safety, facility security, Location information is the central concept of
disaster management, utilities’ Supervisory the context model in RLLs. For example, in
Homokhati and Sekhukhune LLs, farmer’s site model core classes and properties to describe persons
information, is modeled as an outdoor location with meeting context. For this purpose, we extended
GPS coordinates having three Data Type properties “ContextInformation” class to define meeting, user
corresponding to altitude, longitude and latitude location, participating person profiles and meeting
coordinates. activity. The context property is also extended to
We consider here different outdoor location sub define sub properties like user doing activity
classes corresponding to farmers/suppliers (denoted by doActivity), user profile and user located
workplaces (e.g., field location and the green house at specific location (denoted by locatedAt).
location) and customers locations. The same classes
are used in the Frascati LL, where location of a
farmer or of a plant is modeled using an outdoor
location with GPS coordinates.
To take an example of indoor location,
Accommodation class is used to describe Guest
house and Estate. It is characterized mainly by
hasOwner object property to describe Owner of the
Accommodation and hasRoom object property
describing the different rooms as indoor locations.
Data type properties like numberofAllrooms,
numberOfFreeRooms and offersBreakfast provides
quantitative description of the accommodation
facilities.
The context model proposed is a collection of
OWL ontologies. The core ontology, called also,
“Context Ontology” consists of a set of basic
Figure 3: Ontology based context model.
concepts necessary to describe contextual attribute’s
semantics. Associated to inference rules language,
3 EXPERIMENTING C@R PLATFORM IN
this ontology enables a context-aware service to
THE FISHERY SECTOR
derive user situation in a specific time in a further
stage. Contextual attributes could be captured or
Among the different rural regions of LLs, we
inferred from several and heterogeneous sensors sing
have chosen as an experiment example the Cudillero
different data structures. Consequently, it is
living lab (in Asturias, Spain). This LL has been
necessary to provide our framework to share this
developed in collaboration with public
knowledge in a common presentation. For this
administrations, the local authorities and the fishery
purpose, our context ontology could be described
guilds. Applications developed for the fishermen try
according to three levels of abstraction:
to enhance current business processes in order to
 Relational level: it consists of a set of predicates
make fishing production more profitable, e.g. helping
to describe the role of a contextual attribute
on the day-by-day activity of the users in the vessels
within the description of user context. Predicates
and in the auction process via the transmission of
are relations between a user class, a contextual
reports on the catches (arrival hour, sizes of the
attribute data structure, its capture or inference
catches, total weight of the catches, etc.) and thereby
time, and its validity in time.
contributing with a significant time and workload
 Structural level: it provides a hierarchical
saving. The applications also contribute to improve
description of knowledge structure. For example,
the safety of fishermen in case of accidents or health
a location could be described with an “Address”
emergencies, providing an immediate response from
class or “GPS coordinates” class. A “GPS”
the health authorities. Furthermore, the collaboration
Class contains three properties: latitude,
between vessel and port will serve to optimize the
longitude and altitude. Each property is
organization of the port activities.
equivalent to a predicate and associated to
The following use cases have been implemented
standard data type such as “string”.
in the Cudillero Rural Living Lab: GPS based
 User preferences level: it contains predicates to
catches data sending; Weather reports; Alerts
represent the preferred or desired context.
management service and safety on board; Messages
Using this ontology coupled with reasoning
delivery service by instant messaging and presence.
engine, a software service can derive new contextual
Based on mockups and prototypes validated by the
knowledge and perform context sensitive actions to
user community, the software platform is
react to specific situations. It could also be capable to
implemented according to the principles of the
share this knowledge and ensure its privacy, using
proposed reference architecture. Once prototypes are
access control and privacy policies.
developed, the basic software components and their
Figure 3 illustrates an example of how to use our
interactions are determined. As a result the three
layered architecture is mapped onto the individual These collaborative core services (CCSs) in
components (see table 1, for use case “Catches data layer 1 are registered in the resources broker (Bus)
sending”). From bottom to top, CCS components are enabling the system to search for resources and
the atomic resources which are orchestrated thanks to managing their interconnection. A homogeneous
a control middleware, by service scripts and layer (BusCCSOperations library) registers and
collaborative functions in the SCT layer of the connects CCSs to the Bus, in order to make each
architecture. identified CCS available to the C@R platform.
Services for Cudillero operate in a main domain
Table 1: Prototypes in basic components, in this case where two sub domains are distinguished: the fishing
catches data sending. boats sub domain and the fishery sub domain (see
figure 4). Each sub domain relies on one C@R bus.
Use case Components Description Different sub domains are registered in the Cudillero
Messages Queuing domain through the bus internetworking capability.
Service. This component This module also enables the reutilization of basic
MQS
is used to guarantee that resources or the information exchange with other
messages are sent in the “domains” as other ports (i.e. Aviles port).
case of lack of Layer2 in Cudillero uses a specific component as
communication an Orchestration Capability: the authentication
coverage. Authorization and Audit Service (AAAS). AAAS
acts as a transversal service that needs to be
GPS_LS GPS Service to get the
preregistered in the bus to let the rest of CCSs to be
boat GPS position.
GPS authenticated to the C@R platform.
Speech Recognition
based Service allows fishermen
catches SRS
to fill in the reports
data through their voice.
sending
Multilanguage Data
MDLS Loading Service. MDLS
is a software component
that discriminates the
application language and
texts.
Authentication
AAAS Authorization and Audit
Service to get software
components connected
and registered to C@R
architecture and let users
to register in the Figure 4: Software components in Cudillero sub
platform. domains.
Data Management Layer 3 defines the Collaborative services
DMS Service to manage data instantiation process. SCTs or software collaboration
from CDSApp. tools are the key elements to instantiate the
DSS Data Storage Service collaborative platform relying in each bus. The SCTs
responsible for the deal with the modelling of the business processes of
database. each subdomain. This piece of software is first
SMS_S SMS Service. compiled to get a BPEL script. These scripts contain
EM_S Email Service. information about all the necessary elements and
CDS App Catches Data Sending basic services to be connected and started to run the
platform. This BPEL script is uploaded to the SCT
Application, including
scripts repository. When the instantiation process
SCTs and user interface.
begins, the SCT is downloaded to a server
FIS App Fishery Information (composition engine) configured with some
System Application- instantiation parameters (additional code). As a result,
including SCTs and user CCSs defined in the SCT are deployed to the server,
interface. registered to the bus and started.
UPC User Profile Component. Most of the software components are identified
as Collaborative Core Services (CCSs) except the
AAAS that acts as a transversal service that needs to profiles (which are context awareness components).
be preregistered in the bus to let the rest of CCSs to If the user profile data (such as user e-mail and user
be authenticated to the C@R platform. password) are correct and if SMTP status is available,
an e-mail will be automatically send to the other
boats including the GPS coordinates of the fisherman.
Otherwise, if the SMTP status is not available, a
SMS will be automatically sent including also the
GPS coordinates of the fisherman. So, the messages
will be enriched and formed automatically according
to the context information.
This process is developed by composing the
different CCS available in the C@R bus domain. The
orchestration of the SMS and e-mail components
depends, in the emergency case mainly on the
network status provided in the input of the
orchestration process. It can be also enriched by the
MDLC and UPC. The Figure 6 depicts the
emergency scenario process and CCS components
Figure 5: CDS APP main data screen. involved in the orchestration.

Two special CCSs were distinguished in each


sub domain: 1) CDS App - Catches Data Sending
Application, see Figure 4, and 5) FIS App - Fishery
Information System Application. These specific
CCSs (CCS applications) consist of the graphic user
interfaces and the service framework. These are main
threads that use and orchestrate the basic services
(rest of CCSs) to compose end user applications.
The context-aware components provide Web
Service Definition Language (WSDL) interfaces that
could be extended by adding new operations. The
main added value is the possibility to develop a
software collaboration tools by orchestrating a set of
CCS or context-aware components. Consequently, Figure 6: Emergency scenario process.
composed components could be invoked in different
applications and could be involved in several 4 CONCLUSION
scenarios used in numerous rural living labs.
Generally, orchestration enables coordination One of the key objectives of C@R is the
and management of complex computers systems, development of reference architecture reflecting
middleware and services. A special kind of advantageous concepts that overcome a variety of
orchestration that deals with Web services acts by challenges and pain points typical for rural CWEs.
defining composite services assembling a set of Deriving common characteristics of such architecture
services. Several languages for web services turned out to be difficult due to the limited
composition have emerged. These languages derived capabilities of end users to reflect on technical needs
from process’s concept in workflow management and to the differences in target sectors of the 7
system.For services composition, we have used Living Labs involved.
BPEL as it is the most appropriate one according to C@R found out overlaps between architectural
[13]. needs if not between all Living Labs at least between
The user scenario is related to collaborative some of them. These overlaps have been translated
fishery involving in production, auctions and into several principles (decoupling, open standard
inspection. The emergency messages can embed very compliancy, flexible infrastructure support, service
useful context information related to current the orchestration, interoperability, etc.) that drove the
location, user profile, spoken language and network architectural design and the implementations in the
status. individual Living Labs.
In the Cudillero living fishery application, a The common principles of the reference
fisherman can use emergency application to send architecture have been realized exemplary and
high priority messages (eg, SOS) to the other boats subsequently validated in terms of added value. Such
or to the backend system. Sending a message common principles include the usage of most
depends, mainly, on the network status and user
important standards (e.g. web services, BEPL), [8] OWL. http://www.w3.org/TR/owl-features
component representation (e.g. BPMN), tools (e.g. (2004).
Intalio Designer), reusable, encapsulated [9] C@R Project Deliverable D2.1.5: workflows
functionality (OC services, CCSs), security models for Rural Activities (12/10/2009).
(e.g. AAS) or service brokerage (e.g. BUS). Besides [10] BPEL.http://www.ibm.com/developerworks/li
commonalities the flavored implementations in the brary/specification/ws-bpel (2003).
different Living Labs also showed distinctive [11] BPMN. http://www.bpmn.org (2005)
differences that reflect the local specifics, e.g. the [12] Baldauf, M., & S., D: A survey on context-aware
usage of the sub domain concept in Cudillero systems. International Journal of Ad Hoc and
(fishing boats) or the limited usage of the BUS in Ubiquitous Computing, pp 263-277 (2007).
Sekhukhune due to network impediments.
The full potential of architectural benefits [13] Wil M. P. van der Aalst, M. Dumas, and
couldn’t be leveraged during the lifetime of the Arthur: Web service composition languages:
project. Nevertheless the validation of architecture Old wine in new bottles? In Proceedings 29th
implementations in distinctive experiments provided EUROMICRO Conference, Track on
promising results. In particular, the C@R reference Software Process and Product Improvement,
architecture is capable to facilitate the reuse of pp 298–307 (2003).
collaboration services, concepts and components
across design and runtime environments of different
CWEs.
The required degree of flexibility to develop and
operate software collaboration tools has been assured
through the usage of the most relevant standards in
the fields associated to services. Openness and
interoperation of CCS components for SCT
orchestration coming from different platforms have
been showcased. The performance of SCTs using the
base components of the architecture is satisfactory
and cost and effort required to develop software
collaboration tools are competitive.

5 REFERENCES

[1] E.V. Hippel: Democratizing Innovation, MIT


Press (2005).
[2] S.Hans, K.Seija: Living labs, an open
innovation concept fostering rural
development, Asia-Pacific Tech Monitor
(2007).
[3] G. D.Abowd: Classroom 2000: an experiment
with the instrumentation of a living
educational environment, IBM Systems
Journal, pp. 508-530 (1999).
[4] K. Cory, O. Robert, G. Abowd, C. Atkeson, E.
Irfan, M. Blair, E. Mynatt, T. Starner, and W.
Newstetter: The aware home: a living
laboratory for ubiquitous computing research.
Springer Berlin/Heidelberg, pp 191-198
(1999).
[5] Oliveira, A. Fradinho, E. Caires, R.
Alfamicro, Lda: From a successful regional
information society strategy to an advanced
living lab in mobile technologies and services,
Proceedings of the 39th Hawaii International
Conference on Systems Sciences, IEEE, vol.4,
pp 83a (2006).
[6] RDF. http://www.w3.org/RDF (2004).
[7] RDFS.http://www.w3.org/TR/rdf-schema
(2004).

Das könnte Ihnen auch gefallen