<!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>Faceted Classification Scheme ODP</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bene Rodriguez-Castro Hugh Glaser</string-name>
          <email>b.rodriguez@ecs.soton.ac.uk hg@ecs.soton.ac.uk</email>
          <email>hg@ecs.soton.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Les Carr</string-name>
          <email>lac@ecs.soton.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Faceted Classi cation, Normalisation, Multiple Classi ca-</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Electronics and School of Electronics and</institution>
          ,
          <addr-line>Computer Science Computer Science</addr-line>
          ,
          <institution>University of Southampton University of Southampton</institution>
          ,
          <addr-line>Southampton</addr-line>
          ,
          <country country="UK">UK</country>
          <addr-line>Southampton</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Electronics and</institution>
          ,
          <addr-line>Computer Science</addr-line>
          ,
          <institution>University of Southampton</institution>
          ,
          <addr-line>Southampton</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>tion Criteria</institution>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        The Faceted Classi cation Scheme (FCS) ODP is a
Reengineering ODP that transforms a non-ontological resource from
the eld of Library and Information Science, also known as
Faceted Classi cation Scheme, into an ontological resource.
The ontological resource corresponds to an OWL DL model
that results from a speci c application of the Normalisation
ODP [4] [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] based on a series of (a) alignments between the
two conceptual models; and (b) transformation guidelines.
      </p>
      <p>The FCS ODP targets a speci c, very recurrent modeling
issue in ontology development, subject to the
vulnerability of ad-hoc modeling practices that could potentially lead
to unexpected or undesirable results in ontology artifacts.
The scenario consists of domain-speci c concepts that can
be represented according to multiple alternative classi
cation criteria. To the best of our knowledge, guidelines for
the conceptualization and representation of domain-speci c
concepts prone to be described based on multiple
(potentially alternative) classi cation criteria, has not been
explicitly considered in the context of ontology modeling for the
Semantic Web.</p>
      <p>An extended and detailed version of all the sections that
follow and the rationale behind the FCS ODP is presented
at length in [5].</p>
    </sec>
    <sec id="sec-2">
      <title>PATTERN DESCRIPTION</title>
      <p>
        A FCS is de ned as: \a set of mutually exclusive and
jointly exhaustive categories, each made by isolating one
perspective on the items (a facet ), that combine to
completely describe all the objects in question, and which users
can use, by searching and browsing, to nd what they need"
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The Norm. ODP is classi ed as a \Good Practice" pattern
in the catalog of ODPs introduced in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. It can be applied
to any OWL DL ontology that consists of a polyhierarchy
where some semantic axes can be pointed. Each of those
axes will be a module.
      </p>
      <p>The key similarity between these two conceptual models,
lies in the notion of (a) facet in FCSs; and (b) module (or
semantic axis) in the Norm. ODP. Both elements
represent one perspective of the domain being modelled, a single
characteristic of division, a single criterion of classi cation
in their respective paradigm.</p>
      <sec id="sec-2-1">
        <title>Library Sc. FCS</title>
        <p>T DC</p>
        <sec id="sec-2-1-1">
          <title>F aceti</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>FiT ermj</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>Itemx</title>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Ontology Modeling</title>
        <p>FCS ODP OWL Impl.
:T DC owl:Class (primitive)
:F aceti owl:Class (primitive)
:hasF aceti owl:ObjectProperty
:FiT ermj owl:Class (primitive)
:FiT ermjT DC owl:Class (def.) ( )
:Specif icT DCx owl:Class (primitive)
owl:Thing
|-- :F aceti</p>
        <p>|-- :FiT ermj
|-- :T argetDomainConcept (or :T DC)
|-- ( ) :FiT ermjT DC
|-- :Specif icT DCx
owl:topObjectProperty</p>
        <p>|-- :hasF aceti</p>
        <p>The main principle is to represent each facet as an
independent module or semantic axis. Following this principle
makes the application of the Norm. ODP almost
straightforward. Moreover, the resultant ontology includes the
representation of the multiple alternative classi cation criteria
that were considered in the original FCS for the target
domain concept.</p>
        <p>Table 1 summarizes the alignment of the elements in the
generic structure of both conceptual models. This alignment
enables the conversion of a FCS into an OWL DL ontology
by applying the Norm. ODP, where:</p>
        <p>T DC denotes the target domain concept (or domain
of discourse) of the FCS.</p>
        <p>F aceti denotes one of the facets of the FCS.</p>
        <p>FiT ermj denotes one of the terms of F aceti.</p>
        <p>Itemx denotes one the items from the domain of
discourse to be classi ed.
Form: gel, gelpac, liquid, powder, tablet
Scent: green apple, green tea, lavender, lemon,
mandarin, ocean breeze, [...]
Effect on Agent: aroma therapy (subdivisions:
invigorating, relaxing)
Special Property: antibacterial
3. PATTERN USAGE EXAMPLE</p>
        <p>
          Figure 2 presents the facets and terms of a FCS example
in the domain of \Dishwashing Detergent" from [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
        </p>
        <p>
          To apply the FCS ODP, the elements in the generic
