<!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>Who-Does-What: A Knowledge Base of People's Occupations and Job Activities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jonas Bulegon Gassen</string-name>
          <email>jonas.gassen@wu.ac.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefano Faralli</string-name>
          <email>stefano@informatik.uni-mannheim.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Simone P. Ponzetto</string-name>
          <email>simone@informatik.uni-mannheim.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jan Mendling</string-name>
          <email>jan.mendling@wu.ac.at</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Data and Web Science Group, University of Mannheim</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Vienna University of Economics and Business Augasse 2-6</institution>
          ,
          <addr-line>A-1090 Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present a novel resource called “Who-Does-What” (WDW), which provides a knowledge base of activities for classes of people engaged in a wide range of different occupations. WDW is semi-automatically created by automatically extracting structured job activity descriptions from the Web (we use here the O*Net website). These descriptions are used to populate the taxonomic backbone provided by the manually-created Standard Occupational Classification (SOC) of the US Department of Labor.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        System analysis and design is concerned with the creation of conceptual models of
various aspects of a discourse domain. One of its key challenges is quality assurance,
in particular regarding elements’ labels [
        <xref ref-type="bibr" rid="ref2 ref8">2, 8</xref>
        ]. This could be addressed, for instance,
by leveraging techniques for automatic recommendation of (e.g., activity) labels
during modeling [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]: however, to date, there exists no specific knowledge resource that
could potentially enable knowledge-rich and domain-specific recommendation
techniques for conceptual modeling, e.g., by providing wide-coverage structured knowledge
about subjects (i.e., actors), typical verbs (i.e., actions) and corresponding objects.
      </p>
      <p>In this paper, we set to fill this gap and describe a novel resource called
“WhoDoes-What” (WDW) that organizes knowledge on activities and the classes of people
that typically perform them. We connect classes of people to a wide range of
different occupations, like computer programmers or bakers. WDW is semi-automatically
created by populating the manually-created taxonomy from the Standard Occupational
Classification (SOC) of the US Department of Labor with activities found in the web.
We extract activities (i.e., predicates and their arguments) and automatically acquire the
job duties related to each occupation. These structured representations of activities are
linked to the backbone taxonomy (SOC).</p>
      <p>Our resource is meant as a first step towards the more general goal of
ontologyrich semantic modeling: here, we focus on the important task of extracting
occupationrelated activities from text, linking them to a taxonomy and representing such
knowledge explicitly in a clean semantic form. Previous work covered related tasks such as
automatically extracting occupation-related concepts from text for the task of mining</p>
      <sec id="sec-1-1">
        <title>Occupational Information Network (o*net) [src1]</title>
      </sec>
      <sec id="sec-1-2">
        <title>UNSPSC</title>
        <p>definedBy
Computational
statistics software
(e.g. of Tech)
hasKnowledge
hasAbility
hasSkill</p>
      </sec>
      <sec id="sec-1-3">
        <title>Knowledge</title>
        <p>Computers and
Electronics</p>
      </sec>
      <sec id="sec-1-4">
        <title>Ability</title>
        <p>Deductive
reasoning</p>
      </sec>
      <sec id="sec-1-5">
        <title>Skill</title>
        <p>Critical Thinking</p>
        <p>IWA
Develop technical specifications
for products or operations</p>
      </sec>
      <sec id="sec-1-6">
        <title>Technology and Tools</title>
        <p>Analytical or
scientific software
usesTaT</p>
      </sec>
      <sec id="sec-1-7">
        <title>Occupation</title>
        <p>Computer and Information
Research Scientists</p>
        <p>(15-1111.00)
hasDWA</p>
        <p>DWA
Develop performance metrics or
standards related to information
technology</p>
      </sec>
      <sec id="sec-1-8">
        <title>Standard Occupational</title>
      </sec>
      <sec id="sec-1-9">
        <title>Classification (SOC) [src2]</title>
        <p>Computer Research
Scientists (15-1111)
skos:related</p>
      </sec>
      <sec id="sec-1-10">
        <title>Tasks performed by the Occupation</title>
      </sec>
      <sec id="sec-1-11">
        <title>Task</title>
        <p>Computer and Information Research Scientists</p>
        <p>Develop</p>
        <p>Performance Standards</p>
      </sec>
      <sec id="sec-1-12">
        <title>Verb</title>
        <p>Develop</p>
      </sec>
      <sec id="sec-1-13">
        <title>Object</title>
        <p>
          Performance
