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 + . 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 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 ()

© Copyright 2014. Structured Dynamics LLC 17 OSF for

© 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