ernment, 2004) in France, EIF (European Interop-
erability Framework)(Enterprise and Unit, 2005) for
European solutions, FEAF (Federal Enterprise Ar-
chitecture Framework)(POPKIN Software, 2004) in
USA,. . .
There also a large amount of projects from non
national entities: OntoGov(OntoGov, 2007), Ter-
regov(TERREGOV, 2005), EPRI(Epr, 2005), EU-
Publi(Mariangela Contenti and Baldoni, 2004),QUA-
LEG(QUALEG, 2005), SmartGov(SmartGov, 2005),
eGovernment Good Practice Framework, FASME,
eGoia,. . .
3 THE PROBLEM
In order to overcome this drawback, a new formu-
lation for the problem is proposed. As, actually, all
interactions between the citizen are driven by the ex-
ercise of right or the fulfilling of a demand from the
administration, we propose the expression of services
provided of the administration in those terms. Thus,
it is possible to focus on what the citizen is requesting
and not on the PA itself as it happens many times.
To undertake this approach, instead of developing
services in a data layer from use cases expressed in
natural terms, the provision of a semantic description
of services is proposed in a scalar and reusable man-
ner. To model that idea, we define the so-called Life
Event(here after LE). This one is the concept used to
refer to any particular situation a citizen must deal
with and requires assistance, support or license from
a PA. We can considered as “life events” situations
such getting certifications, paying a fine, getting mar-
ried, moving,...
As LEs have being modelled in the semantic layer
we are dealing the problem in higher layer of abstrac-
tion. This feature allows us to deal with the problem
in a more scalable way as we can use technologies
that provide us interesting features in that area. Be-
sides, it is possible to develop additional services to
provide added value services: advanced data mining,
automatic service composition,. . .
4 SEMANTIC WEB
Speaking about semantic data, we are addressing the
problem of dealing with not just data but information.
The aim for this discipline is the provision of infor-
mation understandable by machines. In the literature,
several definitions or approximations to the concept
of ontology are provided. A quite suitable definition
for ontology may be(Gruber, 1993): “ An ontology is
a formal, explicit specification of a shared conceptu-
alization of a domain of interest. ”
By means of this definition we are addressing
an ontology as a way to put in a concrete way ab-
stract information about a certain domain by means
of machine-understandable data format.
We would also like to outline a key aspect of this
technology: the agreement. In fact, it does not matter
too much how good or rich is your definition of the
medium, but how general is the agreement you can get
around your proposal. To be able to work as intended,
we need a general agreement among our ontology.
To undertake the provision of an ontology differ-
ent languages(Gómez-Pérez et al., 2003) are possi-
ble. OWL (Ontology Web Language)(Web Ontology
Working Group, 2004) is the W3C Recommendation
that covers most of DAML+OIL and it is intended to
provide a fully functional way to express ontologies.
This technology is the chosen one for our proposal.
By using OWL, we are addressing a standard, solid
and interoperable platform for the provision of this
solution.
A different problem is the provision of a semantic
description of services. In this case, a solid frame-
work accepted for a general use is not available for
the community. We can outline several alternatives:
OWL-S (Ontology Web Language - Services)(OWL-
S Coalition, 2005), WSMO (Web Service Mod-
eling Object)(SDK WSMO working group, 2005),
WSDL-S (Web Service Description Language - Se-
mantic)(Akkiraju et al., 2007), . . .
5 SEMANTIC SERVICE
ORIENTED ARCHITECTURE
At first glance, we can consider Service Oriented Ar-
chitecture, here after SOA, as an approach/method-
ology to the problem of providing an Architecture
Model. The gist of this proposal lays on the definition
and modelling of Services themselves. This philoso-
phy leads us to not pay attention to other details such
as the network or the format for the messages. From
this point of view, a service is a software resource ac-
cessible and defined by means of some key concepts:
advertisement, service, contract, data model and pol-
icy. All of them together define and model the service
in a holistic manner.
This approach will provide interesting features
such as loosely coupled, platform independent and
protocol independent. Nowadays, the most common
support for system modelled under this style is Web
Services. However, any other middleware can be used
instead of the former.
WEBIST 2007 - International Conference on Web Information Systems and Technologies
164