latter’s conformance to the corresponding EU frame-
work (EU, 2003), the fact that member states have
similar market architectures and the generic character
of the ontology’s structure and content allow, in our
opinion, the ELMO ontology to act as as the basis for
the development of similar ontologies for the markets
of the other EU countries.
Given the above, the structure of the rest of the
paper is as follows: In the next section we describe
the development approach we followed while in sec-
tion 3 a high-level description of the ontology’s struc-
ture and content is provided. In section 4 we give de-
tails on how the Hellenic Transmission System Oper-
ator used the ELMO ontology for providing the pub-
lic with semantic-enabled access to market relevant
knowledge and in section 5 we summarize the key
aspects of our work and we discuss potential future
work.
2 OVERVIEW OF OUR
APPROACH
The development of the ELMO ontology was part
of a project involving the development of an elec-
tronic library for HTSO, the Transmission Sys-
tem Operator of Greece. The library, which is
currently deployed and available through the URL
http://emarketinfo.desmie.gr/htso/user, was to contain
documents relevant to the operation of the electricity
market and to provide its users access to this content
through semantic-enabled search and navigation ser-
vices.
The ontology’s role within the library was to sup-
port these services by capturing and encoding the con-
tent’s semantics which, given the nature of the doc-
uments, were in principle the semantics of the elec-
tricity market domain. Nevertheless, the development
process of the ELMO ontology was mainly domain-
oriented rather than application-oriented and had as
key objective the construction of an extensible and
highly reusable knowledge model that could be used
by organizations such as HTSO as:
• The backbone of any knowledge repository that
stores market relevant knowledge.
• A comprehensive starting point for develop-
ing specialized ontologies and corresponding
ontology-based applications that serve market-
specific tasks.
• An ontological framework based on which the or-
ganization’s market related information systems
could semantically interoperate with similar sys-
tems of other organizations.
Given the above, one of the key decisions in de-
signing the ELMO ontology was to define it through
a multi-layered architecture that would effectively
divide it into highly maintainable, extendible and
reusable modules. More specifically, when a large-
scale ontology is composed out of smaller ones then
its development and maintenance are easier and more
efficient. At the same time, when the independent
parts of the ontology are well defined and separated
then it is highly possible that these parts can be reused
in other similar applications. Finally, a layered archi-
tecture makes it far easier to extend the ontology so
that it can cover application domains other than the
existing ones.
In the case of the ELMO ontology, the basic layer-
ing criterion was the geographical applicability range
of the ontology’s knowledge. More specifically, as
mentioned before, the ontology was primarily devel-
oped for the electricity market of Greece and there-
fore it was bound to contain knowledge that was valid
only for this country. On the other hand, Greece, as all
other member states of the EU, has already adopted
and incorporated to its legislation the Electricity di-
rective 2003/54/EC, which is the key European legis-
lation to establish the Internal Market of Electricity.
As such, a great part of the ontology was expected
to refer to knowledge that was applicable to all EU
countries. Separating, by means of different layers,
this EU-specific knowledge from the Greece-specific
one within the ELMO ontology yields, in our opinion,
a number of significant advantages including:
• Easier ontology maintenance as the two legisla-
tive frameworks might change at a different rate
and way.
• Ability to use the EU-specific layer as an upper
ontology for the development of market ontolo-
gies for other EU countries.
• Easier mapping between the ELMO ontology and
other existing country-specific market ontologies.
Given the above, the architecture of the ELMO
ontology consists of five layers, as depicted in fig-
ure 1. The two dotted-lined layers are not currently
implemented but they will be in the future. The sep-
aration of the rest three layers reflects, apart from the
usual abstraction criterion, the aforementioned geo-
graphical applicability range criterion as well. In the
following section an analytical description of all five
layers in terms of structure and content is provided.
Finally, it should be noted that the ELMO on-
tology is formalized using OWL (Bechhofer et al.,
), since it is a standard language for repre-
senting ontologies on the web, and it has been
developed using the open source ontology edi-
ICE-B 2009 - International Conference on E-business
16