Image BioInformatics Research Group Department of Zoology University of Oxford, UK PRO and PSO, the Publishing Roles and Statuses.

Slides:



Advertisements
Similar presentations
Ali Alshowaish. dc.coverage element articulates limitations in the scope of the resource, typically along the following lines: geographical, temporal,
Advertisements

©euroCRIS/Keith G JefferyOA Workshop May 2010 CNR Roma The euroCRIS view of the Rome OA Workshop Keith G Jeffery President, euroCRIS
ROWLBAC – Representing Role Based Access Control in OWL
Interoperability and semantics in RDF representations of FRBR, FRAD and FRSAD Gordon Dunsire Presented at the Cologne Conference on Interoperability and.
Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
© Keith G Jeffery, Anne G S Asserson GL6: New York: December 2004: IP & Corporate Context Relating Intellectual Property Products to the Corporate.
Pete Johnston, Eduserv 16 October 2009 Relationship between foaf:maker & dc:creator/dcterms:creator.
Pete Johnston, Eduserv 16 October 2009 Miscellaneous Usage Issues DCMI Usage Board, DC-2009,
IPP Notification and Notification Services White Paper Hugo Parra; Novell, Inc. October 6, 1999 The intent of this paper is to supplement the discussions.
David Shotton Image BioInformatics Research Group Department of Zoology University of Oxford, UK The Dryad-UK vision © David Shotton,
Requirements. UC&R: Phase Compliance model –RIF must define a compliance model that will identify required/optional features Default.
A Proposal for Addressing Issues Related to RDF Mapping.
DRIVER TUTORIAL OAI 6 DRIVER Guidelines Geneva, 17th June 2009 Friedrich Summann Bielefeld University Library.
© 2006 IBM Corporation Features of an Enterprise-ready Triple Store Ben Szekely June, 2006.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
UKOLN, University of Bath
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: C3.
Semantic Descriptions for RESTful Services SA-REST by Knoesis Service Research Lab Tomas Vitvar WSMO Phone Conference January 09,
Cambridge Semantic Web Gathering , Cambridge, MA, USA Ivan Herman W3C, Semantic Web Activity Lead.
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
A centre of expertise in digital information management UKOLN is supported by: The Dublin Core Application Profile for Scholarly Works.
A centre of expertise in digital information management UKOLN is.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDA and the semantic Web Lectio magistralis in Library Science by Gordon Dunsire Florence University, Florence, Italy 4th March, 2014.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Open Provenance Model Tutorial Session 7: Open Provenance Model Vocabulary.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
Introduction to RDF Based on tutorial at
An Introduction to RDF(S) and a Quick Tour of OWL
1 RDF Tutorial. C. Abela RDF Tutorial2 What is RDF? RDF stands for Resource Description Framework It is used for describing resources on the web Makes.
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
E © 2002 Dario Aganovic Resource Description Framework Schema (RDFS) Dario Aganovic Industrial PhD-student NPI Production Kista, Ericsson AB and Production.
CS570 Artificial Intelligence Semantic Web & Ontology 2
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
RDF Tutorial.
IFLA Namespaces Gordon Dunsire Chair, IFLA Namespaces Technical Group Session 204 — IFLA library standards and the IFLA Committee on Standards – how can.
The Web of data with meaning... By Michael Griffiths.
Image BioInformatics Research Group Department of Zoology University of Oxford, UK Semantic Web Applications and Tools for Life.
Images Application Profile meeting 29th October 2007, London Julie Allinson Digital Library Manager Library & Archives, University of York SWAP a Dublin.
Dr. Alexandra I. Cristea RDF.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
David Shotton Image BioInformatics Research Group Department of Zoology University of Oxford, UK CITATION NETWORK ANALYSIS © David.
Context and Prosopography: Putting the 'Archives' Into LOD-LAM Corey A Harper SAA MDOR
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
The Semantic Web Web Science Systems Development Spring 2015.
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
Integrating Modeling Tools in the Development Lifecycle with OSLC Miami, October 2013 Adam Neal (Presenter) Maged.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Image BioInformatics Research Group Department of Zoology University of Oxford, UK CERIF Data Surgery University of Bath 9 February.
Ricardo Pereira Software Engineer TDWG Infrastructure Project (TIP)
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
FIPA Abstract Architecture London FIPA meeting January 24-29, 2000 from: TC-A members.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Semantic Search - Potential and Opportunities. © 2014 SAPIENT CORPORATION | CONFIDENTIAL 2 Search – Where we were!
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
Current initiatives in developing library linked data Gordon Dunsire Presented at the Cataloguing and Indexing Group Scotland seminar “Linked data and.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Subjects in the FR family
n-ary relations OWL modeling problem when n≥3
Linked Data Web that can be processed by machines
Presentation transcript:

Image BioInformatics Research Group Department of Zoology University of Oxford, UK PRO and PSO, the Publishing Roles and Statuses Ontologies © David Shotton, 2012 Published under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Licence David Shotton and Silvio Peroni

