Practical Guidelines for Building Semantic erecruitment Applications



Similar documents
Ontology based Recruitment Process

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

A Job Recruitment System Using Semantic Web Technology

Application of ontologies for the integration of network monitoring platforms

Presentation fiche: ESCO, the forthcoming European Skills, Competencies and Occupations taxonomy

Improving the recruitment process through ontology-based querying

The Impact of Semantic Web Technologies on Job Recruitment Processes

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Integration of Time Management in the Digital Factory

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

How To Use Networked Ontology In E Health

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

Lightweight Data Integration using the WebComposition Data Grid Service

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint

Information Technology for KM

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

DISCOVERING RESUME INFORMATION USING LINKED DATA

Building a Database to Predict Customer Needs

Semantic Search in Portals using Ontologies

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

The SEEMP project Single European Employment Market-Place An e-government case study

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

Multilingual and Localization Support for Ontologies

Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset.

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD

SERENITY Pattern-based Software Development Life-Cycle

Ontology-Based Discovery of Workflow Activity Patterns

Intelligent Retrieval for Component Reuse in System-On-Chip Design

Guideline for Implementing the Universal Data Element Framework (UDEF)

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications

M3039 MPEG 97/ January 1998

Ontology for Home Energy Management Domain

DISCUSSION PAPER ON SEMANTIC AND TECHNICAL INTEROPERABILITY. Proposed by the ehealth Governance Initiative Date: October 22 nd, 2012

Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Business Intelligence

SWAP: ONTOLOGY-BASED KNOWLEDGE MANAGEMENT WITH PEER-TO-PEER TECHNOLOGY

Supporting Change-Aware Semantic Web Services

HEALTH INFORMATION MANAGEMENT ON SEMANTIC WEB :(SEMANTIC HIM)

Secure Semantic Web Service Using SAML

Semantic Interoperability

Evaluation experiment for the editor of the WebODE ontology workbench

Linked Open Data Infrastructure for Public Sector Information: Example from Serbia

UTILIZING COMPOUND TERM PROCESSING TO ADDRESS RECORDS MANAGEMENT CHALLENGES

Introduction to Service Oriented Architectures (SOA)

CHAPTER 1 INTRODUCTION

SOA Success is Not a Matter of Luck

SPATIAL DATA CLASSIFICATION AND DATA MINING

Distributed Database for Environmental Data Integration

Fund Finder: A case study of database-to-ontology mapping

Gradient An EII Solution From Infosys

OWL based XML Data Integration

SmartLink: a Web-based editor and search environment for Linked Services

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

A Pattern-based Framework of Change Operators for Ontology Evolution

Service Oriented Architecture

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS

CONCEPT OF OPERATIONS FOR THE SWIM COMMON REGISTRY (SCR)

How To Write A Drupal Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post

KHRESMOI. Medical Information Analysis and Retrieval

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT

A Business Process Services Portal

Towards Semantics-Enabled Distributed Infrastructure for Knowledge Acquisition

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

Development of an Ontology for the Document Management Systems for Construction

KPMG Unlocks Hidden Value in Client Information with Smartlogic Semaphore

A Workbench for Prototyping XML Data Exchange (extended abstract)

SEMANTIC WEB BUSINESS MODELS

Developing a Theory-Based Ontology for Best Practices Knowledge Bases

Designing a Semantic Repository

Transcription:

