OSF (Open Semantic Framework): An Ontology-driven Semantic Platform for Enterprises
2014 Ontology Summit Track B "Tools, Services, Techniques"
Michael K. Bergman
March 13, 2014 Presentation Agenda
I. OSF Examples
II. OSF Purpose
III. OSF Premises
IV. OSF Architecture
V. Changes in OSF 3
VI. OSF Weaknesses
VII. OSF Resources
VIII. Open Discussion
© Copyright 2014. Structured Dynamics LLC 2 OSF Examples
. Peg . NOW . Healthdirect Australia: Healthinsite Pregnancy, Birth and Baby . Citizen Dan sandbox
© Copyright 2014. Structured Dynamics LLC 3 Peg – Community Indicators
© Copyright 2014. Structured Dynamics LLC 4 NOW – Winnipeg Neighborhoods
© Copyright 2014. Structured Dynamics LLC 5 HealthDirect – Health Info Portal
© Copyright 2014. Structured Dynamics LLC 6 Citizen Dan - Sandbox
© Copyright 2014. Structured Dynamics LLC 7 OSF Purpose
. Open-source, enterprise-scale platform . Able to handle most common formats: Unstructured data Semi-structured data Structured data . Information integration + knowledge management . Ontology-driven approach . Thus, generic, with instantiations based on: Differences in data Ontologies/vocabularies Widgets Layouts
© Copyright 2014. Structured Dynamics LLC 8 Domain Instances from a Generic OSF
© Copyright 2014. Structured Dynamics LLC 9 Role of Ontologies in OSF
. Define Records . Guide Visualization Descriptions Template Selection . Inform Interface Displays . Provide Reasoning and Inference . Integrate Heterogeneous Data Sources . Guide Content Filtering . Define Component . Tag Concepts in Text Selections Documents . Define Component . Help Navigate and Behaviors Organize Web Portals
© Copyright 2014. Structured Dynamics LLC 10 OSF Premises
. Single, internal, canonical data model using RDF . Schema based on OWL 2 . General reliance on open standards (W3C, mostly) . Open world assumption . Distributed (WOA) architecture
© Copyright 2014. Structured Dynamics LLC 11 Advantages of a Canonical Model
. All tools can be driven from a single data format basis . Single converters can link in other hubs of data forms . ‘Round-tripping’ thru the canonical form can bring consistency and cleanliness to inputted data . RDF is well-suited as the canonical form: Structured data Semi-structured data Unstructured data (after IE) Simple-to-complex data structures Logic and inferencing Suitable to all input data formats Many serializations possible
© Copyright 2014. Structured Dynamics LLC 12 OWA v. CWA
Open-World Closed-world
Extensible Fixed and brittle Duplicate names/labels Unique names (mostly) allowed assumed Graph structure, multiple entry Flat, hierarchical structure Incomplete information OK Complete information assumed Logical axioms provide Integrity constraints used to restrictions prevent “incorrect” values Multiple schema allowed Single schema assumed Monotonic logic Non-monotonic logic
© Copyright 2014. Structured Dynamics LLC 13 OSF Simple Architecture
© Copyright 2014. Structured Dynamics LLC 14 OSF Detailed Architecture
© Copyright 2014. Structured Dynamics LLC 15 OSF Engines
© Copyright 2014. Structured Dynamics LLC 16 OSF Web Services (middleware)
© Copyright 2014. Structured Dynamics LLC 17 OSF for Drupal
© Copyright 2014. Structured Dynamics LLC 18 Dynamic Mashups
© Copyright 2014. Structured Dynamics LLC 19 Changes in OSF 3
. Tighter coupling with Drupal . Streamlined branding . Test suites . Command-line tools
© Copyright 2014. Structured Dynamics LLC 20 OSF Weaknesses
. Use of Flash/Flex for visualization . Incomplete functionality in some areas . Immature templating/layout system . No formal workflow support . Small user base
© Copyright 2014. Structured Dynamics LLC 21 OSF Resources
. Main Web site . Citizen Dan demo . Technical documentation wiki . OSF features . OSF for Drupal User Manual . Code OSF for Drupal Github
© Copyright 2014. Structured Dynamics LLC 22 Contacts & Information
Michael K. Bergman CEO 319.621.5225 [email protected] blog: www.mkbergman.com
Frédérick Giasson CTO [email protected] blog: fgiasson.com/blog
Web Sites structureddynamics.com civic-dynamics.com (municipal open data) opensemanticframework.org (OSF) wiki.opensemanticframework.org (OSF technical documentation) umbel.org (UMBEL upper ontology)
© Copyright 2014. Structured Dynamics LLC 23 Discussion