Copyright © 2008 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
This notes describes the alignment between the SWAN - Semantic Web Applications in Neuromedicine - and SIOC - Semantically-Interlinked Online Communities - ontologies, providing a complete model to represent Scientific Discourse in online communities at different levels of granularity (discourse elements and content items). The goal of this alignment is to make the discourse structure and component relationships much more accessible to computation, so that information can be navigated, compared and understood in context far better that at present, across and within domains.
This is an editor's draft of a document for the Semantic Web in Health Care and Life Sciences Interest Group (HCLSIG). This is a live document and is subject to change without notice. It reflects the best efforts of the editors to reflect implementation experience and incorporate input from various members of the IG, but is not yet endorsed by the IG as a whole. This document is not endorsed by the W3C or its member companies. Comments are welcome and may be sent to the authors using the public-semweb-lifesci@w3.org mailing list.
The SWAN (Semantic Web Applications in Neuromedicine) [SWAN-ONT-JBI] project attempts to model Scientific Discourse about Alzheimer's disease and its supporting evidence in a rich and extensible way that is compatible with the way the domain of Alzheimer's research functions as a technology-mediated knowledge ecosystem. In addition, as described in [SIOC-HCLS], the SIOC (Semantically-Interlinked Online Communities) ontology [SIOC-Specification] can be efficiently used in the Health Care and Life Sciences (HCLS) context as a means to represent the various interactions happening in these communities and their related content in a machine-readable way thanks to Semantic Web technologies.
While not focused on the same objectives, SWAN and SIOC act in a complementary way: SWAN provides fine-grained modeling of scientific discourse elements while SIOC can represent more generic contributions in online communities.
In this note, we present the alignment between the SWAN (version 1.2 [SWAN-HCLS]) and SIOC ontologies, that provides a complete model (based on Semantic Web technologies) to represent Scientific Discourse in online communities at different levels of granularity (discourse elements and content items), a field particularly relevant to the HCLS domain.
In order to define the alignments between the SWAN and SIOC ontologies, a special module for SIOC has been created (the SWAN/SIOC Module). This module contains the different statements defining the alignments (subclasses, subproperties, etc.) between the original ontologies in a machine-readable form, i.e. RDF.
This SWAN/SIOC Module is available at http://rdfs.org/sioc/swan. The following figure identifies the various relationships defined in this module, which are also detailed in the remainder of this note.
Figure 1: The SWAN/SIOC alignments
In order to provide mappings between the classes defining discourse elements (from SWAN, in particular those in the SWAN Citations Ontology and the SWAN Scientific Discourse Module) and more generic Social Web contributions (from SIOC), the following mappings have been defined. The subclass relationships are defined using the rdfs:subClassOf property.
Table 1: Alignment between SWAN and SIOC classes
Since sioc:Post and sioct:Comment are subclasses of sioc:Item, the six classes from SWAN mentioned in the previous table are all subclasses of sioc:Item.
In addition, a class called swansioc:OnlineJournal has been created in the SWAN/SIOC Module for representing journal-type websites where immutable articles are published and comments are allowed on these articles. This class can be used to represent online publications venues such as StemBook. This class has been defined as a subclass of sioc:Container, so that a swanscit:JournalArticle can be linked to its container (swansioc:OnlineJournal) using the sioc:has_container property (inverse sioc:container_of).
In addition to the previous classes, mappings have been defined between different properties of the SWAN Scientific Discourse Relationships Ontology and the SIOC Core Ontology. The following table identifies the defined relationships. The subproperty relationships are defined using the rdfs:subPropertyOf property.
Table 2: Alignment between SWAN and SIOC properties
As one can see when observing these mappings, some of them are redundant. Since they are subproperties of swandisrel:relatedTo, all the previous properties would also become subproperties of sioc:related_to by inference. However, we define such mappings because (1) SIOC applications, that could benefit from these mappings, do not necessarily implement full reasoning and transitive closure over rdfs:subClassOf, and (2) the required computation time when querying data could also benefit from these direct mappings depending on the implementation.
Let us consider once again the ACME Pharma use case that we described in [SIOC-HCLS]. In addition to exposing SIOC information from different services within a company (blogs, wikis, microblogging) in order to integrate them, ACME tools provide a means to let users, when replying to other posts or creating new content (such as wiki pages), to indicate the relationships with other data on the network. Fine-grained modeling of these relationships is provided thanks to SWAN, in particular by using the various properties defined by the SWAN Discourse Relationships Ontology [SWAN-HCLS].
Thanks to the mappings presented in the previous section, as soon as two posts are linked together by such a relationship, a sioc:related_to link is inferred between both, hence enabling distributed conversations on the company network. From a blog post, a user is able to identify that there are several related wiki pages and blog posts. In addition, it is not just these links that can be viewed as sioc:related_to links (in order, for example, to provide a high-level view of a conversation at first glance), but the original SWAN links can also be used to enable more fine-grained navigation, providing ways to zoom in to conversations based on specific relationships.
As an example, when looking at posts about a particular drug treatment, Alice, a researcher at ACME, can immediately identify all related posts (using sioc:related_to links). Then, she may decide to select only the ones disagreeing with the post (via the swandisrel:disagreesWith property) to check if the treatment is appropriate or not. In addition, by using the SIOC Types Module and other properties of SIOC items, she can decide to filter the items so as to browse only the blog posts created by Bob, since she trusts him as an eminent researcher in the domain.
In this note, we described the alignment between the SWAN and SIOC ontologies, published via SIOC's SWAN/SIOC Module. Future direction should include applications of the SWAN/SIOC Module, notably through the Science Collaboration Framework as well as dedicated applications enabling search and navigation from several SWAN knowledge bases.
In addition and following the same idea of unifying discourse representation models to provide better integration of existing data, other mappings between existing RDFS/OWL models for argumentative discussion and scientific discours may be considered, based on models such as aTags [ATAGS], CiTO [CITO], IBIS [IBIS], SALT [SALT] or [SchoolOnto]. For instance, aTags use a subset of the SIOC vocabulary to represent single statements and efforts are under way to represent hundreds of thousands of biomedical statements formalized this way [ATAGS-DATA].
| Prefix | XML Namespace (linked to the RDF schema) | Specification (human-readable) |
|---|---|---|
| sioc | http://rdfs.org/sioc/ns# | SIOC Core Ontology |
| sioct | http://rdfs.org/sioc/types# | SIOC Types module |
| swancit | http://swan.mindinformatics.org/ontologies/1.2/citations/ | SWAN Citations Ontology |
| swanscidis | http://swan.mindinformatics.org/ontologies/1.2/discourse-elements/ | SWAN Discourse Elements Ontology |
| swandisrel | http://swan.mindinformatics.org/ontologies/1.2/discourse-relationships/ | SWAN Scientific Discourse Relationship Ontology |
We would like to particularly thank (in alphabetical order) John Breslin, Scott Marshall and Susie Stephens for their valuable comments and feedback during the writing and editing of this note. We also thank Eric Prud'hommeaux for the subversion magic and technical assistance with the creation of this document, Matthias Samwald for his input regarding aTags, David Shotton for his input regarding CiTO as well as the entire Scientific Discourse Task Force, and more generally the Health Care and Life Science Interest Group within the W3C.
Raw CVS log:
$Log: index.html,v $
Revision 1.17 2009/10/06 11:36:31 apassant
Inversed wrong links in the mappings descriptions
Revision 1.16 2009/09/14 08:34:10 apassant
Move table legends above tables
Revision 1.15 2009/09/14 08:30:08 apassant
Typo
Revision 1.14 2009/09/14 08:27:37 apassant
Adding input regarding CiTO
Revision 1.13 2009/09/11 14:56:03 apassant
Fixed typo in Paolo's name
Revision 1.12 2009/09/11 10:30:49 apassant
Input on Matthias regarding aTags
Revision 1.11 2009/08/28 15:15:27 apassant
Fixed encoding issue
Revision 1.10 2009/08/28 15:04:40 apassant
Fixed language and typo
Revision 1.9 2009/08/26 18:13:03 apassant
Explaination of redundant mappings
Revision 1.8 2009/08/26 18:07:22 apassant
Acknowledgements
Revision 1.7 2009/08/26 18:05:59 apassant
Added use-case
Revision 1.6 2009/08/26 16:24:04 apassant
Updated with latest version of the mappings
Revision 1.5 2009/08/26 15:32:20 pciccare
Fixed URIs and namespaces
Revision 1.4 2009/08/14 16:09:23 pciccare
Fixed SWAN namespaces
Revision 1.3 2009/08/13 13:51:48 apassant
Fixed internal anchornames
Revision 1.2 2009/08/13 13:50:56 apassant
Fixed internal links
Revision 1.1 2009/08/12 15:46:15 apassant
Initial import