ontology structure (derived from the Norm. ODP) in Fig. 1
are populated with the facets and terms of the \Dishwashing
Detergent" FCS example in Fig. 2, according to the
alignments speci ed in Table 1. The overall normalised ontology
model obtained as a result is presented in Fig. 3. A version
of the complete normalised ontology model for the
\Dishwashing Detergent" FCS example in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] is available online1
in RDF/XML format.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. RELATED WORK</title>
      <p>
        The FCS ODP considered previous work that de ned
mappings between di erent semantic models and OWL
ontologies such as the Resource Space Model (RSM) [6] and the
concept of Faceted Lightweight Classi cation Ontology [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
A detailed discussion is available in [5].
      </p>
    </sec>
    <sec id="sec-4">
      <title>5. CONCLUSIONS</title>
      <p>The FCS ODP has presented an initial set of basic design
guidelines to develop an OWL DL ontology model that
supports the representation of multiple alternative classi cation
criteria of a speci c domain concept. These guidelines
provides a partial solution to potentially hazardous ad-hoc
practices in the development of such ontology models, putting
forward a systematic and t-for-purpose approach.
1http://purl.org/net/project/enakting/ontology/detergent fcs norm
owl:Thing
|-- :Agent
|-- :Person
|-- :Dishwasher
|-- :Form
|-- :Gel
|-- :Gelpac
|-- (... rest of terms in the facet "Form")
|-- :BrandName
|-- :Cascade
|-- :Electrasol
|-- (... rest of terms in the facet "Brand Name")
|-- :Scent
|-- :GreenApple
|-- :GreenTea
|-- (... rest of terms in the facet "Scent")
|-- :EffectOnAgent
|-- :AromaTherapy
|-- :Invigorating
|-- :Relaxing
|-- :SpecialProperty</p>
      <p>|-- :Antibacterial
|-- :DishwashingDetergent (:TDC)
|-- ( ) :ManualDishDetergent
|-- ( ) :DishwasherDishDetergent
|-- ( ) :GelDishDetergent
|-- ( ) :GelpacDishDetergent
|-- ( ) (... rest of subclasses for each term</p>
      <p>in the facet "Form")
|-- ( ) :CascaseDishDetergent
|-- ( ) :ElectrasolDishDetergent
|-- ( ) (... rest of subclasses for each term</p>
      <p>in the facet "Brand Name")
|-- ( ) :GreenAppleDishDetergent
|-- ( ) :GreenTeaDishDetergent
|-- ( ) (... rest of subclasses for each term</p>
      <p>in the facet "Scent")
|-- ( ) :AromaTherapyDishDetergent
|-- ( ) :InvigoratingDishDetergent
|-- ( ) :RelaxingDishDetergent
|-- ( ) :AntibacterialDishDetergent
|-- :PresidentsPersonLiquidAntibacterial
|-- :PalmoliveAromaTherapyLavenderYlangYlang
|-- :SpecificDishDetergent3
|-- (... rest of specific dish detergent classes</p>
      <p>:Specif icDishDetergentx to classify)
owl:topObjectProperty
|-- :hasAgent
|-- :hasForm
|-- :hasBrand
|-- :hasScent
|-- :hasEffectOnAgent
|-- :hasSpecialProperty
( ) denotes a de ned owl:Class.
[4] A. L. Rector. Modularisation of domain ontologies
implemented in description logics and related
formalisms including owl. In K-CAP '03: Proceedings of
the 2nd international conference on Knowledge capture,
pages 121{128, New York, NY, USA, 2003. ACM.
[5] B. Rodriguez-Castro, H. Glaser, and L. Carr. How to
reuse a faceted classi cation and put it on the semantic
web. In The 9th International Semantic Web</p>
      <p>Conference (ISWC), June 2010.
[6] H. Zhuge, Y. Xing, and P. Shi. Resource space model,
owl and database: Mapping and integration. ACM
Trans. Internet Technol., 8(4):1{31, 2008.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W.</given-names>
            <surname>Denton</surname>
          </string-name>
          .
          <article-title>How to make a faceted classi cation and put it on the web</article-title>
          . Online,
          <year>November 2003</year>
          . http://www.miskatonic.org/library/facet-webhowto.html.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Egana-Aranguren</surname>
          </string-name>
          .
          <article-title>Role and Application of Ontology Design Patterns in Bio-ontologies</article-title>
          .
          <source>PhD thesis</source>
          , School of Computer Science, University of Manchester,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Giunchiglia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Dutta</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Maltese</surname>
          </string-name>
          .
          <article-title>Faceted lightweight ontologies</article-title>
          . In A.
          <string-name>
            <surname>Borgida</surname>
            ,
            <given-names>V. K.</given-names>
          </string-name>
          <string-name>
            <surname>Chaudhri</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Giorgini</surname>
            , and
            <given-names>E. S. K</given-names>
          </string-name>
          . Yu, editors,
          <source>Conceptual Modeling: Foundations and Applications</source>
          , volume
          <volume>5600</volume>
          of Lecture Notes in Computer Science, pages
          <volume>36</volume>
          {
          <fpage>51</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>