80 likes | 89 Views
This article explores the current and planned architecture of BioPortal, including its development and future plans. It covers topics such as ontology recommender, access control, support for OWL 2 and RDF triple-store, improved ontology visualization, and more. The article also mentions potential future developments such as moving the infrastructure to the cloud and better integration with ontology editors.
E N D
BioPortal Architecture and PlansNovember 29, 2011 Ray Fergerson NCBO Project Director Stanford University ray.fergerson@stanford.edu
Outline • Current Architecture • Planned Architecture • Plans • Current Development • Future Development • Not on the radar
Current Architecture BioPortal BioPortal BioPortal Other Applications REST Layer Protégé LexGrid Hierarchy Cache Resource Index Ontologies & Metadata
Planned Architecture BioPortal BioPortal BioPortal Other Applications REST Layer RDF Triplestore (Ontologies & Metadata) Hierarchy Cache Resource Index
Current Development (I) • Ontology Recommender (Done) • Accept a paragraph or two of text • Analyze its use of ontology terms • Recommend closely matched ontologies • Access control for ontologies (Done) • Private: Submitter designates user access • Licensed: Submitter provides license for user acceptance • Improved support for OWL 2 (Done) • Support for RDF triple-store (public alpha, Q3) • Generate automatic mappings between all terms in all ontologies (Q1)
Current Development (II) • MyBioPortal: limiting visible ontologies (Q1) • Alternate entry points to limit visible ontologies (Q1) • Improved ontology visualization (Q2) • Removal of all usage of Flash technology (Q1) • Allow installations to add/remove tabs (Done) • Common Terminology Services v2 (CTS2) interface (proposed OMG standard) for BioPortal (private alpha, Q1)
Future Development • Definite • Move infrastructure to cloud • Better integration with ontology editors • Possible • UML support
No Current Plans • Workflows • (beyond ontology status & notes) • Common Logic • Other file/model formats • Rules • Reasoning over ontologies