<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Project Coli-conc: Mapping Library Knowledge Organisation Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Uma Balakrishnan</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Morsheda Akter. Verbundzentrale der GBV</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2007</year>
      </pub-date>
      <abstract>
        <p>Knowledge organisation systems (KOS) across libraries in German speaking countries have always struggled with a lack of homogeneity and consistent subject indexing. Various tools have been developed to map different KOS, either manually or through algorithms which allow for automatic or semi-automatic mapping 1 , 2 , 3 . Considering the complexity and variety of KOS, there is a need for an overarching system which facilitates and promotes consistent subject indexing and enhances access to information and use of KOS. The first step towards designing and deploying such a system was the conversion of various KOS data from their proprietary formats to a uniform format. To meet this requirement, Coli-conc developed in the pilot phase of the project the JSKOS format4. The newly created format is based on SKOS and JSON LD; it eases the use of KOS in web applications and allows more flexibility in content display of the KOS data. To accelerate and increase the efficiency of the intellectual mapping process, the project proposes the mapping tool Cocoda that adopts a dashboard design. This approach gathers data of the KOS that are being mapped with each other from different sources, consolidates the same and displays it in a concise manner on a single screen for at-a glance-monitoring. The web-based mapping tool, Cocoda, besides enabling term/caption or notation search from a source or a target KOS; presents the hierarchical structure of a queried term/class; and permits browsing of the higher order concepts of the selected KOS. Additionally, the tool automatically generates mappings of a selected term/notation, gives options to edit and save the newly created mappings in the centralized VZG Mapping database integrating a feature to export them in JSKOS and various other formats. Furthermore, the Coli-conc infrastructure includes a KOS-Registry, a platform for Concordances with a web interface, JSKOS API for KOS and mappings which are provided as stand-alone services.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Features of the Coli-conc and technical specifications</title>
      <p>1.</p>
    </sec>
    <sec id="sec-2">
      <title>Coli-conc System Architecture</title>
      <p>The system offers an infrastructure to support semi-automatic creation of mappings.
Furthermore, it facilitates the use and exchange of KOS and their mappings. The
application is modular designed and consists of three core parts:



</p>
      <sec id="sec-2-1">
        <title>Coli-conc Web (CCWeb)</title>
      </sec>
      <sec id="sec-2-2">
        <title>Data Converter</title>
      </sec>
      <sec id="sec-2-3">
        <title>JSKOS API for KOS and Mappings (KOS-API, KK-API)</title>
      </sec>
      <sec id="sec-2-4">
        <title>Database Server</title>
        <sec id="sec-2-4-1">
          <title>Sources</title>
          <p>KOS-API
KK-API</p>
        </sec>
        <sec id="sec-2-4-2">
          <title>Converter &amp;</title>
        </sec>
        <sec id="sec-2-4-3">
          <title>Uploader</title>
          <p>CCWeb</p>
          <p>Web</p>
          <p>Interface
Database Server
1.1. CCWeb</p>
        </sec>
      </sec>
      <sec id="sec-2-5">
        <title>The CCWeb is the heart of the system architecture. It comprises of:</title>
      </sec>
      <sec id="sec-2-6">
        <title>The Mapping tool – Cocoda</title>
      </sec>
      <sec id="sec-2-7">
        <title>KOS-Registry</title>
      </sec>
      <sec id="sec-2-8">
        <title>Concordances</title>
      </sec>
      <sec id="sec-2-9">
        <title>User Admin module and a Web Interface</title>
        <p>Web</p>
        <p>Interface</p>
        <p>Presentation
CCWeb Application
Cocoda is designed to perform multiple tasks to speed up the intellectual mapping
building process between library KOS. The main components of the tool are:
KOS-Representation Module: to search, browse and display hierarchical
intra-KOS structural and content information for concept clarification.
KK-Suggest Module: It combines several techniques and workflows into the
framework (statistical co-occurrences, direct concept mapping and retrieval
of stored mappings from the concordance database) to maximize the results
and generate mapping candidates for a selected source and target KOS.
</p>
        <p>KK-Measure Module: to monitor and take care of quality assessment of the</p>
      </sec>
      <sec id="sec-2-10">
        <title>KOS and their mappings.</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>1.1.2. KOS-Registry</title>
      <p>The KOS-Registry holds a collection of library KOS that are actively in use in the
German speaking countries.5 The records have been classified under various types and
also enriched with metadata based on the NKOS AP6 format. An interface enables a
keyword search or selection of a specific type of KOS through a drop-down menu and
retrieval of the metadata of each KOS in the selected set. The application is equipped
with an export function in different formats (XLS, JSON and JSKOS). 7 A script
continually updates the registry through automatic data acquisition from BARTOC8.</p>
    </sec>
    <sec id="sec-4">
      <title>1.1.3. Concordances</title>
      <p>To store, manage, and access mappings of the Coli-conc and other related projects as
