<!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>ourSpaces - A Semantic Virtual Research Environment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Peter Edwards</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Edoardo Pignotti</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alan Eckhardt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kapila Ponnamperuma</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chris Mellish</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Bouttaz</string-name>
          <email>t.bouttazg@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computing Science, University of Aberdeen</institution>
          ,
          <addr-line>Aberdeen AB24 5UA</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this demo we present ourSpaces, a semantic virtual research environment designed to support inter-disciplinary research teams. The system utilizes technologies such as OWL, RDF and a rule-based reasoner to support the management of provenance information, social networks, online communication and policy enforcement within the VRE. 1 http://www.jisc.ac.uk/publications/reports/2010/vrelandscapestudy.aspx 2 This work is supported by the UK Economic &amp; Social Research Council (ESRC) under the Digital Social Research programme; award RES-149-25-1075. 3 http://www.w3.org/TR/owl-ref/ 4 http://www.w3.org/RDF/</p>
      </abstract>
      <kwd-group>
        <kwd>provenance</kwd>
        <kwd>virtual research environment</kwd>
        <kwd>eResearch</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction
In recent years, scienti c research has become increasingly interdisciplinary in
nature and a range of information and communication technologies have been
adopted by researchers to support collaboration, and to facilitate transfer of
ideas, knowledge and resources. Web-based virtual research environments (VREs)1
have been proposed as one way to help researchers in all disciplines to manage
the increasingly complex range of tasks involved in carrying out research.
Semantic web technologies are seen as crucial in this context in order to provide a
common framework to allow intelligent applications and services to make use of
information about data resources and other (research) objects held in a VRE.</p>
      <p>
        The ourSpaces virtual research environment (described in Edwards et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ])
has been developed by the PolicyGrid2 Digital Social Research project to provide
a collaboration space for interdisciplinary academic research communities using
state-of-the-art Semantic Web technologies. Groups using ourSpaces work in
socio-environmental and health-related domains and there are currently around
183 registered users. A screenshot of the ourSpaces web interface is presented in
Figure 1.
      </p>
      <p>Provenance in ourSpaces is crucial in order to support transparency and
accountability of the research process by documenting the derivation history of
research artefacts. The system utilizes technologies such as OWL3, RDF4 and a
SPIN-based5 reasoner to support the following system functionalities:
representing and tracking the provenance of digital artefacts and processes; capturing the
provenance associated with a user's social network; managing policies associated
with use and re-use of data, security and privacy; controlling the behaviour of
services within the application using policy-based reasoning; visualising
provenance information using di erent modalities (natural language or graphical).</p>
      <p>During the demonstration, we will illustrate how semantic web technologies
have been deployed to support key research activities within the system such as
uploading and annotating research artefacts; managing project information e.g.
membership, sub-projects, data, noti cations; writing comments and blogs; and
visualising information about research artefacts and their provenance.
5 http://spinrdf.org/</p>
      <p>
        A Semantic Framework for Provenance