Standards
biographic information [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] and developing ontologies to support experts finding
systems [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Our approach can be seen as a specific case of the more general task of
ontology population from text [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]: it leverages techniques previously developed in the
context of open information extraction systems like NELL [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] or ClausIE [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], which have
been shown to be capable of acquiring large amounts of machine-readable knowledge
from text, which can later be linked to wide-coverage ontologies [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Our long-term
vision is to effectively support, among other tasks, label completion of process models
based on such resources. This is listed as number 5 among the 25 challenges of
semantic process modeling [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. In this way, it can help improving label quality of process
models [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], class diagrams [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and other types of conceptual models [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
2
        </p>
        <p>A knowledge base of people’s occupations and job activities
We present the schema of WDW in Figure 1 and describe the approach used to build
our resource. We use two sources: the Standard Occupational Classification (SOC) and
O*Net3. The schema labels are bold text and one instance example is shown with
underlined text. We connect SOC to their related occupations on O*Net based on additional
information about occupations such as skills or knowledge. Additionally, we generate
tasks in a triple format, connecting them to occupations and to information from O*Net,
namely Detailed Work Activity (DWA) and Intermediate Work Activity (IWA):
1. Taxonomy harvesting. We make use of the manually-created taxonomy from the
Standard Occupational Classification (SOC) of the US Department of Labor as a
taxonomic backbone for WDW.
3 http://www.bls.gov/soc/ and http://www.onetcenter.org/
WDW: A Knowledge Base of People’s Occupations and Job Activities
2. Additional information about occupations. We collect additional information
related to occupations of SOC: technology and tools that are used by the occupations
and knowledge, abilities and skills that might be required in such occupations. The
source for this information is O*Net.
3. Extracting propositions of occupation-related activities. We assemble textually
represented tasks from O*Net. Given the relevant text fragments, we apply a
stateof-the-art Open Information Extraction system to turn the semi-structured activity
description into structured representations.</p>
        <p>Resource deployment. To share an RDF/OWL version of our resource we create an
OWL representation of the SOC ontology, extend the O*Net schema with 3 new tables
for “task”, “verb” and “object”, generate an RDF file with D2RQ and map all
occupations from O*Net to the SOC ontology. All data are freely available under a CC
BY-NC-SA 3.0 license at https://madata.bib.uni-mannheim.de/179/.
Using SOC as taxonomic backbone. We use the manually-built Standard Occupational
Classification (SOC) of the US Department of Labor (current version from 2010) as
backbone taxonomy for our resource. As unique identifiers, we use the label of the
occupation descriptions concatenated with the SOC code.</p>
        <p>Codes in the SOC hierarchy are made up of six digits divided by a hyphen, e.g.
513011 refers to the class BAKERS.The first two digits represent the top-level class
(510000: Production Occupations), whereas the third digit represents the mid-level class
(51-3000: Food Processing Workers). The fourth and fifth digits represent the broad
occupation (51-3010: Bakers) and the sixth digit represents the detailed occupation.
Each occupation has a description and specific examples, like, Bread Baker or Bagel
Maker. The full SOC hierarchy tree contains 1,421 occupation classes. In the OWL file,
all occupations contain an rdfs:comment "SOCID". The leaves of the hierarchy contain
examples of job titles and a textual description, both as rdfs:comment. There are 23
top-level classes, all branches have the maximum depth of 4, as for SOC code.
Collecting sentences describing job activities from the SOC hierarchy. We harvest
information from O*NET OnLine website4, which provides us with semi-structured
descriptions of the SOC’s concepts. We used the table "Tasks to DWAs" from O*Net
database. As for now, we used only the text from Tasks because they appear to be more
specific, e.g., for “bakers”:
1. Task: Check products for quality and identify damaged or expired goods;
– DWA: Evaluate quality of food ingredients or prepared foods;</p>
        <sec id="sec-1-13-1">
          <title>IWA: Evaluate production inputs or outputs.</title>
          <p>2. Task: Set oven temperatures and place items into hot ovens for baking;
– DWA: Adjust temperature controls of ovens or other heating equipment;</p>
        </sec>
        <sec id="sec-1-13-2">
          <title>IWA: Adjust equipment to ensure adequate performance.</title>
          <p>
            4 http://www.onetonline.org
Extracting structured job activity descriptions. We use the state-of-the-art Open
Information Extraction system ClausIE [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ] to process our sentences and extract structured
triples from them. To maintain high precision across the output extractions we make
use of simple heuristics for filtering: i) we keep only triples whose objects contain one
or two words, each of at least three characters; ii) we remove triples where the predicate
is a verb that is either auxiliary, modal or intransitive that cannot be used transitively
(such verbs are detected based on blacklists created using Wiktionary). These verbs are
removed because they are unlikely to be used in standard conceptual models, e.g.,
capturing business processes. ClausIE may retrieve triples with modal verb such as has or
might, which do not denote an action as expected in process models. As a result, we
obtain 5,548 triples from the O*NET corpus.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Conclusions</title>
      <p>We presented Who-Does-What (WDW), a knowledge base of people’s occupations and
job activities. Our resource is a first step towards the more general goal of increasing
the quality of conceptual models’ labels, e.g. by enabling knowledge-rich automatic
completion and recommendation techniques for semantic process modeling. WDW
is freely available under a CC BY-NC-SA 3.0 license at https://madata.bib.
uni-mannheim.de/179/.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>W.</given-names>
            <surname>Abramowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bukowska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dzikowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Filipowska</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaczmarek</surname>
          </string-name>
          .
          <article-title>Semantically enabled experts finding system - ontologies, reasoning approach and web interface design</article-title>
          .
          <source>In ADBIS</source>
          , pages
          <fpage>157</fpage>
          -
          <lpage>166</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>D.</given-names>
            <surname>Aguilera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gómez</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Olivé</surname>
          </string-name>
          .
          <article-title>A complete set of guidelines for naming UML conceptual schema elements</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          ,
          <volume>88</volume>
          :
          <fpage>60</fpage>
          -
          <lpage>74</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Carlson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Betteridge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Kisiel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Settles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. R.</given-names>
            <surname>Hruschka</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. M.</given-names>
            <surname>Mitchell</surname>
          </string-name>
          .
          <article-title>Toward an architecture for never-ending language learning</article-title>
          .
          <source>In AAAI</source>
          , pages
          <fpage>1306</fpage>
          -
          <lpage>1313</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>L. D.</given-names>
            <surname>Corro</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Gemulla</surname>
          </string-name>
          .
          <article-title>ClausIE: clause-based open information extraction</article-title>
          .
          <source>In WWW</source>
          , pages
          <fpage>355</fpage>
          -
          <lpage>366</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>A.</given-names>
            <surname>Dutta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Meilicke</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. P.</given-names>
            <surname>Ponzetto</surname>
          </string-name>
          .
          <article-title>A probabilistic approach for integrating heterogeneous knowledge sources</article-title>
          .
          <source>In ESWC</source>
          , pages
          <fpage>286</fpage>
          -
          <lpage>301</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>E.</given-names>
            <surname>Filatova</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Prager</surname>
          </string-name>
          .
          <article-title>Occupation inference through detection and classification of biographical activities</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          ,
          <volume>76</volume>
          :
          <fpage>39</fpage>
          -
          <lpage>57</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>A.</given-names>
            <surname>Koschmider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hornung</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Oberweis</surname>
          </string-name>
          .
          <article-title>Recommendation-based editor for business process modeling</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          ,
          <volume>70</volume>
          (
          <issue>6</issue>
          ):
          <fpage>483</fpage>
          -
          <lpage>503</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>H.</given-names>
            <surname>Leopold</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Gunther</surname>
          </string-name>
          .
          <article-title>What we can learn from quality issues of BPMN Models from industry</article-title>
          .
          <source>IEEE Software</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Leopold</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Pittke</surname>
          </string-name>
          .
          <article-title>25 challenges of semantic process modeling</article-title>
          .
          <source>IJISEBC</source>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ):
          <fpage>78</fpage>
          -
          <lpage>94</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>F.</given-names>
            <surname>Pittke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Nagel</surname>
          </string-name>
          , G. Engels, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          .
          <article-title>Linguistic consistency of goal models</article-title>
          .
          <source>In BPMDS</source>
          , pages
          <fpage>393</fpage>
          -
          <lpage>407</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>W.</given-names>
            <surname>Wong</surname>
          </string-name>
          , W. Liu, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Bennamoun</surname>
          </string-name>
          .
          <article-title>Ontology learning from text: A look back and into the future</article-title>
          .
          <source>ACM Computing Surveys</source>
          ,
          <volume>44</volume>
          (
          <issue>4</issue>
          ):
          <volume>20</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          :
          <fpage>36</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>