Practical Guidelines for Building Semantic erecruitment Applications Malgorzata Mochol, Elena Paslaru Bontas Simperl Free University of Berlin Takustr. 9, 14195 Berlin, Germany mochol, paslaru@inf.fu-berlin.de Abstract: This paper describes practical lessons learned in the project Knowledge Nets which examines the technological feasibility of the upcoming Semantic Web and the business implications of using these technologies in specific market sectors. In developing a Human Resource ontology to inject semantics-awareness to current job portals, we investigated the potential of reusing the huge amount of domain knowledge already available in ontology-like form in the erecruitment domain as an input for the domain conceptualization. According to our experiences we confirm previous findings in the knowledge acquisition literature and in recent surveys of the state of the art in the ontology engineering area: 1) building ontology-based applications is still a tedious process mainly due to the lack of mature tools and methods which can handle the requirements of real-world applications; and 2) using existing ontologies in new application contexts is currently related to considerable efforts which should not be neglected by the engineering team. We use the insights gained during this project to derive a set of guidelines for developing Semantic Web applications in similar domains. Key Words: Semantic Web, erecruitment, Ontology Building, Reuse Category: D.2.10, D.2.m, I.2.4. 1 Introduction Ontology engineering is currently evolving from a pure research topic to realworld applications. This trend is emphasized by the wide range of international projects [8] with major industry involvement and by the increasing interest of small and medium size enterprizes requesting consultancy in this domain [4]. However, due to the well-known difficulties associated with ontology engineering activities, building and deploying ontologies at industrial scale has to be supported not only by elaborated methodologies(e.g. [2, 7]), technologies and tools, but also by extended case studies and comprehensive guidelines, which aid the engineering team in practical situations in their attempt to develop ontologybased applications. In this paper we aim to make a modest contribution to these efforts by reporting our practical experiences in building an ontology-based erecruitment application. The project we present uses domain ontologies to improve the quality of conventional job search engines beyond the multitude of various keyword- and statistics-based algorithms. In developing the target application ontology we investigate the possibility of reusing the impressive body of domain knowledge available in the form of classifications, taxonomies and ontologies on

the Web. Our experiences confirm previous findings in the ontology engineering literature: 1) building ontology-based applications is still a tedious process due to the lack of proved and tested support tools and methods; and 2) reusing existing ontologies within new application contexts is currently related to efforts, potentially comparable to the costs of a new implementation. The setting of our project is a typical use scenario for the deployment of Semantic Web technologies, considered w.r.t the application type (i.e. semantic search) and the application domain (i.e. erecruitment)[3, 6]. Given the complexity of the application domain correlated with the lack of operational experience as regarding ontologies at corporate level, practice-oriented case studies and guidelines for building Semantic Web applications for Human Resource are a core requirement for a serious impact of semantic technologies in this field. Therefore, a second goal of this paper was to use the experiences gained during the project to further elaborate existing best practices[6] towards a list of recommendations for the erecruitment domain, which, far from claiming completeness, might be useful for developing similar real-world applications. The rest of the paper is organized as follows: Section 2 gives a brief overview of the application scenario. Section 3 describes the generation of the HR-ontology, while Section 4 introduces a preliminary set of guidelines for building semantic vertical retrieval applications [6] according to the empirical findings of the project. We summarize the lesson learned with a brief conclusion in Section 5. 2 The Project Setting The project Knowledge Nets 1 approaches the impact of semantic technologies from the business and technical viewpoint in order to make predictions about the influence of these new technologies on markets, enterprizes and individuals. For this purpose the project takes a closer look at particular market sectors and application scenarios. Every scenario includes a technological component which makes use of the prospected availability of semantic technologies in a perspective of several years and a deployment component assuming the availability of the required information in machine-readable form. The first scenario in this context was situated at the Human Resource (HR) domain with the aim to analyze the online job seeking and procurement processes with and without the usage of semantic technologies [1, 5, 9]. In a Semantic Web-based recruitment application the data exchange between employers, job applicants and job portals is based on a set of shared vocabularies describing domain relevant terms: occupations, industrial sectors and skills. These commonly used vocabularies can be formally defined by means of a so-called Human Resource ontology (HR-ontology) (cf. Sec. 3). Given a rich and machine-processable representation of the domain of in- 1 More information at: http://wissensnetze.ag-nbi.de