well as to integrate the same into the KK-Suggest module, the project has developed a
concordance platform as part of the CCWeb. The database of the platform contains
currently over 200.000 mappings and will be further built up with the help of partner
institutions.</p>
    </sec>
    <sec id="sec-5">
      <title>2. Technologies and Frameworks deployed for CCWeb</title>
      <p>Technologies:</p>
      <p>Java
Application</p>
      <p>Servers:
J2EE (Java 2
Platform,
Enterprise
Edition)</p>
      <sec id="sec-5-1">
        <title>Jersey bundle</title>
        <p>IDE:
eclipse
Web
Servers:
Apache
Tomcat v
7.0 or
higher</p>
      </sec>
      <sec id="sec-5-2">
        <title>Database</title>
      </sec>
      <sec id="sec-5-3">
        <title>Servers:</title>
      </sec>
      <sec id="sec-5-4">
        <title>Mongodb v 3.2.1</title>
      </sec>
      <sec id="sec-5-5">
        <title>Framework:</title>
      </sec>
      <sec id="sec-5-6">
        <title>JavaServer</title>
      </sec>
      <sec id="sec-5-7">
        <title>Faces (JSF) v 2.2</title>
        <p>User
Interface:
PrimeFaces
v 5.0</p>
      </sec>
      <sec id="sec-5-8">
        <title>JavaScript</title>
      </sec>
      <sec id="sec-5-9">
        <title>Server</title>
      </sec>
      <sec id="sec-5-10">
        <title>Request</title>
      </sec>
      <sec id="sec-5-11">
        <title>Forms:</title>
      </sec>
      <sec id="sec-5-12">
        <title>XHTML</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Data Conversion</title>
      <p>One of the main components of the Coli-conc system is the JSKOS format that was
modelled specifically for the project. Application for DDC (Dewey Decimal
Classification) and RVK (Regensburg Classification) conversion from their
proprietary formats into JSKOS has been developed using MARC4J package9. For
other KOS (Basic Classification and Allgemeine Systematik für Öffentliche
Bibliotheken,…) and mappings the mc2skos Python script10 was extended to support
JSKOS. The conversion scripts for mappings are available at:
https://github.com/gbv/cocoda-mappings.</p>
      <sec id="sec-6-1">
        <title>9 MARC4J package: http://svn.k-int.com/default/components/marc4j/tutorial.html 10 mc2skos Python script : https://pypi.python.org/pypi/mc2skos</title>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>4. JSKOS API</title>
      <p>An additional special feature of the Coli-conc architecture is the JSKOS API. Among
the key objectives of the project is to provide uniform and easy access to KOS and
their mappings on the web. This has been affected by the creation of the JSKOS API.
The service has been so far implemented as a database application for DDC, RVK,
Basic classification (BC) and as wrappers to access Gemeinsame Normdatei (GND)
Wikidata, Open Research and Contribution ID (ORCID). However, the use of the</p>
      <sec id="sec-7-1">
        <title>DDC API is subject to a license requirement.</title>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Project Partner Institutions</title>
      <p>The project is being funded by the German Research Foundation. It has received
support from the German National Library, several expert groups, large academic
libraries and international institutions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Balakrishnan</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Agne</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Coli-conc Survey - Ergebnisse der OnlineUmfrage zur Sacherschließung und Konkordanzprojekten</article-title>
          . Retrieved from http://coliconc.gbv.de/publications/ Lauser,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Johannsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Caracciolo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Keizer</surname>
          </string-name>
          , J., van Hage,
          <string-name>
            <given-names>W. R.</given-names>
            ,
            <surname>Mayr</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Comparing human and automatic thesaurus mapping approaches in the agricultural domain</article-title>
          .
          <source>10th International Conference on Dublin Core and Metadata Applications</source>
          . Retrieved from https://arxiv.org/abs/0808.2246 Pfeffer,
          <string-name>
            <surname>M.</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>: Automatic creation of mappings between classification systems</article-title>
          . Workshop Klassifikation und Sacherschließung (LIS'
          <year>2013</year>
          ), University of uxembourg (Presentation). Retrieved from https://publikationen.bibliothek.kit.edu/1000035777 Voß,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Ledl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Balakrishnan</surname>
          </string-name>
          ,
          <string-name>
            <surname>U.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Uniform description and access to Knowledge Organization Systems with BARTOC and JSKOS</article-title>
          .
          <source>Proceedings of TOTh conference 2016</source>
          . Retrieved from https://zenodo.org/record/438019 Voß,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>JSKOS data format for knowledge organization systems</article-title>
          . Retrieved from https://gbv.github.io/jskos/jskos.html
          <string-name>
            <surname>Walter</surname>
          </string-name>
          , A.
          <article-title>-</article-title>
          K.,
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baerisch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Kompetenzzentrum Modellbildung und Heterogenitätsbehandlung (KoMoHe)</article-title>
          . Retrieved from https://www.gesis.org/forschung/drittmittelprojekte/archiv/komohe/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>