1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.

Slides:



Advertisements
Similar presentations
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
OOR Architecture and API – Take II Ken Baclawski Michael Gruninger Co-Chairs.
OOR Federation Dan Cerys Jim Chatigny Mike Dean OOR Panel on Coordinating our OOR Software Development 19 February 2010 OOR Panel on Coordinating our OOR.
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
1 Ontolog Open Ontology Repository Review 19 February 2009.
1 Ontolog Getting OOR Development Going A Proposal 17 September 2010.
BioPortal as (the only functional) OOR SandBox (so far) Natasha Noy, Michael Dorf Stanford University.
1 eXtended Metadata Registry (XMDR) Two Slides for Ontology Summit Presentation Bruce Bargmeyer Lawrence Berkeley National Laboratory and University of.
OOR: Vision vs. Current State Mike Dean Joint Ontolog-OOR Panel on OOR Sandbox and OOR Requirements - Comparative Analysis 15 October 2009.
August 6, 2009 Joint Ontolog-OOR Panel 1 Ontology Repository Research Issues Joint Ontolog-OOR Panel Discussion Ken Baclawski August 6, 2009.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Data Grids for Collection Federation Reagan W. Moore University.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
GridVine: Building Internet-Scale Semantic Overlay Networks By Lan Tian.
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
LexGrid for cBIO Division of Biomedical Informatics Mayo Clinic Rochester, MN.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Ontology Notes are from:
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
BTW (“By The Way…”) Information Annotation By Rudd Stevens, Jason Endo University of San Francisco.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Chapter 2 Database Environment Pearson Education © 2014.
Lecture Two Database Environment Based on Chapter Two of this book:
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
LIS 506 (Fall 2006) LIS 506 Information Technology Week 11: Digital Libraries & Institutional Repositories.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
Example of OOR Architecture Open Ontology Repository Architecture – Some Considerations March, 2008 Dr. Ravi Sharma Senior Enterprise Architect Technology.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 Open Ontology Repository: Architecture and Interfaces Ken Baclawski Northeastern University 1.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Management of Distributed Data Reagan W. Moore.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
Database Environment Session 2 Course Name: Database System Year : 2013.
1 Chapter 1 Introduction to Databases Transparencies.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
Working with Ontologies Introduction to DOGMA and related research.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
1 Chapter 2 Database Environment Pearson Education © 2009.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
BioPortal as (the only functional) OOR SandBox (so far)
Building Trustworthy Semantic Webs
Chapter 2 Database Environment Pearson Education © 2009.
Data, Databases, and DBMSs
Database Environment Transparencies
AMGA Web Interface Vincenzo Milazzo
LOD reference architecture
Chapter 2 Database Environment Pearson Education © 2014.
SDMX IT Tools SDMX Registry
Presentation transcript:

1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009

2 Agenda/Expectations Review of Preliminaries –Assumptions –Definitions Review of Core OOR Requirements Requirement/Capability Comparison Analysis Challenge

3 Ignorance Disclaimer The material in this presentation related to BioPortal is derived mostly BioPortal source code version tag 1016 and a bit from version tag 1018

4 Definitions Repository (WordNet) A facility where things can be deposited for storage or safekeeping Ontology Repository (Ontolog) An ontology repository is a facility where ontologies and related information artifacts can be stored, retrieved and managed

5 Goals Provide an architecture and an infrastructure that supports Creation, sharing, searching, and governance/management of ontologies, and Linkage to database and XML Schema structured data and documents. Complementary goals Fostering the Semantic Web community Identification and promotion of best practices Provision of services relevant to the RDFS and OWL ontologies and RDF instance stores.

6 Architecture Principles OOR shall support evolutionary development OOR shall support distributed instances OOR shall provide services decoupled from core repository functionality OOR shall have no hierarchical dependencies OOR shall be ontologically driven OOR shall be platform independent

7 Assumptions OOR Supports Evolutionary Development Partitioning of Functionality OOR instance data not stored apart from infrastructure data (e.g. polices, rules) Repository architecture (mostly) independent of knowledge representation language Initial support for OWL Meta/Provenance information ontology based Standards based to extent possible Not Near-Real Time Federatable

8 Core OOR Requirements Storing, Management, Governance of Ontologies & Related Items Discovery/Searching Ontologies Scalable (Parallelism, Federation) Multi-Language Support Arbitrary Knowledge Domain Platform Independent [Don’t impede storing of instance data]

9 BioPortal Assumptions –Knowledge Domain – Any (currently focused on Biology) –Interactions – Primarily Human –Support for REST Services –Not Near Real-Time

10 Persistence BioPortal –File –URL/URI –Database OOR –Memory –File –Database/TripleStore –Other

11 Content BioPortal Ontologies URIs/URLs Ontology Metadata Infrastructure Ontology Instances OOR Ontologies Ontology Metadata Rules Policies Infrastructure Ontology Instances

12 Knowledge Domains BioPortal Any – Focus on Biology OOR Any

13 Representation Languages BioPortal OWL –Lite –DL –Full OBO Protégé LexGrid_XML RRF OOR OWL –Lite –DL –Full RDF/RDFS Common Logic ??

14 Content-Ontology Services BioPortal Browsing Search Visualization Alert/Notification Subscription Mapping Ranking (rudimentary) OOR Browsing Search Visualization Syntax Validation Consistency Checking Modularization Editing Creation Mapping Alert/Notification Subscription Ranking

15 Management BioPortal Configuration Management Access Control OOR Content Configuration Management –Policy Based Access Control –Policy Based –Role Based Auditing –Access Repository Ontology –Logging Infrastructure Management –Process Status & Control –Policy Status, Control, Editing Policy Enforcement

16 Discovery BioPortal Language/Format Author Version Upload Date Status Category Group Term Free Text OOR Language Metadata Author Domain Application Usage Version Creation/Edit/Update Time Concept Relation Term Local/Global

17 Interfaces BioPortal Human –Web Machine –REST Services OOR Human –Web –Thick Client/GUI Machine –Web Services –REST Services –Platform Specific Services Federation

18 Content – Representation Implementations necessitate (meta) representation of content Should not be closely coupled with –Persistence mechanism –Search mechanisms –Ownership Should be related with –Discovery Related/coupled with –Representation Language –Knowledge Domain –Relations –Concepts –Terminology/vocabulary –Management Related/coupled with –Ownership –User IDs –Policy Enforcement –Governance Related/coupled with –Access Control –Policy Enforcement

19 Discovery/Search Should be symmetric among concepts and relations –Service::ConceptService – No similar service for relations Weak coupling with Ontology RIR Close coupling with Metadata –Bean::MetaDataFileBean OntologyBean –getContactName –getIsReviewed –getUserID –Service::OntologyService findAllOntologyVersionsByxxx() findOntology() findProperties() –Infrastructure – close coupling with Lucene Service::AbstractSearchService

20 Analysis - Recommendations OOR needs to be defined by well specified interfaces OOR interfaces need a platform independent expression –Avoids embedding development colloquialisms/paradigms OOR interfaces need to be partitioned by functionality –Simplifies understanding –Facilitates integration and extension Ideally, OOR interfaces derive from ontological representation of OOR

21 Analysis - Recommendations –Access Web (based) Client (based) Machine (based) Federation –Storage File – local, remote Database/Triplestore –Content Language Dependent Content Infrastructure Content –Management –Governance Content Services –Syntax Validation –Consistency Checking –Discovery Language Dependent Services Metadata Discovery Services Infrastructure Discovery Services –Management Management Services Enforcement –Governance License Validation Policy Services Notional Functionality/Namespace Partition

22 OOR Challenge Start Development of OOR Ontology