terest, the ontology forms the basis for the implementation of semantic matching techniques which compute semantic similarities between information resources, i.e. job postings and applicant profiles. In doing so ontologies contribute to the realization of more powerful and flexible erecruitment solutions which include advanced search and presentation facilities based on knowledge about the application domain. Furthermore, the analysis of the potential economic impacts showed that the main actors in the employment market (employers and job seekers) would both benefit from the realization of the ontology-based scenario[1]. 3 The HR Ontology The need for comprehensive classification systems in the HR field has been recognized at an early stage of the erecruitment era by many interested parties. In particular major governmental and international organizations strove the emergence of standard classifications comprising unambiguous and well-documented descriptions of occupational titles, associated skills and qualifications. The result is an impressive inventory of classification systems, mostly with national impact, ready to be deployed in job portals to simplify the management of electronically available job postings and job seeker profiles and to encourage application interoperability. Standards such as O*NET (Occupational Net), ISIC (International Standard Industrial Classification of All Economic Activities), SOC (Standard Occupational Classification) or NAICS (North American Industry Classification System) provide a feasible basis for the development of erecruitment information systems. At the same time they are valuable knowledge resources for the development of application-specific ontologies which can inject domain semanticsawareness to classical solutions in this field. Due to the high interoperability requirements in our application scenario, correlated with the complexity of the domain of interest, we decided to apply a reuse-oriented engineering strategy performed according to the following phases: Discovery of the reuse candidates: conducing a survey on potentially useful ontological sources. Evaluation of the ontological sources: analysis of the result from the previous step w.r.t. its domain, application relevance, quality and availability. Customization of the sources: extraction and integration of the relevant fragments of the (partially comprehensive) sources to the final HR ontology. 3.1 Discovery of the Reuse Candidates In order to compute a list of existing ontologies or ontology-like structures which are potentially relevant for the HR-domain, we carried out a comprehensive search with the help of current support ontology location technologies: General-purpose search engines: we used conventional search engines and

pre-defined queries combining format and content descriptors, such as filetype:xsd human resources or filetype:html occupation classification. Ontology search engines & repositories: resorting to existing search engines and ontology repositories pointed out the immaturity of these technologies for the Semantic Web. However, we obtained better results by consulting collections of ontology-related resources such as controlled vocabularies. 2 Domain-related sites & organizations: this search strategy focused on international and national governmental institutions which might be involved in standardizations efforts in the HR-area. Discussions with domain experts complemented by Internet research led to the identification of several major players in this field: at national level the Federal Agency of Employment (Bundesagentur für Arbeit), at foreign level the American, Canadian, Australian and Swedish agencies and at international level institutions like the United Nations (UN), United Nations Educational Scientific and Cultural Organization (UNESCO) or the HR-Consortium. These organizations are involved in standardization, publicly available in the form of lightweight HR-relevant ontologies. The result of the discovery procedure was a list of approximately 24 resources covering both descriptions of the recruitment process and classifications of occupations, apprenticeship, skills or industrial sectors in English and German. 3.2 Evaluation of the Reuse Candidates The engineering team decided to reuse the following resources 3 : HR-BA-XML: official German extension of Human Resource XML, the most widely used standard for process documents. HR-XML is a library of more than 75 interdependent XML schemes defining particular process transactions, as well as options and constraints regulating the correct usage of the XML elements. SOC-Standard Occupational Classification: classifies employees into occupational categories (23 major groups, 96 minor groups, and 449 occupations). BKZ: German version of the SOC, classifying employees into 5597 occupational categories according to occupational definitions. WZ2003: German standard classification of economic activities. NAICS-North American Industry Classification System: provides industry sector definitions for Canada, Mexico, and the United States to facilitate uniform economic studies across the boarders of these countries. KOWIEN: a skill ontology which defines concepts representing competencies required to describe job position requirements and job applicant skills. The selection of the 6 sources was performed manually without the usage of 2 http://www.taxonomywarehouse.com 3 http://www.hr-xml.org, www.bls.gov/soc, www.arbeitsamt.de/hst/markt/ news/bkz\_alpha.txt, www.destatis.de/allg/d/klassif/wz2003.htm, www. census.gov/epcd/www/naics.html, www.kowien.uni-essen.de/publikationen/ konstruktion.pdf

