<!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>J-GLOBAL knowledge: Japan's Largest Linked Open Data for Science and Technology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Takahiro Kimura</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Takahiro Kawamura</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Katsutaro Watanabe</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Naoya Matsumoto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tomonori Sato</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tatsuya Kushida</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Katsuji Matsumura</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Japan Science and Technology Agency</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Bioscience Database Center</institution>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In order to develop innovative solutions in science and technology, Japan Science and Technology Agency (JST) has published JGLOBAL knowledge (JGk), which provides papers, patents, researchers' information, technological thesaurus, and scienti c data, which have been accumulated by JST since 1957 as Linked Open Data. The total of all datasets surpasses 15.5 billion triples, and the JGk website provides a SPARQL endpoint to access the datasets. This paper describes several issues on schema design to construct such a large-scale Linked Data, and methods for linking to external datasets like DBpedia. Finally, we indicate performance problems and the future works.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p># of content
240k
# of triples
124,237,623
36,260k 13,175,534,543
11,510k 2,278,276,314
60k 6,332,982
330k
1,100k
terms
3,370k</p>
      <p>220k
220k
magazines
5k
11,469,063
6,464,398
Scienti c and technological articles, other than papers</p>
      <p>Research databases in univ. and institutions in Japan
by the author. JGk aims to derive ideas and clues by tracing the relationship
of the scienti c and/or technological entities through multiple categories (free
of charge, but there are paid contents in external links). The descriptions of the
categories are shown in Table 1.</p>
      <p>The rest of the paper is organized as follows. Section 2 brie y introduces
methods for building large-scale LOD sets, and then Section 3 describes issues on
schema design and tripli cation of JGk. Finally, Section 4 indicates performance
problems and the future works.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>In DBpedia, which is the de facto hub of LOD, DBpedia Information
Extraction Framework is used for extracting infobox templates from dump data of
Wikipedia, and ontology mapping, which is a voluntary-based collaborative tool
is used for mapping items in templates to properties in Linked Data. Yet Another
Great Ontology (YAGO) is a knowledge base with 120 million triples, composed
of categories, redirects and infoboxes of Wikipedia, synonyms and hyponyms of
WordNet, and GeoNames. But properties are manually de ned by experts. In
JGk, we carefully designed schemas with experts like YAGO, and linked entities
to external datasets like DBpedia in order to provide credible, high-quality data
for science and technology.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Design of J-GLOBAL knowledge</title>
      <p>Schema issues
According to four principles of Linked Data outlined by Tim Berners-Lee, all the
entities in the categories are represented as resources (Uniform Resource
Identi ers, URIs), and thus can be dereferenced as much as possible. We broadly
investigated related schemas with Linked Open Vocabularies, and then reused
common schemas, which are already adopted in external datasets. Then, as
necessary, we de ned our own properties considering reusability.</p>
      <p>Flat model. Resource Description Framework (RDF) provides high- exibility
of design, and then schemas occasionally get complicated to reconstruct original
structures in Relational Databases (RDBs). We thus attempted to adopt at
models of schemas, as users can intuitively imagine the schema structure.
J-GLOBAL knowledge
Disclosure/Nondisclosure. Dataset for each category also has metadata of
the dataset for management like modi cation date. Contents of the datasets are
open to the public, but the metadata are closed by distinguishing each property
with jst:disclosure-segment.</p>
      <p>Use of literals. Although entities should have URIs in Linked Data, rich literal
values enhance convenience for keyword searches. Therefore, we described
properties of importance with object properties with URIs, and datatype properties
with literals, such as rdfs:label, dc:title, foaf:name. As a result, we had
to put a blank node to describe the two properties in parallel.</p>
      <p>Representation of ordered list. Although the order has valuable information
such as in author lists of papers, RDF is a graph model, and then the order of
triples in RDF/XML or Terse RDF Triple Language (Turtle) formats are not
preserved. Therefore, there are several notations to keep the order, such as 1.
RDF List (rdf:List), 2. RDF Container (rdf:Seq) with rdf: 1, rdf: 2 etc.,
and 3. structural combination of blank nodes and the order numbers. In our
schema, we adopted 1. RDF List as recommended by W3C for now, although
the notation is slightly complicated and there is no standard way to search by
SPARQL. However, most services using Linked Data expect at models, and
thus we also described lists by 2. RDF Container as a popular enumeration
notation. 3. is the simplest way, but not standardized and depends on speci c
schema implementations. Also, since most of common properties cannot take an
RDF List as an object, we rede ned the properties of the same meaning with
our namespace jstd:.
3.2</p>
      <p>Tripli cation issues
We rst outputted tables in PostgreSQL as key-value pairs in JavaScript Object
Notation (JSON) format, and then transformed them to Turtle format based on
the above schema policies.</p>
      <p>Literal matching in datasets. To link the datasets in JGk with each other,
literal node matching has been conducted. Literals to be matched are
bibliographic information, such as researchers' and organizations' names in 36,260k
papers and 11,510k patents. We rst normalize the literals and then calculate
weighted sum of similarities between attributes of the literals. In the case of
researcher names in the papers, the attributes are co-authors, research keywords,
affiliations, journal and/or conference names, etc. The similarity of attributes is
calculated based on Longest Common Subsequence and the prede ned
dictionary. We divided all the papers into several datasets by the date of publication
while partially overlapping, and then created pairs of the literals. If the
similarity of a pair is higher than a threshold, we put the same id to the pair.
The preliminary evaluation using a sampling approach showed 98.6% precision
and 90.8% recall for researcher names, and 95.3% precision and 95.0% recall for
organization names. Figure 1 shows the relationship of datasets in JGk.
Link to external datasets. To link the datasets in JGk to external datasets,
we set a resource type (class in ontology) to a main entity in the categories.</p>
      <p>Category Type
Researcher foaf:Person
Paper jst:Article
Patent jstpat:Patent
Subject jst:ResearchProject
Organization foaf:Organization
Technical thesaurus skos:Concept
Chemical material jst:Chemical
Bio material
Article
jst:Gene
jst:Material</p>
      <p>Property External dataset
kaken:researcherNumber JSPS researcher ID
prism:doi, bibo:pmid DOI, ISSN, PubMed
jst:ipc, etc. Patent Office DB</p>
      <p>Entrez GeneID, PubMed
ISSN CODEN
Also, we prepared several properties as links to external datasets. Table 2 shows
the type, the properties to external datasets, and the corresponding datasets in
each category. As a result, users can search on the datasets with type constraints,
and search through the databases including the external datasets. If the external
datasets have identi ers in RDF, we linked to the ids. However, in the case that
the official dataset is in HTML, and the corresponding dataset in RDF is created
by the third party, we individually determined which dataset should be linked.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>This paper introduced a large-scale Linked Open Data for science and technology
in Japan. As the future work, we intend to prepare Web APIs for analysis of the
datasets including external sources.</p>
      <p>The server is currently running on 80 VCPU, 1 TB memory, 3.6 TB HDD
on CentOS 6.3 with Virtuoso 7, and simple queries to retrieve speci c resources
get the results in 7 (ms) with multiplicity 10. The performance almost remains
with more queries. However, complicated queries like aggregation, sorting, string
matching return the results in 20 (s){60 (s) with multiplicity 10, and the
performance becomes worse according to the multiplicity. Loading of all the triples
required 12 days, but we con rmed parallel processing improved the performance.
Dumping of all the triples required 3 days. In the near future, we intend to
triplify datasets of Web of Science and SCOPUS, which will become 180 billion
triples and then require several months for loading. Thus, we need to address
deletion of redundant triples and parallel processing of queries.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>