<!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>The SymbolicData Project { Towards a Computer Algebra Social Network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Hans-Gert Grabe</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Nareike</string-name>
          <email>nareike@informatik.uni-leipzig.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Simon Johanning</string-name>
          <email>johanning@informatik.uni-leipzig.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universitat Leipzig</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We report about a complete redesign of the tools and data of the SymbolicData project according to RDF technologies and Linked Data principles that proved to be powerful within modern semantic web approaches. During that redesign the focus of the project changed from a mere data store towards the vision of a Computer Algebra Social Network (CASN) to support technically intercommunity communication between Computer Algebra subcommunities. In the last part of the paper we describe ongoing e orts to implement a technical basis for a Distributed Semantic Social Network infrastructure to run such a CASN.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        The SymbolicData project grew up from the Special Session on Benchmarking
at the 1998 ISSAC conference to continue the e orts started by the PoSSo [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
an FRISCO [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] projects. It aimed at building a reliable and sustainably
available collection of Polynomial Systems that were reported in the literature for
benchmarking and pro ling of CA software, to extend and update it, to collect
meta information about the records, and also to develop tools to manage the
data and to set up and run reliable tests and benchmark computations on the
data. A rst prototype was developed during 1999{2002 by Olaf Bachmann and
Hans-Gert Grabe with data from Polynomial Systems Solving and Geometry
Theorem Proving.
      </p>
      <p>There was almost no advance during 2002{2005. In a second phase around
2006 the project matured again and extended its scope. Data was supplied
by the CoCoA group (F. Cio ), the Singular group (M. Dengel, M.
Brickenstein, S. Steidel, M. Wenk), V. Levandovskyy (non commutative polynomial
systems, G-Algebras) and R. Hemmecke (Test sets from Integer Programming).
In 2005 the German Fachgruppe Computeralgebra launched the Web site http:
//www.symbolicdata.org. During the Special Semester on Grobner Bases (GB)
in March 2006 we tried to join forces with the GB-Bibliography project (B.
Buchberger, A. Zapletal) and the GB-Facilities project (V. Levandovskyy).</p>
      <p>
        In 2009 we started to refactor the data along standard Semantic Web concepts
based on the Resource Description Framework (RDF). We completed a redesign
of the data along RDF based semantic technologies, set up a Virtuoso [20] based
RDF triple store and SPARQL endpoint at http://www.symbolicdata.org as
an Open Data service along Linked Data standards [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and started both
conceptual and practical work towards a semantic-aware Computer Algebra Social
Network. The new SymbolicData data and tools were released as version 3 in
September 2013.
      </p>
      <p>
        One of the main decisions within that redesign process was a non-technical
one { leave the focus on data storage and the \roots" within the Polynomial
Systems Solving CA subcommunity in favour of stronger social interlinking. We
reshaped the SymbolicData Project as intercommunity project, that addresses
needs of subcommunities within the Symbolic Computation community to
prole, test and benchmark implementations as a cross cutting activity 1, and started
to develop links to other intercommunity activities as sagemath [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], lmonade
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] or swmath [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>In section 2 and 3 we describe the current SymbolicData infrastructure in
more detail. The rest of this paper addresses conceptual and practical problems,
experiences and solutions towards a semantic-aware Computer Algebra Social
Network as an intercommunity project.</p>
      <p>
        Acknowledgement: This and ongoing work was realised within a project
Benchmarking in Symbolic Computations and Web 3.0 supported by the
Saxonian E-Science Initiative [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] with a 12 months grant for Andreas Nareike in
2012/13 and a ve months grant for Simon Johanning in 2014.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>The SymbolicData Infrastructure</title>
      <p>Our basic resources (examples for testing, pro ling and benchmarking software
and algorithms from di erent areas of symbolic computation) are publicly
available in XML markup, meta data in RDF notation both from a public git repo,
hosted at http://github.org/symbolicdata, and from our remote RDF triple
store at http://symbolicdata.org/Data. Moreover, we o er a SPARQL
endpoint [18] to explore the data by standard Linked Data methods.</p>
      <p>
        The website operates on a standardized installation using an Apache web
server to deliver the data, the Virtuoso RDF data store [20] as data backend, a
SPARQL endpoint and (optionally) OntoWiki [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to explore, display and edit
the data. This installation can easily be rolled out on a local site2 to support
local testing, pro ling and benchmarking.
      </p>
      <p>
        The distribution contains also tools and prototypical solutions for a local
compute environment as, e.g., provided by Sagemath [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The Python based
SDEval package [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] by Albert Heinle o ers a JUnit like framework to set up,
run, log, monitor and interrupt testing and benchmarking computations. The
SDSage package [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] by Andreas Nareike provides a showcase for SymbolicData
integration with the Sagemath [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] compute environment.
      </p>
      <sec id="sec-2-1">
        <title>1 See http://en.wikipedia.org/wiki/Cross-cutting_concern.</title>
        <p>2 Tested with Linux Debian and Ubuntu 12.04 LTS standard distributions; a more
detailed description can be found in the SymbolicData wiki [17].</p>
        <p>We follow a development process along the Integration-Manager-Work ow
Model3. This makes it easy to join forces with the SymbolicData team: Fork
the repo to your github account, start development and send a pull request
to the Integration Manager if you think you produced something worth to be
integrated into the upstream master branch. Even if your contribution is not
pulled to the upstream, people can use it, since they can pull it from your
github repo to their github repo. This allows even for agile common small feature
development { a widely practised way to advance projects hosted at github.com.
You are encouraged to start a discussion about your plans early in the process
and regularly report your progress on the SymbolicData mailing list.</p>
        <p>Currently the SymbolicData data collection contains resources from
Polynomial Systems Solving (390 records, 633 con gurations), Free Algebras (83
records), G-Algebras (8 records), GeoProofSchemes (297 records) and Test Sets
from Integer Programming (28 records). These resources are stored in a at
XSchema based XML syntax developed within SymbolicData version 2 that
uses well established intracommunity syntaxes for the internal data.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Towards a Decentralized Infrastructure of Resources</title>
      <p>Note that RDF provides a strong conceptual distinction between resources (basic
information) and resource descriptions (meta information) and with
SymbolicData version 3 we use XML representations more concisely to focus on the basic
information structure itself.</p>
      <p>Since the basic information is provided by di erent CA subcommunities it is
a good advice to use the (textual) syntactical notations well established within
a subcommunity to store data. In most cases such syntactical notations are not
XML based, so one cannot use a standard XML parser to parse the internal
textual representations \out of the box".</p>
      <p>Since the subcommunity has plenty of parsers and tools at hand to input
textual representations into their semantic-aware tools this is not a real
obstacle in practise. In particular, in the early times of SymbolicData we had a
dispute about representation of polynomials { use the well established operator
syntax as, e.g., x^3+5*x-2, or provide polynomials in XML-based OpenMath
or MathML syntax. We decided to store polynomials in the compact human
readable operator syntax, as in the PoSSo project.</p>
      <p>In the SymbolicData data structure concept we use XML markup mainly
to compile heterogeneously structured data into a single resource in such a way
that the di erent parts of this data can be extracted by a standard XML parser
and passed to appropriate semantic-aware tools for further processing. To start a
new data collection within SymbolicData you have to decide about the parts of
data that have to be bundled for a single resource, to decide about the syntactical
representation of these parts according to the standards of your scienti c
subcommunity, to develop a XSchema based XML representation for the bundling,
3 See http://git-scm.com/book/en/Distributed-Git-Distributed-Workflows.
and provide data along that standard. The main point about the resources is
the reliable and sustainable availability of the data through a permanent web
address, a Unique Resource Identi er (URI). We provide access to our centrally
managed resources via http://symbolicdata.org/XMLResources/.</p>
      <p>Such a concept is not restricted to centrally managed resources, but can
easily be extended to other data stores on the web that are operated by di
erent CA subcommunities and o er a minimum of Linked Data facilities. There
are draft versions of resource descriptions about Fano Polytopes (8630 records)
and Birkho Polytopes (5399 records) hosted by Andreas Pa enholz and about
Transitive Groups (3605 records) from the Database for Number Fields of Jurgen
Kluners and Gunter Malle that point to such external resources.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Resources and Resource Descriptions</title>
      <p>Preparing SymbolicData version 3 we decided to strengthen the part of
intercommunity communication aspects. From this point of view resources are owned
and maintained by di erent CA subcommunities, and meta data or resource
descriptions are important for technically supported interchange of data between
such subcommunities and for intercommunity communication, and hence should
be managed and maintained within a cooperative intercommunity process.</p>
      <p>A rst question to be solved was about data representation for resources and
resource descriptions. XML based design principles mainly distinguish between
information (XML records) and information structure (described with XSchema)
and are well suited for data representation of (basic) resources but proved to be
not expressive enough to represent interrelations between di erent resources in
a exible way.
4.1</p>
      <p>
        Why RDF?
We decided to switch to RDF as basic representation for resource descriptions by
several reasons. First, we could join forces with the Agile Knowledge Engineering
and Semantic Web (AKSW) Group at Leipzig University4, a leading research
group in semantic technologies, and exploit their experience about concepts and
tools in that area. Second, RDF gets established more and more for exchange of
meta information not only within the Linked Open Data world [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], but also for
the big projects on standardization of scienti c communication as the Dublin
Core DCMI Metadata Terms Initiative [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] or the Joint Steering Committee for
Development of Resource Description and Access [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Third, there are well
elaborated concepts and tools how to exchange RDF based information by a
protocol as simple and widely spread as HTTP Get and how to manage that
within a standard web server infrastructure.
      </p>
      <sec id="sec-4-1">
        <title>4 See http://aksw.org/About.html.</title>
        <p>4.2
RDF { the Resource Description Framework { is about description of resources,
represented by (globally unique) resource identi ers (URIs). RDF provides a
uni ed scheme to represent relational information as triples. There are several
notational standards (ntriples, turtle, rdf/xml, json) for triples and plenty of
tools to manage sets of triples, i.e., RDF graphs.</p>
        <p>Each such triple can be considered as a sentence of a story that consists
of a subject s, a predicate p and an object o, but di erent to real stories the
semantics of an RDF graph is that of a set, i.e., the order of the sentences does not
matter. Hence the expressiveness of RDF stories is very restricted compared to
natural languages. The main advantage however, is a separation between data
and search algorithms on data patterns as in rule based programming. RDF
comes with the standardized pattern based query language SPARQL to operate
such search queries on RDF data stores. For SymbolicData we use Virtuoso
[20] as RDF data store and SPARQL endpoint.</p>
        <p>RDF has another advantage compared to classical database approaches {
one can express descriptions of descriptions, i.e., database design, within the
same language concepts, and thus share not only descriptions of data but also
descriptions of data descriptions, i.e., information about the semantics of the
data in a machine readable way.</p>
        <p>Subjects and predicates have to be URIs while objects (or `values') can be
either URIs or (plain or typed) literals in lexical form (a string included in quotes).
There are some prede ned common types (e.g., xsd:integer) but custom types
can be de ned as well.</p>
        <p>A set of triples can be interpreted as a directed graph (RDF graph) with
subjects and objects as nodes (replacing literals by labelled blank nodes) and
predicates as labelled edges between nodes. On the opposite, a directed graph
can be written as a set of triples (and is commonly represented in such a way as
internal data structure of graph programs). Another representation uses sets of
key-value pairs p ! o assigned to the di erent subjects s. Note that, di erent
to database columns, a key p can have multiple values.</p>
        <p>
          RDF uses some more basic concepts { character sets to compose URIs and
literals and name spaces to structure information spaces and to resolve con icts
within URI creation. There are more elaborated concepts as OWL, RDFS etc.
on top of RDF as explained in the Semantic Web Stack [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], but not yet used
within SymbolicData. Note that nowadays the syntax layer below the RDF
data interchange layer in the Semantic Web Stack is no more bound solely to
XML as [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] might suggest { the most widespread syntax representation is in
Turtle format5.
4.3
        </p>
        <sec id="sec-4-1-1">
          <title>Linked Data Principles</title>
          <p>The real power of RDF does not originate in an alleged superiority of concepts
but in the practical availability of data stores all over the world that are
orga</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>5 See http://en.wikipedia.org/wiki/Turtle_(syntax).</title>
        <p>
          nized on RDF based principles. Whereas the (traditional) Web 2.0 is build upon
interlinked dynamical HTML web pages based on private databases, the
Semantic Web as part of Web 3.0 [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] focuses on interlinking these private databases
themselves into a single big distributed data store.
        </p>
        <p>RDF supports both ways of data dissemination { by le transfer as in Web
2.0 and by remote access to RDF triple stores as in Web 3.0 {, and so does
SymbolicData: You can download whole RDF graphs as data les from our
remote host, upload this data into your local data store and process it locally,
but you can also directly access our remote RDF data store. RDF data stores
operate on the HTTP protocol and hence are best deployed within a webserver
infrastructure, either remote or local. The only di erence between remote and
local approaches are the stronger web security requirements for a remote
location.</p>
        <p>
          To achieve web access of RDF data on a remote host, URIs should be available
as URLs, i.e., a HTTP Get request to an URI should deliver a valuable portion
of RDF information about that subject. This is the core of the Linked Data
Principle [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and realised for the http://symbolicdata.org/Data/ name space
within the SymbolicData project.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>SymbolicData Resource Descriptions</title>
      <p>RDF resource descriptions are the main part of the meta information collected
within the SymbolicData project. We o er resource descriptions for several
purposes { resource ngerprints to navigate within the examples, relational
information to, e.g., bibliographical references or CA software descriptions, and
information about activities of people involved with CA research.
5.1</p>
      <sec id="sec-5-1">
        <title>Resource Fingerprints</title>
        <p>Semantically equivalent data usually can be given in di erent syntactical form.
For example, the same Polynomial System can be given with di erent variable
names, in di erent polynomial orderings and even in di erent forms as, e.g.,
expanded or factorized polynomials.</p>
        <p>To navigate within such data, to prestructure data for e cient search or
to identify a given example within the database it is helpful to precompile
ngerprints, i.e., (semantically sound) invariants of the di erent examples. For
example, the set of degree lists (in standard grading) or the set of the lengths
of polynomials in distributive normal form are such invariants for Polynomial
Systems.</p>
        <p>Examples with di erent ngerprints are surely di erent, examples with the
same ngerprint require more elaborated methods to be distinguished. In most
cases the latter is not worth to be automated since the \general nonsense"
knowledge of the experts (optionally added as rdfs:comment to the resource
description) is a more powerful \tool" to resolve such disambiguities.</p>
        <p>The computation of ngerprints requires semantic-aware tools and both the
de nition of useful ngerprints and its computation are due to the CA
subcommunity experts with the appropriate semantic knowledge and tools. To compare
user given examples with existing ones it is a good advice to have enough
invariants as ngerprints at hand that can be computed in polynomial time.
5.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Relational Information</title>
        <p>It was one of the great visions of the SymbolicData Project to collect not only
benchmark and testing data but also valuable background information about
the records in the database as, e.g., information about papers, people, history,
systems etc. concerned with the examples in our collection. It was the main
target of SymbolicData version 3 to redesign these data along RDF principles.</p>
        <p>We provide a general concept of an RDF class sd:Annotation to store
background information in a uni ed way. Instances of this class have predicates
{ rdfs:label { a label,
{ rdfs:comment { a text eld for annotation,
{ sd:relatesTo { a set of related URIs.</p>
        <p>
          We use that concept in particular to relate bibliographical information of type
sd:Reference to di erent data records. The management of bibliographical
references was completely redesigned with SymbolicData version 3 exploiting
RDF and the established Dublin Core ontology [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] to represent bibliographical
information in a way that is queryable by standard means and tools. On the other
hand, we strongly reduced the part of information about bibliographical
references kept inside SymbolicData since there are comprehensive bibliographical
stores available on the web that provide all required information via permanent
URIs, although in most cases not yet in RDF format. At the moment we provide
links to three such bibliographical stores,
{ the database of Zentralblatt Mathematik (predicate sd:hasZBentry),
{ the Grobner Bases Bibliography database (predicate sd:hasGBBentry) and
{ the CiteSeer database (predicate sd:hasCSentry).
        </p>
        <p>
          The same applies to information about and references to CA software that
is SymbolicData-internally stored as resource description of type sd:CAS but
points as far as possible to the relevant information within the swmath database
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], even if swmath does not (yet) operate by Linked Open Data standards.
5.3
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>Publicly Tracking Personal Pro les</title>
        <p>Bibliographical references, references to CA software and even references about
contributions to SymbolicData itself refer to people involved with CA research.
It is one of the challenges of big data stores about scienti c publications to nd
out all publications of a given author, since the same author may be listed in
di erent ways in the author list of di erent publications. The big identi cation
projects use elaborated evaluation algorithms of cross references to solve this
problem or { as the Zentralblatt Mathematik did for a long time { use simple
string pattern matching. Some time ago the Zentralblatt started a certain kind
of tracking of personal pro les6 to improve that alignment.</p>
        <p>We argue that it is a good advise for scienti c communities to support such
tracking activities since the bene ts much exceed the drawbacks. Moreover,
active involvement of scienti c communities allows to \track the trackers", i.e.,
to start open discussions and to in uence actively the settings of the tracking
process to maximize its bene ts and minimize its drawbacks.</p>
        <p>The sd:Person database (274 records) supports that process of
disambiguation on the level of references and authors evaluating di erent sources of
information about CA publications and relating authorship to sd:Person URIs that are
composed following well de ned naming rules. This part of the project is under
heavy development with focus on activities within the German Fachgruppe.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Towards a Computer Algebra Social Network</title>
      <p>
        From the ve stars to be assigned to a Linked Data project according to Tim
Berners-Lee's classi cation [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] SymbolicData earned four stars so far (for
offering data in interoperable RDF format on the web and providing a SPARQL
querable RDF triple store). For the fth star one has to build up stable semantic
relations to foreign knowledge bases and thus become part of the Linked Open
Data Cloud [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Much of such interrelation, e.g., a list of interoperability references for people,
software and bibliographical data with Zentralblatt, is on the way. Moreover, we
joined forces with the e orts of the board of the German Fachgruppe to store
and provide information about people and groups working on CA topics at their
new Wordpress driven web site [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. We developed a rst prototype to store this
information in RDF format, to extract it by means of SPARQL queries and to
view it on the web site using the Wordpress shortcode mechanism7 via a special
Wordpress plugin. We apply the same technique to maintain information about
upcoming conferences, CA projects within the SPP 1489 priority program and
a list of dissertations in CA at this site.
      </p>
      <p>The vision of a Computer Algebra Social Network (CASN) goes far beyond
that: Get people involved themselves on a regular basis, set up and run within
the CA community a semantic-aware Facebook like Social Network and
contribute to it about all topics around Computer Algebra using tools that express
your contributions in an RDF based vocabulary that the community agreed
upon. This sounds quite visionary but is in no way utopic. We operate a rst
prototypical node of a tool that realizes the challenging concept of a Distributed
Semantic Social Network (DSSN) [19].
6 See, e.g., the entry https://zbmath.org/authors/?q=ai:grabe.hans-gert of the
rst author of this paper.
7 See http://codex.wordpress.org/Shortcode.</p>
      <p>We set up a second RDF data store at http://symbolicdata.org/casn/
with information about
{ upcoming conferences (about 20 entries of type sd:Event),
{ publications within the \CA Rundbrief" of the German Fachgruppe,
{ dissertations in CA reported to the board of the German Fachgruppe,
{ CA projects (initial: projects from the German SPP 1489 priority program)
{ and CA working groups (initial: as listed by the German Fachgruppe).
As the project matures this will be interrelated with the DSSN node at http://
symbolicdata.org/xodx/ running a software under development by the AKSW
group in such a way that you can join the CASN and supply your contributions
as you can do (also not yet semantically) in any other social network. We refer
to our wiki [17] for more information.
17. The SymbolicData project wiki. http://symbolicdata.org/wiki
18. The SymbolicData SPARQL endpoint.</p>
      <p>http://symbolicdata.org:8890/sparql
19. Tramp, S. et al.: DSSN: towards a global Distributed Semantic Social Network.</p>
      <p>http://aksw.org/Projects/DSSN.html [2014-03-06]
20. Virtuoso Open-Source Edition. http://virtuoso.openlinksw.com/ [2014-02-19]</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Berners-Lee</surname>
          </string-name>
          , T.:
          <article-title>5 stars for Open Data</article-title>
          . http://5stardata.info/ [2014-03-05]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>DCMI</given-names>
            <surname>Metadata</surname>
          </string-name>
          <article-title>Terms</article-title>
          . http://dublincore.org/documents/dcmi-terms/ [2014-02-27]
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Das</surname>
          </string-name>
          eScience-Forschungsnetzwerk Sachsen. http://www.escience-sachsen.de [2014-02-19]
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <article-title>Website of the German Fachgruppe Computeralgebra</article-title>
          . http://www.fachgruppe-computeralgebra.de/ [2014-03-06]
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. FRISCO {
          <article-title>A Framework for Integrated Symbolic/Numeric Computation</article-title>
          . http://www.nag.co.uk/projects/FRISCO.html [
          <fpage>2014</fpage>
          -02-19]
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Heinle</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The SDEval framework</article-title>
          . http://symbolicdata.org/wiki/SDEval [2014-02-28]
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Linked</given-names>
            <surname>Data</surname>
          </string-name>
          . http://www.w3.org/DesignIssues/LinkedData.html [
          <fpage>2014</fpage>
          -05-30]
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>8. lmonade { a platform for development and distribution of scienti c software</article-title>
          . http://www.lmona.de/ [2014-05-24]
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Nareike</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The SDSage package</article-title>
          . http://symbolicdata.org/wiki/PolynomialSystems.Sage [
          <fpage>2014</fpage>
          -02-28]
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dietzold</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riechert</surname>
          </string-name>
          , T.:
          <article-title>OntoWiki: A Tool for Social, Semantic Collaboration</article-title>
          .
          <source>Proceedings of the Workshop on Social and Collaborative Construction of Structured Knowledge CKC</source>
          (
          <year>2007</year>
          ) See http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>273</volume>
          /paper_91.pdf [
          <fpage>2014</fpage>
          -05-30] See also http://aksw.org/Projects/OntoWiki.html [
          <fpage>2014</fpage>
          -02-19]
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <article-title>The PoSSo Project</article-title>
          . http://posso.dm.unipi.it/ [2014-02-19]
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Joint</surname>
          </string-name>
          <article-title>Steering Committee for Development of Resource Description and Access</article-title>
          . See http://www.rda
          <article-title>-jsc.org/rda-new-org.html or http://www</article-title>
          .dnb.de/DE/Standardisierung/International/rdaFaq.html.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Sage</surname>
          </string-name>
          <article-title>{ a free open-source mathematics software system</article-title>
          . http://www.sagemath.org [
          <fpage>2014</fpage>
          -02-19]
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <article-title>The Semantic Web</article-title>
          . http://en.wikipedia.org/wiki/Semantic_Web [
          <fpage>2014</fpage>
          -05-24]
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <article-title>The Semantic Web Stack</article-title>
          . http://en.wikipedia.org/wiki/Semantic_Web_Stack [
          <fpage>2014</fpage>
          -05-24]
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. swMATH {
          <article-title>an information service for mathematical software</article-title>
          . http://www.swmath.org [
          <fpage>2014</fpage>
          -05-24]
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>