a pre-defined methodology or evaluation framework. The documentation of 24 potential reuse candidates was consulted in order to assess the relevance of the modelled domain to the application setting. The decision for or against a particular resource was very effective due to the small number of reuse candidates covering the same or similar domains and the simplicity of the evaluation framework, which focused on provenance and natural language aspects. For the German version of the ontology the BKZ and the WZ2003 were the natural choice for representing occupational categories and industrial sectors, respectively. The same applies for the English version, which re-used the SOC and NAICS classifications. As for occupational classifications in the English language, the SOC system was preferred over alternatives like NOC or O*NET due to the availability of an official German translation. 4 The same applies to the choice between industry sector classifications: in contrast to ISIC 5, the NAICS system is provided with a German version, while used in various applications in the HR-area. 3.3 Customization and Integration of the Relevant Sources The main challenge of the erecruitment scenario was the adaption of the 6 reusable ontologies to the technical requirements of the job portal. From a content oriented perspective, 4 of the sources were included to 100% to the final setting, due to the generality of the application domain.the focus on a particular industrial sector or occupation category would require a customization of the source ontologies in form of an extraction of the relevant fragments. To accomplish this task for the KOWIEN ontology we compiled a small conceptual vocabulary (of approx. 15 concepts) from various job portals and job procurement Web sites and matched these core concepts manually to the source ontology. To reuse the HR-BA-XML we manually examined the 75 independent XML schemes, which define various HR transactions, in order to identify those XML-segments describing job position seeker and posting as relevant for our scenario. The candidate sources varied w.r.t. the represented domain, the degree of formality and the granularity of the conceptualization. They were labeled using different natural languages and implemented in a broad range of formats: text files (BKZ, WZ2003), XML-schemes (HR-XML, HR-BA-XML), DAML+OIL (KOWIEN). While dealing with different natural languages complicated the process, human readable concept names in various languages were required in order to make the ontology usable in different job portals and to avoid language specific problems. Another important characteristic of the candidate ontologies was the absence (except for the KOWIEN ontology) of semantic relationships among concepts. Consequently we had to focus on how vocabularies (concepts and relations) can 4 http://www23.hrdc-drhc.gc.ca/2001/e/generic/matrix.pdf, www.onetcenter. org 5 http://unstats.un.org/unsd/cr/registry/regcst.asp?cl=17&lg=1

be extracted and integrated into the target ontology. The usage of the target HR ontology in semantic matching tasks requires that it is represented in a highly formal representation language (implementation realized in OWL). We implemented dedicated translation tools to convert the semi-structured input formalisms to OWL. Furthermore, the text-based classification standards were inserted manually to the ontology with the help of a conventional ontology editor. The instance data, i.e. descriptions of job postings and applicants profiles, is stored in RDF using the vocabulary defined by the HR-ontology. 4 Preliminary guidelines As mentioned in the previous sections major national and international institutions actively contributed to the development of various forms of classifications and taxonomies describing particular aspects of the erecruitment domain. Reusing the most popular ones is likely to improve the interoperability between erecruitment applications. Furthermore reusing classification schemes like BKZ or WZ2003, which did not require any customization effort, definitely resulted in significant cost savings, while guaranteeing a comprehensive conceptualization of occupations and industrial sectors, respectively. Nevertheless, the reuse process was still associated with some challenges. Seeking for adequate reuse candidates could not be performed systematically in absence of appropriate methodological and technological support. The evaluation of the candidate knowledge sources, though straight forward, proved to be a time-consuming task, because of the wide range of standards available in the HR-domain so far and the absence of tools simplifying the interaction of the domain experts with their content. Finally, ontology customization and integration tasks still require a considerable amount of manual work, even when using common representation languages like XML schemes or OWL. Though the manual selection of the relevant parts from the KOWIEN ontology and the HR-BA-XML standard was possible in our case, tools which assist the ontology engineer during this kind of tasks on real-world, large scale ontologies are definitely required. This applies also to tools creating Semantic Web content from existing ontology-like structures: tools for translating between formal representation languages (e.g. from XML or DAML+OIL to OWL) and for extracting OWL conceptual structures from semi-structured documents (such as those textually describing taxonomies and glossaries). According to our findings in the mentioned setting we conclude this section with a (incomplete) list of guidelines for building Semantic Web retrieval applications in the domain of medicine. As a starting point we used a set of domainindependent guidelines emerged in the European project OntoWeb, which focus less on technical aspects, but mainly on issues that relate to the business environment that affects the deployment, integration and acceptance of the ontologybased application [6]. The initial checklist contains 13 items, which cover both