The requirement – time-constrained relationships Editor is a role in the relationship between a person and a document Under review is a possible status of a document in the publishing workflow Such roles and statuses may hold only during a defined period of time, and may also be contingent on events controlled by agents – such as the editor sending the document to a reviewer We need a generic straightforward way to encode such time-constrained roles and statuses in RDF

The problem – such encoding is not trivial in RDF Because of the sheer simplicity of the subject-predicate-object triple, OWL ontologies and RDF-based models are not able to handle qualifications such as time periods and contexts directly Instead we need a workaround such as reification or, more generally, an n-ary description Ontological patterns have been developed to address this issue For example, by using the time-indexed situation pattern ( wl/timeindexedsituation.owl), it becomes possible to link a subject to a time-dependent situation

Encoding Publishing Roles We have previously used this time-indexed situation pattern to create PRO, the Publishing Roles Ontology ( PRO permit roles of people (e.g. editor, reviewer) to be encoded for specific periods of time, and in relationship to particular organizations or documents

Diagrammatic representation of PRO

Encoding Publishing Roles :shotton a foaf:Person ; pro:holdsRoleInTime [ a pro:RoleInTime ; pro:withRole pro:author ; pro:relatesToDocument :adventures-in-semantic-publishing ]. If we look just at the core of this ontology, we see that this ontology pattern has two important advantages: First, it relates the subject directly to its role in time Second, it permits new roles to be specified simply by adding new individuals as members of the class pro:Role, without having to modify the ontology This is much simpler that having to add a newrelationship class for each new role

Diagrammatic representation of PSO We have similarly used this time-indexed situation pattern to create PSO, the Publishing Status Ontology (

Encoding Publishing Statuses Here, a document status, such as being under review, can be associated with an event related to an agent, for example the event of sending the paper to a reviewer by an editor, and with a particular timespan of the reviewing process :adventures-in-semantic-publishing a foaf:Document ; pso:holdsStatusInTime [ a pso:StatusInTime ; pso:withStatus pso:under-review ; pso:isAcquiredAsAConsequenceOf [ a part:Event ; rdfs:label The sending of the paper to a reviewer ; part:hasParticipant [ a pso:Agent ; pro:holdsRoleInTime [ a pro:RoleInTime ; pro:withRole pro:editor ; pro:relatesToDocument :adventures-in-semantic-publishing ] ] ; tisit:atTime [ a ti:TimeInterval ; ti:hasIntervalStartDate T00:00:00xsd:dateTime ; ti:hasIntervalEndDate T00:00:00xsd:dateTime ] ].

CERRO, the CERIF Roles and Relationships Ontology CERIF is the Common European Research Information FrameworkCommon European Research Information Framework As a contribution to CERIF, we have now used exactly this same ontology design pattern to create CERRO, the CERIF Roles and Relationships Ontology CERRO is available at CERRO complements and extends the draft CERIF and SEMCERIF ontologies developed by the Linked Data Task Group of euroCRISeuroCRIS We have proposed the adoption of CERRO in a document available at CERRO-the-CERIF-Relationships-Ontology.docx

Diagrammatic representation of CERRO CERRO

CERRO Roles, and using roles as object properties CERRO contains 69 relationships, for example cerro:author - with respect to a paper, a publisher, etc. cerro:data-manager - with respect to a project, a dataset, etc. cerro:principal investigator - with respect to a project, an institution, etc. CERRO used the OWL 2 DL capabilities for meta-modelling (known as OWL punning) This permits the individuals of a class cerro:Relationship also to be represented as object properties in the CERRO ontology This has the advantage that if one does not need to employ cerro:RelationshipInTime in order to specify temporal constraints on a relationship the relationship can be used directly as an object property to relate the subject to the object

Examples of CERRO usage :shotton a cerif:Person ; cerro:holdsRelationshipInTime [ a cerro:RelationshipInTime ; cerro:withRelationship cerro:principal-investigator ; cerro:linksToObjectEntity [ a cerif:Project ; dcterms:title The Open Citation Project ; foaf:homePage ] ; tisit:atTime [ a ti:TimeInterval ; ti:hasIntervalStartDate T00:00:00xsd:dateTime ; ti:hasIntervalEndDate T00:00:00xsd:dateTime ] ]. Clear, direct and unambiguous :shotton a cerif:Person ; cerro:principal-investigator [ a cerif:Project ; foaf:homePage ].

Advantages of using CERRO The time-indexed relationship is associated directly with a cerif:CoreEntity The time-indexed relationship is held directly with respect to another cerif:Entity The starting and ending times refer directly to the cerro:RelationshipInTime There is no need to specify a new additional indirect linking URI for each pair of entities to be linked, with which URI the times are associated There is no need to specify many different link properties, one for each type of relationship, e.g. cerif:isLinkedByPerson, cerif:isLinkedToProject A new relationship can easily be specified by adding a new individual to the class cerro:Relationship, without having to change the structure of the ontology CERRO is complete, published on SourceForge, open source and ready to use All classes and properties are fully defined and appropriately restricted The ontology is written in validated OWL 2 DL CERRO is designed to be used with the draft CERIF and SEMCERIF ontologies