<!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>Publishing Bibliographic Data on the Semantic Web using BibBase</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Reynold S. Xin×</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oktie Hassanzadeh</string-name>
          <email>oktie@cs.toronto.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Fritz</string-name>
          <email>fritz@isi.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shirin Sohrabi</string-name>
          <email>sohrabi@cs.toronto.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yang Yang</string-name>
          <email>c7yangya@cs.toronto.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Minghua Zhao</string-name>
          <email>mzhao@cs.toronto.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ren´ee J. Miller</string-name>
          <email>miller@cs.toronto.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Toronto</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Information Sciences Institute, University of Southern California</institution>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present BibBase, a system for publishing and managing bibliographic data available in BibTeX files on the Semantic Web. BibBase uses a powerful yet light-weight approach to transform BibTeX files into rich Linked Data as well as custom HTML and RSS code that can readily be integrated within a user's website. The data can instantly be queried online on the system's SPARQL endpoint. In this demo, we present a brief overview of the features of our system and outline a few challenges in the design and implementation of such a system.</p>
      </abstract>
      <kwd-group>
        <kwd>Bibliographic Data Management</kwd>
        <kwd>Linked Data</kwd>
        <kwd>Data Integration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Management of bibliographic data has received significant attention in the
research community. Many online systems have been designed specifically for this
purpose, e.g., BibSonomy [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and CiteSeer [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The work in the semantic web
community in this area has also resulted in several tools (such as BiBTeX to
RDF conversion tools [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]), ontologies (such as SWRC [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and the Bibliographic
Ontology [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]) and data sources (such as DBLP Berlin [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). These systems, tools,
and data sources are widely being used and have considerably simplified and
enhanced many bibliographic data management tasks such as data curation,
storage, retrieval, and sharing of bibliographic data.
      </p>
      <p>
        Despite the success of the above-mentioned systems, very few individuals and
research groups publish their bibliographic data on their websites in a structured
format, particularly following the principles of Linked Data [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] which mandate
the use of HTTP dereferenceable URIs and structured (RDF) data to convey
the semantics of the data This is mainly due to the fact that existing systems
either are not designed to be used within an external website, or they require
expert users to set up complex software systems on machines that meet the
requirements of this software. BibBase aims to fill this gap by providing several
distinctive features that our demo will illustrate.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Light-weight Linked Data publication</title>
      <p>BibBase makes it easy for scientists to maintain publication lists on their
personal web site. Scientists simply maintain a BiBTeX file of their publications,
and BibBase does the rest. When a user visits a publication page, BibBase
dynamically generates an up-to-date HTML page from the BiBTeX file, as well as
rich Linked Data with resolvable URIs that can be queried instantly on the
system’s SPARQL endpoint. We have chosen to use an augmented version of MIT’s
BiBTeX ontology definition to publish data in RDF1.</p>
      <p>Compared to existing Linked Data publication tools, this approach is notably
easy-to-use and light-weight, and allows non-expert users to create a rich linked
data source without any specific server requirements, the need to set up a new
system, or define complex mapping rules. All they need to know is how to create
and maintain a BiBTeX file and there are tools to help with that.</p>
      <p>It is important to note that this ease of use does not sacrifice the quality
of the published data. In fact, although the system is light-weight on the users’
side, BibBase performs complex processing of the data in the back-end. When a
new or updated BiBTeX file arrives, the system transforms the data into several
structured formats using our ontology, assigns URIs to all the objects (authors,
papers, venues, etc.), performs duplicate detection and semantic linkage, and
maintains and publishes provenance information.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Duplicate Detection</title>
      <p>BibBase needs to deal with several issues related to the heterogeneity of records
in a single BiBTeX file, and across multiple BiBTeX files. BibBase uses existing
duplicate detection techniques in addition to a novel way of managing duplicated
data following the Linked Data principles.</p>
      <p>Within a single BiBTeX file, the system uses a set of rules to identify
duplicates and fix errors. For example, if a BiBTeX file has two occurrences of author
names “J. B. Smith” and “John B. Smith”, the system matches the two author
names and creates only a single author object. In this example, the assumption
is that the combination of the first letter of first name, middle name, and last
name, “JBSmith”, is a unique identifier for a person in a single file.</p>
      <p>For identification of duplicates across multiple BiBTeX files, the assumptions
made for local duplicate detection may not hold. Within different publication
lists, “JBSmith” may (or may not) refer to the same author. BibBase deals with
this type of uncertainty by having a disambiguation page on the HTML interface
that informs the users looking for author name “J. B. Smith” (by looking up the
URI http://data.bibbase.org/author/j-b-smith) of the existence of all the
entities with the same identifier, and having rdfs:seeAlso properties that link
to related author entities on the RDF interface.
1 Notably, the MIT’s BiBTeX ontology (http://zeitkunst.org/bibtex/0.1/) is extended to allow
description of the order of authors, unlike some widely-used bibliographic ontologies. We also
provide owl:sameAs and umbel:isLike links to the other existing bibliographic ontologies. The new
ontology definition is available at http://data.bibbase.org/ontology.</p>
      <p>Publishing Bibliographic Data on the Semantic Web using BibBase</p>
      <p>
        Duplicate detection, also known as entity resolution, record linkage, or
reference reconciliation is a well-studied problem and an active research area [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
We use some of the existing techniques to define local and global duplicate
detection rules, for example using fuzzy string similarity measures [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] or semantic
knowledge for matching conference names and paper titles [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
4
      </p>
      <p>Discovering semantic links to external data sources</p>
      <p>RKBExplorer
“Tim Berners-Lee” (person on dblp)
owl:SameAs</p>
      <p>ht p:/ data.bibbase.org/
“Tim Berners-Lee” (person on citeseer) skos:closeMatch src:“htTtpi:/mwwwB.we3r.onrge/Presop-lLe/Beeern”ers(-aLeue/tPhubolicra)tions
“Christian Bizer” (person on eprints)
skos:closeMatch
owl:SameAs</p>
      <p>foaf:page
“Tim Berners-Lee” (person) bibtex0.2:has_keyword
“Linked Data” (buzzword) foaf:page</p>
      <p>bibtex0.2:
“Semantic Web” (buzzword) has_keyword
"Linked Data - The Story So Far" (article)
“Tom Heath” (author)
“Christian Bizer” (author)
“Int. J. Semantic Web Inf. Syst.” (journal)</p>
      <p>PubZone
“Tim Berners-Lee”
"Linked Data - The Story So Far"</p>
      <p>DBLP
"Linked Data - The Story So Far"
“Tim Berners-Lee”
owl:SameAs</p>
      <p>owl:SameAs
skos:closeMatch</p>
      <p>DBLP Berlin
“Tim Berners-Le1e” (person on dblp)
“Int. J. Semantic Web Inf. Syst.” (journal)</p>
      <p>W3C</p>
      <p>People
“Tim Berners-Lee” (foaf:Person)</p>
      <p>Revyu.com
rdfs:seeAlso
foaf:page
foaf:page "Linked Data - The Story So Far" (review)</p>
      <p>
        In order to publish our data in the Web, not just on the Web, to avoid
creation of an isolated data silo, we need to discover links from the entities in
BibBase to entities from external data sources. Figure 1 shows a sample of
entities in BibBase and several possible links to related Linked Data sources and
web pages. In order to discover such links, similar to our duplicate detection
approach, we can leverage online and offline solutions. The online approach mainly
uses a dictionary of terms and strings that can be mapped to external data sets.
A similar approach is used to match abbreviated venues, such as “ISWC” to
“International Semantic Web Conference”. The dictionaries (or ontology tables) are
maintained inside BibBase, and derived from sources such as DBpedia, Wordnet,
and DBLP. We also allow the users to extend the dictionaries by @string
definitions in their BiBTeX files. Offline link discovery is performed using existing
link discovery tools [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Our demo will allow users to interactively add BiBTeX
entries, then view and query the semantically annotated entry and discovered
links.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Additional Features</title>
      <p>The success of BibBase as a Linked Data source depends on scientists using
BibBase for their publications pages. To further entice scientists to do so, BibBase
sports a number of additional features that make it an attractive proposition.
• Storage and publication of provenance information, i.e., metadata about the
source of each entity and each link in the data.
• Dynamic grouping of entities based on attributes (e.g., by year or keyword).
• An RSS feed, allowing anyone to receive notifications whenever a specified
scientist publishes a new paper.
• A DBLP fetch tool that allows scientists who do not yet have a BiBTeX file
to obtain their DBLP publications to start using BibBase right away.
• Statistics regarding users, page views, and paper downloads.</p>
      <p>We enable users to provide feedback on the quality of data and links. By
providing feedback, users will not only improve the quality of the data published
on their own websites, they will also help create a very high-quality data source
in the long run that could become a benchmark for the notoriously hard task of
evaluating duplicate detection and semantic link discovery systems.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this demonstration, we will present BibBase, a system for light-weight
publication of bibliographic data on personal or research group websites, and
management of the data using existing semantic technologies as a result of the complex
triplification performed inside the system. BibBase extends the Linked Data
cloud with a data source that unlike existing bibliographic data sources, allows
online manipulation of the data by non-expert users. We plan to continue to
extend the features of BibBase. A list of currently implemented and upcoming
experimental features is available at http://wiki.bibbase.org.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee. Linked Data - Design Issues</surname>
          </string-name>
          . http://www.w3.org/DesignIssues/ LinkedData.html,
          <year>2006</year>
          . [Online; accessed 14-June-2010].
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Chandel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Hassanzadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Koudas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sadoghi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          .
          <article-title>Benchmarking Declarative Approximate Selection Predicates</article-title>
          .
          <source>In ACM SIGMOD Int'l Conf. on the Mgmt. of Data</source>
          , pages
          <fpage>353</fpage>
          -
          <lpage>364</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>A. K. Elmagarmid</surname>
            ,
            <given-names>P. G.</given-names>
          </string-name>
          <string-name>
            <surname>Ipeirotis</surname>
            , and
            <given-names>V. S.</given-names>
          </string-name>
          <string-name>
            <surname>Verykios. Duplicate Record</surname>
          </string-name>
          <article-title>Detection: A Survey</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          ,
          <volume>19</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>O.</given-names>
            <surname>Hassanzadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kementsietsidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Miller</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>A Framework for Semantic Link Discovery over Relational Data</article-title>
          .
          <source>In Proc. of the Conf. on Information and Knowledge Management (CIKM)</source>
          , pages
          <fpage>1027</fpage>
          -
          <lpage>1036</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>I. Herman.</surname>
          </string-name>
          <article-title>BibTeX in RDF</article-title>
          . http://ivan-herman.name/
          <year>2007</year>
          /01/13/ bibtex-in-rdf/,
          <year>2007</year>
          . [Online; accessed 14-June-2010].
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>6. http://bibliontology.com/.</mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>7. http://ontoware.org/swrc/.</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>8. http://www4.wiwiss.fu-berlin.de/dblp/.</mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>9. http://www.bibsonomy.org/.</mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>10. http://citeseer.ist.psu.edu/.</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>