organizational and ontology-specific issues. Since we did not encounter any problems related to the organizational setting (satisfactory user involvement or licence problems etc.), we elaborated the topics which relate directly to the ontology engineering process and adapted them to the HR-domain (cf. Figure 1). The resulted list could be complemented with modelling guidelines which are equally important in a complex domain such as HR. 6 # Item Description 1 Ontology discovery Finding an appropriate ontology is currently associated to considerable efforts and is dependent on the level of expertise and intuition of the engineering team. In absence of fully-fledged ontology repositories and mature ontology search engines the following strategies could be helpful: (i) use conventional search engines with queries containing core concepts of the domain of interest and terms like ontology, classification, taxonomy, controlled vocabulary, glossary; e.g. classification AND skills ; (ii) identify institutions which might be interested in developing standards in the domain of interest and visit their Web sites in order to check whether they have published relevant resources; (iii) large amounts of domain knowledge are currently available in terms of lightweight models, whose meaning is solely human-understandable and whose representation is in proprietary, sometimes unstructured formats. These conceptual structures can be translated to more formal ontologies if appropriate parsing tools are implemented, and are therefore a useful resource for building a new ontology. (iv) Dedicated libraries, repositories and search engines are still in their infancy. The majority of the ontologies stored in this form are currently not appropriate for the Human Resources domain. This applies also for other institutional areas such as egovernment or ehealth. 2 Ontology evaluation 3 Ontology integration and merging Due to the high number of classifications proposed for standardization in the HR domain the evaluation methodology should take into consideration the high content overlapping degree between the reuse candidates and the impact of the originating organization in the field. Furthermore the evaluation methodology should be aware of the following facts: (i) a complete evaluation of the usability of the reuse candidates is extremely tedious, if not impossible. The same domain is covered to a similar extent by several ontologies, while there are no fundamental differences among them w.r.t. their suitability in a semantic job portal. Eliminating candidate ontologies which are definitely not relevant is sometimes more feasible than an attempt to a complete evaluation; (ii) an important decision criterion is the provenance of the ontology, since this area is dominated by several emerging standards. Many standards situated at international institutions such as the EU or the UNO are likely to be available in various natural languages; (iii) many high-quality standards are freely available; (iv) as the majority of HR ontologies are hierarchical classifications, the evaluation process requires tools supporting various views upon the vocabulary of the evaluated sources: (v) these considerations apply for further application scenarios such as egovernment and ehealth. Existing HR ontologies have a considerable size, but a relatively simple structure. Adapt your integration methodology to their particularities: (i) matching and merging ontologies with overlapping domains imposes serious scalability and performance problems to available tools in this area. Nevertheless, using simple algorithms (e.g. linguistic and taxonomic matchers) considerably increases the efficiency of this activity; (ii) the merging results are to be evaluated by human experts. Due to the size of the ontologies, the merging methodology should foresee a flexible and transparent involvement of the users during the process in order to reduce the complexity of the subsequent evaluation; (iii) there is a need for dedicated tools extracting lightweight ontol. structures from textual documents or Web sites; (iv) the integration step requires means to translate between heterogeneous formats (XML to OWL and RDFS, data base schemes to OWL and RDFS etc.); (v) the customization of these structures w.r.t. particular domains of interest (e.g. a HR ontology for the chemical domain) causes additional efforts as all HR standards are domain-independent. 5 Conclusions Figure 1: Preliminary Guidelines In this paper we gave a brief overview of a Semantic Web-based application scenario in the HR-sector by way of describing the process of ontology development (based on reuse paradigm), including summarizing our experiences in a set of preliminary guidelines whose focus is on the reuse of existing sources from ontology discovery through evaluation to ontology integration and merging. Since Semantic Web technologies are maturing and moving beyond academic applications into broader industrial, practice-oriented case studies and guidelines 6 Such guidelines are currently emerging as a result of the initiatives of the W3C Semantic Web Best Practices and Deployment Working Group.

