A Semantic Web Approach for Mapping Citizen Profiles to Public Administration Services based on Governance Enterprise Architecture (GEA) model SOTIRIOS K. GOUDOS 1 , VASSILIOS PERISTERAS 1 , KONSTANTINOS TARABANIS 1,2 1 Informatics and Telematics Institute, Center for Research and Technology Hellas, 1st km Thermi-Panorama Road, 57001, Thessaloniki GREECE 2 Information Systems Laboratory University of Macedonia 54124, Thessaloniki GREECE sgoudos@uom.gr, per@uom.gr , kat@uom.gr Abstract: - This paper discusses the common public administration problem of matching a citizen’s needs with the available public services. The Governance Enterprise Architecture (GEA) object model, a technology independent data model for public administration domain, is used in conjunction with semantic web technologies. An ontology representation of the above object model in OWL Web Ontology Language is created. This ontology serves as the knowledge base for a semantic web application. The input to the application consists of the user profile, while the output returned consists of the public services that match the specified profile. Key-Words: - E-Government, Governance Enterprise Architecture, Semantic Web, OWL, Semantic matching 1 Introduction Several cases in the literature refer to attempts to build generic eGovernment representations and models that cover wide application areas. These are attempts that combine both object and process perspectives and provide holistic models. Such an initiative is the eGov project framework [1] which proposed a platform that included governmental portals, the service repository and service creation environment, the Governmental Markup Language (GovML [2]) and the supporting network architecture. A dual communication/integration problem in contemporary public administration has been identified and discussed in [3], that is: internally among public administration (PA) agencies, resulting in the creation of stovepipe systems with minimum horizontal information flows; externally between PA and its external environment, resulting in out-of-date, inadequate and frustrating citizen-PA communication. Due to these inconsistencies, a clear business need emerges for all PA systems to develop advanced internal and external interfaces to address this dual PA integration deficit; that is, (a) to achieve internal integration at the administrative intra- and inter- agency level, as well as (b) external integration and user-centric communication channels with society. The work presented here contributes to the second type of the above-presented PA integration deficit. It does so, by implementing an application that facilitates the identification of relevant PA services based on the profile of a citizen. This profile-to- service resolution is related to the more general problem of mapping the citizen needs to PA services as provided by each public administration system [4]. Briefly, the problem stems from the different perspectives PA and citizens hold for PA services. Initially the citizen has a need. He/she may not know which public services are currently available by public administration to address this need. The citizen is needs-aware, but not services-aware (being aware of the actual services he/she really needs). On the contrary, PA is services-aware, but not needs-aware. The need may arise for several reasons, e.g. due to an external event (life-event or business episode) or due to the profile of the customer (e.g. unemployed with five children). This later case attracts our interest in this paper. The services that address this need may be mandatory (e.g. to register a new-born child) or simply beneficial to the citizen (e.g. receive a grant).