<!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>Towards Semantically Aggregating Indian Open Government Data from data.gov.in</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Asha Subramanian</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anmol Garg</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Omang Poddar</string-name>
          <email>omang.poddarg@iiitb.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Srinath Srinivasa</string-name>
          <email>sri@iiitb.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>International Institute of Information Technology</institution>
          ,
          <addr-line>26/C, Hosur Rd, Electronics City Phase 1, Electronic City, Bengaluru, Karnataka 560100</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Knowledge representation of “open data” involves aggregation of disparate information in a semantically meaningful context. This task is challenging as such datasets are arbitrarily structured and fragmented with no overarching contextual framework in which the datasets are uploaded. The utility of such datasets is determined by the “context” in which they are presented and the same dataset can be viewed and consumed in various contexts depending on the consumer. We present open data from data.gov.in in 'Many Worlds on a Frame (MWF)' - a framework where knowledge is organized within one or more thematic worlds each of which in turn relate to one another to form the global knowledge frame.</p>
      </abstract>
      <kwd-group>
        <kwd>Open Government Data</kwd>
        <kwd>Linked Open Data Cloud</kwd>
        <kwd>Semantic Integration</kwd>
        <kwd>Knowledge Aggregation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>A large chunk of open data is made available through open government initiatives such
as data.gov1, data.gov.in2 etc mostly in the form of CSV files. Since open data is
generated with no pre-conceived data models, there is no overarching data model that can be
used for integrating such datasets. This is a non-trivial task and we call such problems
as divergent aggregation problems. The semantic integration and aggregation process
involves extracting the various contexts or themes along which these datasets can be
integrated and representing the semantic integration in an appropriate framework that
not only identifies different perspectives from which the data can be aggregated, but
also depicts how the perspectives can be inter-related. In this paper we present a
knowledge aggregation application using Many Worlds on a Frame (MWF) that allows for
rich representation of data across two aspects, namely, the type hierarchy (is-a)
relationship and the containment hierarchy (is-in) relationship supported by associations
to transform the open datasets into a web of semantically interlinked themes and their
associations.</p>
      <p>To the best of our knowledge, our work is the first to enhance and extend the usage of
LOD3 to Indian Open Government Data.</p>
    </sec>
    <sec id="sec-2">
      <title>Many Worlds on a Frame (MWF)</title>
      <p>Many Worlds on a Frame (MWF) is an intuitive knowledge representation framework
loosely modeled on Kripke semantics4. It allows for facts to be represented, grouped
and related across many inter-connected worlds. Each world is considered a concept
and concepts are organised in hierarchies, represented as rooted, acyclic graphs. Every
concept belongs to two hierarchies - ‘is-a’ or concept hierarchy and ‘is-in’ or
containment hierarchy. a ‘is-a’ b denotes a ‘is a kind of ’ b and a ‘is-in’ b denotes a ‘is contained
in’ b. The concept hierarchy is used to inherit properties and associations and the
containment hierarchy is used to manage visibility. The root of the concept hierarchy is a
concept called Concept, and the root of the containment hierarchy is a concept called
Universe of Discourse (UoD). A concept that cannot be subclassed using the ‘is-a’
relation, is called an Instance or a Record. Only ‘instance worlds’ store data, while
‘context worlds’ or ‘class worlds’ only manage structure and relationships. Each
concept in a MWF system acts as a local ‘context world’ and hosts a set of knowledge
fragments in the form of associations across concepts. ‘Class worlds’ can be imported
into other worlds, so that their instances can participate as data elements. Associations
are triples of the form (source, predicate, target). Here source and target are concepts
in some target world say Cw and predicate is a label describing the association. In any
association contained in world Cw, if the target concept is the world Cw itself, such
associations are called Roles. The source concept is said to be playing a role defined
by the predicate label in Cw. Roles, Associations and Worlds can be associated with
zero or more attributes. An attribute is of the form (Key,Value), where Key is the name
of attribute and Value holds the information regarding the attribute. Further, Value can
hold literal data or a basic ‘type’. ‘type’ can be ‘String’, ‘URL’, ‘Date’ or a world.
When a world is subclassed by another world, all the roles, associations and attributes
are inherited by the sub classed world.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Semantic Knowledge Aggregation of Open Data in MWF</title>
      <p>
        A separate model generates Thematic and Schematic integration outputs given a