for building applications based on these new Internet technologies are a fundamental requirement for the realization of a fully developed Semantic Web. A significant factor for the success of Semantic Web and ontology technologies in the industrial sectors is cost (time and money) reduction. With this mind, we strive to utilize the empirical findings we have gained from the Knowledge Nets project to provide us with an overview of exemplary approach, which has proved to be quite useful and cost-effective in erecruitment applications as well as enabling us to derive a set of guidelines for developing Semantic Web applications in similar domains. We have picked up erecruitment as a potential earlier adopter scenario as a result of the recommendations of Knowledge Web which define Human Resource as a one of the key fields for the early uptake of Semantic Web technologies within the European industry [3]. Our experiences show that the reuse of available ontologies cannot yet be performed optimally as it still requires considerable manual work, thereby pointing out the need for tools to assist the ontology engineer during, for instance, selection of relevant parts from existing sources on real-world, large scale ontologies. Acknowledgements: This work is a result of the cooperation within the Semantic Web PhD-Network Berlin-Brandenburg and has been partially supported by the Knowledge Nets project, which is part of the InterVal - Berlin Research Centre for the Internet Economy, funded by the German Ministry of Research BMBF, and by the KnowledgeWeb - FP6 Network of Excellence. References 1. C. Bizer, R. Heese, M. Mochol, R. Oldakowski, R. Tolksdorf, and R. Eckstein. The Impact of Semantic Web Technologies on Job Recruitment Processes. In International Conference Wirtschaftsinformatik (WI 05), 2005. 2. M. Fernandez, A. Gomez-Perez, and N. Juristo. Methontology: From ontological art towards ontological engineering. In Proc. of the AAAI 97 Spring Symposium on Ontological Engineering, 1997. 3. KnowledgeWeb European Project. Prototypical Business Use Cases (Deliverable D1.1.2 KnoweldgeWeb FP6-507482), 2004. 4. T. Lau and Y. Sure. Introducing Ontology-based Skills Management at a large Insurance Company. In Modellierung 2002, Modellierung in der Praxis - Modellierung für die Praxis, pages 123 134, 2002. 5. M. Mochol, R. Oldakowski, and R. Heese. Ontology-based Recruitment Process. http://page.mi.fu-berlin.de/ mochol/papers/semtech.pdf, 2004. 6. OntoWeb European Project. Successful scenarios for ontology-based applications (Deliverable D2.2 OntoWeb IST-2001-29243), 2002. 7. H. S. Pinto and J. P. Martins. Ontologies: How can They be Built? Knowledge and Information Systems, 6(4):441 464, 2002. 8. Y. Sure, A. Maedche, and S. Staab. Leveraging Corporate Skill Knowledge - From ProPer to OntoProper. In D. Mahling and U. Reimer, editors, Proc. of the 3rd International Conference on Practical Aspects of Knowledge Management, 2000. 9. R. Tolksdorf, M. Mochol, R. Heese, R. Eckstein, R. Oldakowski, and C. Bizer. Semantic-Web-Technologien im Arbeitsvermittlungsprozess. Wirtschatfsinformatik: Internetökonomie, 48(1):17 26, 2006.