Professional Documents
Culture Documents
806
potentially interesting environment concepts and In the beginning the focus is on the model of
relationships between them, such as the ontologies of information (domain) and later on the model of
common concepts, shown in Fig. 2. Next, the commonly functionality (processes) [21]. Such an approach can
agreed structure is upgraded with domain-specific concepts provide a better knowledge about the structure of the
of the system being developed [20]. This research of the system on which the business model is based.
external world can impose other conceptual categories, Implementing the common rules provides systems
such as specific applications ontology (like a legally based interoperability, and enables their upgrade with business-
general rules for sharing documents or legally defined the specific constraints.
detailed exchange of specific information in public
administration, and, generally, business world). IV. A CASE STUDY
Knowledge: If a reusable ontology was found in the The case of IS development for County of Split-
environment, it certainly needs to be upgraded with Dalmatia [22] has been described below. Fig. 4 shows the
elements of the internal domain, thus starting to build a components of the IS that are already functioning through
proprietary version of the ontology with implemented subsystems the Accounting and the DMS (Document
knowledge about the business organization. Therefore Management System), and the parts that are under
knowledge is embedded into the IS by means of development, such as subsystems the Budget planning and
researching of own business domain and the potential the Budget reports.
ontology from the environment. As shown in Fig. 2
ontological richness progresses from informal to formal
ontology and from domain concepts to their relationship,
rules and restrictions.
Support: How to use the embedded ontological
knowledge for software development depends on the
architecture of the current system in reference to the
possibilities presented in Fig. 1. Using the knowledge and
results from the previous two steps one can determine
more precisely where to locate a given problem in the
schema of Fig. 1. For example, the appropriate recognized Fig. 4. An example of public administration system
ontology from the environment can be the support to the IS architecture
through the ontology-driven development. Such ontology
contains valuable domain knowledge that does not need to For this example, the scope and purpose of the project
be rediscovered. Also this ontology can reduce the effort are defined through the three basic tasks:
needed to design the model of IS. 1) Creating specified base data to be connected to the
Application: The previous step proposes an ontological corresponding base data from the environment
way of supporting IS development. It is a prerequisite for 2) Connecting functionalities of subsystems Budget
efficient business processes supported by the new IS. planning and Plan execution with users and other
Specifically, ontology elements that support the IS are applications.
embedded in it, are the basis for a different and automated 3) Connecting subsystems Plan execution and Budget
communication between the business system and its reports with subsystems Accounting and DMS.
environment. For example, Fig. 1 shows that the ontology- The application of proposed method is represented by
driven IS development provides an explicit description of mapping of specific requirement into ontology
the structure of concepts and the ability to their reuse, both construction steps. We consider plan execution through
internally, and in communication with the outside world. payment to the vendor.
Starting from this position, further in the software In step 1. (Domain) the common concept ontology like
development the structure of the ontology can be mapped the business partner ontology and the classification
to the code. Equally important is the impact of the ontology (Fig 5) determine base concepts for exchanging
ontological knowledge approach to business rules and information. The business partner ontology is adopted
interoperability with systems from the environment. from the business world and the classification ontology is
In the proposed method, there are elements of the defined in [23].
ontology development and the IS development (Table 1). Step 2. (Knowledge) can be carried out by implementing
structure and knowledge from business rules into the
TABLE 1: METHOD ACTIVITIES GUIDELINES OVER ONTOLOGY domain ontology Budget and Base data ontology.
CLUSTERS (EXAMPLE) Third step of the specified method, called Support,
provides the ability to upgrade the Accounting and the
DMS systems through the ontology-based architecture
already made. Meta-data of the DMS application can be
integrated with domain ontologies (like Accounting) via
information generating procedures. (3a in Fig 5).
807
Fig. 5. Ontology structure for public administration
An ontology-enabled IS development approach can be [7] M. Fernandez, A. Gomez-Perez, and N. Juristo,
„METHONTOLOGY: From Ontological Art Towards Ontological
applied to the subsystems Plan execution and Budget Engineering“, AAAI Technical Report SS-97-06, 1997.
reports. Required interoperability is based on an optimized [8] IEEE Standard for DSLC Processes, IEEE Std 1074-1997.
structure (ring symbol) that carries information between [9] V. Devedžić, „Understanding ontological engineering,”
two levels of the public administration (3b, Fig 5.). Communications of the ACM, 2002.
[10] R. Mizoguchi, „Tutorial on Ontological Engineering,“ New
The step Application allows detailed specification of Generation Computing, 21(2003), Ohmsha Ltd. and Springer-
predefined formats for communication between the system Verlag, 2003.
and the environment. For example, upgrading of DMS can [11] A. Gomez-Perez, M. Fernandez-Lopez, and O. Corcho,
„Ontological Engineering,“ Springer-Verlag, 2004.
be implemented using the existing system architecture [12] J. Zhang , W. Zhao, G. Xie, and H. Chen, „Ontology-Based
based on ontology, through the task of mapping a domain Knowledge Management System and Application,” Procedia
model to the code (Fig. 1). Engineering 15 (2011) 1021 – 1029, , Elsevier, 2011.
[13] Y. Kitamura and R. Mizoguchi, „Ontology-based Functional-
Knowledge Modeling Methodology and its Deployment,“
V. CONCLUSION Proceeding of the 14th International Conference EKAW 2004,
The proposed method will fulfill the mission of Whittlebury Hall, UK, 2004.
ontological engineering if used iteratively. Knowledge is [14] Standards and Architecture for eGovernment Applications (SAGA)
v.4.0., available online at www.cio.bund.de/saga, 2012.
embedded into ontology clusters, one might say, in an [15] J. Kingston, “Multi-perspective ontologies: Resolving common
optimal way. ontology development problems,” Expert Systems with
However, the method assumes the existence of certain Applications 34 (2008) 541–550, Elsevier, 2008.
[16] K. Klarin and S. Mladenovic, „The Method of Knowledge
types of ontologies which are a base for developing own Distribution and Use in Public Adminitration,” MIPRO, 2012 Proc.
ontologies. Further development of this method should be of the 35th International Convention, 1672-1678, 2012.
focused on developing process that optimized the [17] T. E. El-Diraby and H. Osman, „A domain ontology for
construction concepts in urban infrastructure products,“
knowledge distribution within the ontology clusters.
Automation in Construction 20 (2011) 1120-1132, Elsevier, 2011.
[18] P. Salhofer, B. Stadlhofer and G. Tretter, “Ontology Driven e-
REFERENCES Government,” Electronic Journal of e-Government Volume 7 Issue
[1] N. Guarino, „Formal Ontology in Information Systems,“ FOIS'98, 4 2009, (pp 415-424), available online at www.ejeg.com, 2009.
Trento, Italy, 1998. [19] A.-M. Sourouni, G. Kourlimpinis, S. Mouzakitis, and D. Askounis,
[2] I. Savvas and N. Bassiliades, „A process-oriented ontology-based “Towards the government transformation: An ontology-based
knowledge management system for facilitating operational government knowledge repository,” Computer Standards &
procedures in public administration,“ Expert Systems with Interfaces 32 (2010) 44–53, Elsevier, 2010.
Applications 36 (2009) 4467-4478, Elsevier, 2009. [20] X. Wang, T. Vitvar, and V. Peristeras, “WSMO-PA: Formal
[3] H. Happel and S. Seedorf, „Applications of Ontologies in Software Specification of Public Administration Service Model on Semantic
Engineering,“ 2nd International Workshop on SWESE, 5th Web Service Ontology,“ 40th Annual HISCC, DOIs:
International Semantic Web Conference (ISWC), 2006. 10.1109/HICSS.2007.618, 2007.
[4] C. Roussey, “Guidelines to build ontologies: A bibliographic [21] Klischewski, „Information Integration or Process Integration? How
study,“ COST Technical Committee "Transport and Urban to Achieve Interoperability in Administration,“ Proceedings of the
Development", Lyon, 2005. Third International Conference, EGOV 2004, Zaragoza, Spain, pp
[5] M. Uschold and M. King, “Towards a Methodology for Building 57-65, DOIs: 10.1007/978-3-540-30078-6_10, 2004.
Ontology,” IJCAI'95,Basic Ontological Issues in Knowledge [22] S. Gotovac and s. Čelar, „Project documentation: Information
Sharing, Montreal, Canada, 1995. system of local treasuries,” FESB, University of Split, Croatia,
[6] M. Gruninger and M. S. Fox, “Methodology for the Design and 2008. (in Croatian)
Evaluation of Ontologies,” Basic Ontological Issues in Knowledge [23] Ministry of Finance of the Republic of Croatia, „Regulations on
Sharing, IJCAI-95, Montreal, 1995. budget classifications,“ NN 026/2010. (in Croatian)
808