collection of open data using heuristic algorithms over LOD [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This model generates a
set of dominant classes or themes (output of Thematic integration) that best explain
the ‘context’ of the datasets. The Schematic integration generates for each table in the
collection, anchoring column(s) or subject column(s) that associate with the themes
generated in the Thematic integration and the relations of the anchoring column(s)
with the other columns of the table. Thus the tuples (Anchoring column, Relation,
Connected column) provide complete semantics for each table using the themes that
explain the collection. The themes and relations are classes and properties from LOD
respectively. We use three tables from data.gov.in to explain the semantic aggregation in
MWF namely - AgmarkRice2012.csv, NutrientContent.csv and IndianStates.csv. These
datasets contain market-wise rice prices in various Indian states and districts, nutrient
content against various parameters in Indian food crops and geographical information
regarding various Indian states respectively. Here, ‘Yago/YagoPermanentlyLocatedEntity’
and ‘dbo:Food’ are themes produced by the ‘Thematic integration’ process depicting
      </p>
      <p>Kripke Semantics: https://plato.stanford.edu/entries/logic-modal/</p>
      <p>State
dbo:Food</p>
      <p>Market</p>
      <p>Commodity</p>
      <p>District</p>
      <sec id="sec-3-1">
        <title>CommPodity</title>
        <p>Food Commodity
Variety</p>
        <p>Roles</p>
      </sec>
      <sec id="sec-3-2">
        <title>Food CPommodity</title>
        <p>P
State</p>
        <p>District</p>
        <p>Name</p>
        <p>C
Commodity</p>
        <p>Date
Min Price</p>
        <p>Variety
Yago/YagoPermanentlyLocatedEntity dbo:Food</p>
        <p>State YaCgoo/mYmagoodPityermanentlyLocatedEntity</p>
        <p>Yago/VarietiesOfRice
Market</p>
        <p>Market
District :tableAids=s&gt;ocAigamtioanrkARttircibeu2t0e1s2.csv</p>
        <p>Yago/StatesAndTerritoriesOfIndia
Yago/YagoPermanentlyLocatedEntity dbo:PopulatedPlace</p>
        <p>Capital</p>
        <p>Association Attributes
:tableid=&gt;IndianStates.csv Associations
dbo:Food</p>
        <p>Yago/VarietiesOfRice
Capital</p>
        <p>Variety</p>
        <p>Roles</p>
        <p>P</p>
        <p>Name
dbp:seat
CoDnatteextVWaroierltdyMinSPtCarItimecep:otartbeledAidWs=so&gt;orDMcAldiigaassmrttikroiaecnrttkARttiRrcibeou2let0es1s2.csv :tablAeisPds=ao&gt;rceNinauttitAorPinsesnAottCctrioiabntVuitoaetenlnuste.csvPCahArialsdmsAeostCecsroiactiaiotionns
dbr: dbpedia.org/resource dbo: dbpedia.org/ontology dbc: dbpedia.org/resource/Category
Yago: dbpedia.org/class/yago dbp: dbpedia.org/property
Fig. 1: Illustration of the working model of Many Worlds in a Frame (MWF) using open
data tables
most pertinent contexts for the collection of tables ( AgmarkRice2012.csv,
NutrientContent.csv and IndianStates.csv ). These themes translate into ’context worlds’ in MWF.
We have illustrated the components of the these two ‘context worlds’ in Fig. 1. Note that
table AgmarkRice2012.csv constitutes a complex subject determined by the columns
State and Commodity and has been consumed in two contexts. The context ‘dbo:Food’
shows the commodities that the various states sold while the context
‘YagoPermanentlyLocatedEntity’ shows the same table from the states perspective. The parent and child
associations depicted by (State, Commodity) and (Commodity, State) in their respective
contexts hold the complete semantics of the table AgmarkRice2012.csv.
Similarly, table IndianStates.csv using the association Name, associates with the context
‘Yago/YagoPermanentlyLocatedEntity’. The table IndianStates.csv constitutes a simple
subject with the anchoring column Name explaining all the columns of this table. The
semantics of this table is explained by the association Name.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 Datasets and Demonstration</title>
      <p>Currently, approximately 100 datasets from data.gov.in from various sectors such as
‘Agriculture’, ‘Health and Family Welfare’, ‘Environment’ etc have been aggregated
using MWF. In the demonstration5, we will present “Sandesh” - the semantic data mesh
of Indian Open Government Data. “Sandesh” seamlessly integrates the outputs from the
‘Thematic and Schematic integration’ model and populates MWF, given a collection of
open data csv files. The demonstration is currently set up on a server with external IP
and is powered by a SQLite database. During the demonstration, the implementation of
5</p>
      <p>Demo: http://wsl.iiitb.ac.in/sandesh-web</p>
      <p>Video: https://www.youtube.com/watch?v=pt1j2k1M97o
MWF using datasets from data.gov.in will be presented using the ‘context worlds’ and
’instance worlds’ that have been inferenced from the datasets. Figure 1 and section 3
explain the MWF implementation in detail using a concrete example, that will be used
during the demonstration.</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper, we have presented a rich and versatile application, that achieves
semantic knowledge aggregation of open data. MWF intuitively represents the datasets as a
semantic data mesh of interconnected worlds, roles, associations and attributes. The
information from each table is represented in as many contexts as are applicable
using ‘context worlds’. Information within each ‘context world’ is coherent and captures
the various facets of an entity applicable within the boundary of that world. One can
also traverse across inter-related worlds from a ‘context world’. We aim to integrate a
reasoning engine in MWF to incorporate rules and reason new facts.</p>
      <p>
        Other similar semantic integration efforts on open data include [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to name
a few. Our semantic knowledge aggregation efforts largely differs from the cited work
in that - the ‘theme identification’ is central to semantic integration. This form of
knowledge representation allows data from multiple files or resources to be integrated using
different contexts they represent. Inter-related contexts allows traversing through
underlying resources in a seamless fashion. Other efforts to link government data use
vocabularies to link metadata and provenance information regarding the datasets ([
        <xref ref-type="bibr" rid="ref2">2</xref>
        ])
or a custom vocabulary specifically meant to represent open government data ([
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]).
However, our model focusses on the subject or the context of the datasets to link related
information. Our model currently presents aggregated contexts from multiple datasets,
simultaneously representing a dataset in multiple perspectives. We are also able to
provide a comprehensive picture of each ‘context world’ (a class or a concept in LOD) and
how it relates to various tables from a collection of open data tables.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Subramanian</surname>
          </string-name>
          , Asha, Ved Kurien Mathai, Vikkurthi Manikanta, Janaki Vinesh Joshi, and Srinath Srinivasa. ”
          <article-title>Semantic Integration of Open-Data Tables.” In OTM Confederated International Conferences” On the Move to Meaningful Internet Systems”</article-title>
          , pp.
          <fpage>589</fpage>
          -
          <lpage>607</lpage>
          . Springer International Publishing,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ding</surname>
            , Li,
            <given-names>Vassilios</given-names>
          </string-name>
          <string-name>
            <surname>Peristeras</surname>
            , and
            <given-names>Michael</given-names>
          </string-name>
          <string-name>
            <surname>Hausenblas</surname>
          </string-name>
          . ”
          <article-title>Linked open government data</article-title>
          [Guest editors' introduction].
          <source>” IEEE Intelligent Systems</source>
          <volume>27</volume>
          , no.
          <issue>3</issue>
          (
          <year>2012</year>
          ):
          <fpage>11</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Bo¨hm, Christoph, Markus Freitag, Arvid Heise, Claudia Lehmann, Andrina Mascher, Felix Naumann, Vuk Ercegovac, Mauricio Hernandez,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Haase</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Schmidt</surname>
          </string-name>
          . ”
          <article-title>GovWILD: integrating open government data for transparency</article-title>
          .”
          <source>In Proceedings of the 21st International Conference on World Wide Web</source>
          , pp.
          <fpage>321</fpage>
          -
          <lpage>324</lpage>
          . ACM,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Heise</surname>
          </string-name>
          , Arvid, and Felix Naumann. ”
          <article-title>Integrating open government data with stratosphere for more transparency</article-title>
          .
          <source>” Web Semantics: Science, Services and Agents on the World Wide Web</source>
          <volume>14</volume>
          (
          <year>2012</year>
          ):
          <fpage>45</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Hoxha</surname>
          </string-name>
          , Julia, and Armand Brahaj. ”
          <article-title>Open government data on the web: A semantic approach</article-title>
          .”
          <source>In Emerging Intelligent Data and Web Technologies (EIDWT)</source>
          , 2011 International Conference on, pp.
          <fpage>107</fpage>
          -
          <lpage>113</lpage>
          . IEEE,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>