At the heart of ourSpaces is an ontological framework (see Figure 2) describing
di erent aspects of the provenance of the research process. In order to support
basic provenance we use a Web Ontology Language (OWL) representation of
the Open Provenance Model [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This ontology de nes entities such as Artefact,
Agent and Process and causal relationships between them (e.g. wasGeneratedBy,
used and wasControlledBy ). OPM is a generic solution and as a result, our
framework supports additional domain-speci c provenance ontologies that are
created by extending the concepts de ned in the OPM ontology with
domainspeci c classes. Using these ontologies it is possible, for example, to describe a
physical research activity (e.g. an interview) as an opm:Process, and how such
an activity causes an opm:Artifact to be generated (e.g. interview notes).
      </p>
      <p>For research groups utilising ourSpaces, it is important to situate research
artefacts and processes alongside people and their associated organisational
structures. The current OPM speci cation supports limited information about
a person (agent) controlling a process. Friend-of-a-Friend6 (FOAF) is an
established RDF vocabulary for describing people and their social networks and
we have opted to utilise this within our framework; a foaf:Profile is thus a
subclass of opm:Agent.</p>
    </sec>
    <sec id="sec-2">
      <title>Provenance</title>
      <p>hasCause
hasEffect
opm:Process</p>
    </sec>
    <sec id="sec-3">
      <title>Event</title>
      <p>Esvent</p>
      <p>Communication</p>
      <p>Action
QueryAction
StateChange
Action
CausalRelation
hasCause
hasEffect
opm:Artifact
hasCause
hasEffect
opm:Agent</p>
    </sec>
    <sec id="sec-4">
      <title>Social Networking</title>
      <p>sioc:about
sioc:Post
sioc:creatorOf
foaf:Person
foaf:knows
Authority
Prohibition
Permission</p>
    </sec>
    <sec id="sec-5">
      <title>Policy</title>
      <p>ActivationCondition
basedOnEvent</p>
      <p>activePolicy
PolicyActivation</p>
      <p>ActionRequest
hasActivation*</p>
      <p>hasAuthority
Policy</p>
      <p>PolicyCondition
hasCondition*
basedOnCondition
aboutResource</p>
      <p>Obligation
owl:Thing</p>
      <p>In an environment like ourSpaces, online communication is often used to
comment about research artefacts or to discuss research issues. Documenting such
interactions within in the VRE is a crucial requirement for achieving a full and
transparent provenance representation. The SIOC7 (Semantically-Interlinked
On6 http://www.foaf-project.org/
7 http://sioc-project.org/
line Communities) ontology is designed to describe aspects of online
communication by providing a model to express user-generated content such as posting a
message in a blog or posting a comment. We have also integrated this vocabulary
within our provenance framework, e.g. a sioc:post generated by a foaf:user
can be associated with an opm:Artifact, opm:Process or opm:Agent.</p>
      <p>
        Within the system we have developed a service enabling users to visualise
short textual descriptions of the provenance of resources. This service translates
RDF statements into English sentences using a Natural Language Generation
algorithm based on the approach described by Bouttaz et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Within the environment, there is also a need to manage users and their
behaviours so that they comply with certain policies. For example, a user may
impose certain access constraints on digital artefacts that he/she owns, e.g. an
artefact may only be accessible to people within that user's social network. We
have extended our ontological framework to de ne such policies as a combination
of conditions such as obligations, prohibitions or permissions [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. We make use
of the SPIN ontology 8 to support the use of the SPARQL query language to
specify rules and logical constraints necessary to reason about policies. Policies
in ourSpaces are activated based on events taking place in the environment,
e.g. download/upload artefact, add/remove metadata, etc. When an activity is
detected, an event manager initiates a policy reasoning task. Using this approach
in ourSpaces we were able to implement a number of policies for use by the
project teams using the system.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Edwards</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pignotti</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eckhardt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponnamperuma</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chris</surname>
          </string-name>
          , Bouttaz, T.:
          <article-title>ourspaces - design and deployment of a semantic virtual research environment</article-title>
          . In: International Semantic Web Conference (ISWC
          <year>2012</year>
          )
          <article-title>-</article-title>
          Semantic Wen in Use Track, Springer-Verlag (
          <year>2012</year>
          ) to appear.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Moreau</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cli</surname>
            <given-names>ord</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Freire</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Futrelle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Gil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Groth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Kwasnikowska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Miles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Missier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Myers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Plale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Simmhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Stephan</surname>
          </string-name>
          , E., den Bussche, J.V.:
          <article-title>The open provenance model core speci cation (v1.1)</article-title>
          .
          <source>Future Generation Computer Systems (July</source>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bouttaz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pignotti</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mellish</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Edwards</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A policy-based approach to context dependent natural language generation</article-title>
          .
          <source>In: Proceedings of the 13th European Workshop on Natural Language Generation</source>
          , Nancy, France, Association for Computational Linguistics (
          <year>September 2011</year>
          )
          <volume>151</volume>
          {
          <fpage>157</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Pignotti</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Edwards</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Using web services and policies within a social platform to support collaborative research</article-title>
          .
          <source>In: Working Notes of AAAI 2012 Stanford Spring Symposium on Intelligent Web Services Meet Social Computing. (March</source>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>