osf (open semantic framework): an ontology-driven semantic...
TRANSCRIPT
![Page 1: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/1.jpg)
OSF (Open Semantic Framework):
An Ontology-driven Semantic Platform for Enterprises
2014 Ontology Summit
Michael K. Bergman
March 13, 2014
Track B "Tools, Services, Techniques"
![Page 2: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/2.jpg)
Presentation Agenda
I. OSF Examples
II. OSF Purpose
III. OSF Premises
IV. OSF Architecture
2© Copyright 2014. Structured Dynamics LLC
V. Changes in OSF 3
VI. OSF Weaknesses
VII. OSF Resources
VIII. Open Discussion
![Page 3: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/3.jpg)
OSF Examples
Peg
NOW
Healthdirect Australia:
Healthinsite
Pregnancy, Birth and Baby
Citizen Dan sandbox
3© Copyright 2014. Structured Dynamics LLC
Citizen Dan sandbox
![Page 4: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/4.jpg)
Peg – Community Indicators
4© Copyright 2014. Structured Dynamics LLC
![Page 5: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/5.jpg)
NOW – Winnipeg Neighborhoods
5© Copyright 2014. Structured Dynamics LLC
![Page 6: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/6.jpg)
HealthDirect – Health Info Portal
6© Copyright 2014. Structured Dynamics LLC
![Page 7: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/7.jpg)
Citizen Dan - Sandbox
7© Copyright 2014. Structured Dynamics LLC
![Page 8: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/8.jpg)
OSF Purpose
Open-source, enterprise-scale platform
Able to handle most common formats:
Unstructured data
Semi-structured data
Structured data
Information integration + knowledge management
8© Copyright 2014. Structured Dynamics LLC
Information integration + knowledge management
Ontology-driven approach
Thus, generic, with instantiations based on:
Differences in data
Ontologies/vocabularies
Widgets
Layouts
![Page 9: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/9.jpg)
Domain Instances from a Generic OSF
9© Copyright 2014. Structured Dynamics LLC
![Page 10: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/10.jpg)
Role of Ontologies in OSF
Define RecordsDescriptions
Inform Interface Displays
Integrate HeterogeneousData Sources
Define Component
Guide VisualizationTemplate Selection
Provide Reasoning andInference
Guide Content Filtering
Tag Concepts in Text
10© Copyright 2014. Structured Dynamics LLC
Define ComponentSelections
Define ComponentBehaviors
Tag Concepts in TextDocuments
Help Navigate andOrganize Web Portals
![Page 11: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/11.jpg)
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
11© Copyright 2014. Structured Dynamics LLC
![Page 12: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/12.jpg)
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 bringconsistency and cleanliness to inputted data
RDF is well-suited as the canonical form:
Structured data
12© Copyright 2014. Structured Dynamics LLC
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
![Page 13: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/13.jpg)
OWA v. CWA
Open-World
Extensible
Duplicate names/labelsallowed
Graph structure, multiple entry
Closed-world
Fixed and brittle
Unique names (mostly)assumed
Flat, hierarchical structure
13© Copyright 2014. Structured Dynamics LLC
Incomplete information OK
Logical axioms providerestrictions
Multiple schema allowed
Monotonic logic
Complete information assumed
Integrity constraints used toprevent “incorrect” values
Single schema assumed
Non-monotonic logic
![Page 14: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/14.jpg)
OSF Simple Architecture
14© Copyright 2014. Structured Dynamics LLC
![Page 15: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/15.jpg)
OSF Detailed Architecture
15© Copyright 2014. Structured Dynamics LLC
![Page 16: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/16.jpg)
OSF Engines
16© Copyright 2014. Structured Dynamics LLC
![Page 17: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/17.jpg)
OSF Web Services (middleware)
17© Copyright 2014. Structured Dynamics LLC
![Page 18: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/18.jpg)
OSF for Drupal
18© Copyright 2014. Structured Dynamics LLC
![Page 19: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/19.jpg)
Dynamic Mashups
19© Copyright 2014. Structured Dynamics LLC
![Page 20: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/20.jpg)
Changes in OSF 3
Tighter coupling with Drupal
Streamlined branding
Test suites
Command-line tools
20© Copyright 2014. Structured Dynamics LLC
![Page 21: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/21.jpg)
OSF Weaknesses
Use of Flash/Flex for visualization
Incomplete functionality in some areas
Immature templating/layout system
No formal workflow support
Small user base
21© Copyright 2014. Structured Dynamics LLC
![Page 22: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/22.jpg)
OSF Resources
Main Web site
Citizen Dan demo
Technical documentation wiki
OSF features
OSF for Drupal User Manual
22© Copyright 2014. Structured Dynamics LLC
Code
OSF for Drupal
Github
![Page 23: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/23.jpg)
Contacts & Information
Michael K. Bergman
CEO
319.621.5225
blog: www.mkbergman.com
Frédérick Giasson
CTO
23© Copyright 2014. Structured Dynamics LLC
blog: fgiasson.com/blog
Web Sites
structureddynamics.com
civic-dynamics.com (municipal open data)
opensemanticframework.org (OSF)
wiki.opensemanticframework.org (OSF technicaldocumentation)
umbel.org (UMBEL upper ontology)
![Page 24: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/24.jpg)
Discussion
![Page 25: OSF (Open Semantic Framework): An Ontology-driven Semantic ...ontolog.cim3.net/file/work/OntologySummit2014/2014-03-13_Ontology... · OntologySummit2014 session-09 - Track-B: Making](https://reader036.vdocument.in/reader036/viewer/2022070110/604b2093415ecb18f710f3b3/html5/thumbnails/25.jpg)