Download presentation
Presentation is loading. Please wait.
Published byRonnie Newcombe Modified over 10 years ago
1
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch holger@topquadrant.com http://www.topquadrant.com
2
About TopQuadrant Headquarter: Alexandria, VA Office: Mountain View, CA New: TopQuadrant Korea!
3
A Web Application (1)
4
A Web Application (2)
5
Semantic Technology
6
How to get started Semantic Technology may be disruptive Software architecture Modeling and programming languages Development processes Database formats Infrastructure Tool support How to convince the management ?!
7
Key Message Semantic Technology supports a new type of model-driven development More modeling, Less programming
8
Semantic Technology Benefits Open-world, property-centric architecture –Link anything with anything else –Extensible models (inheritance, etc) Self-describing data –Use design models at run-time –Generic building blocks –Generic tools More efficient development processes Flexibility, built for change and reuse
9
Collect and integrate existing data sources Design domain models (classes & properties) Create and maintain content (instances) Prototype and test behavior Build user interface Deploy, optimize and administrate Development Activities
10
TopBraid Suite
11
TopBraid Live Components
12
Semantic Technology
13
TopBraid Composer
14
User Interface Overview
15
Create Classes
16
Datatype Properties
17
Object Properties
18
Class Diagrams
19
Create (Test) Instances (1)
20
Create (Test) Instances (2)
21
Geography View (1)
22
Geography View (2)
23
Ontology Imports
24
Import Spreadsheets (1)
25
Import Spreadsheets (2)
26
Import Spreadsheets (3)
27
Import Spreadsheets (4)
28
Import Spreadsheets (5)
29
Some Steps later…
30
Final Ontology
31
Exploring Graphs
32
Configuring Tables
33
Configuring Forms (1)
34
Configuring Forms (2)
35
TopBraid Ensemble (1)
36
TopBraid Ensemble (2)
37
Ensemble and Composer
38
Reports and Charts (1)
39
Reports and Charts (2)
40
Calendar
41
Calendar Ontology
42
Customizing Calendar (1)
43
Customizing Calendar (2)
44
Generic UI Components Forms (domains, ranges, restrictions) Geography (geo:long/lat, mapmodel) Visual Graphs Calendar (calendar:priority) SPARQL table / Search form BIRT Reports Domain-specific widgets (address) Other reusable building blocks
45
TopBraid Suite
46
TopBraid Composer Semantic application development tool Ontology modeling (RDF, OWL, Rules) Visualization Inferencing Refactoring Import of other (legacy) data formats Scalable database back-ends Based on Eclipse; open architecture
47
TopBraid Live Client/Server platform Reusable AJAX components –Map, Calendar, … –Complete BIRT report generator –Forms, Trees, SPARQL viewer, … Access to various databases Import of GRRDL, RDFa, RSS/Atom Seamlessly integrated
48
TopBraid Ensemble Multi-user web application Collaborative information management Rich AJAX user interface Dynamic ontology-driven forms Access rights control Change tracking Search capabilities Extensible with other UI widgets
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.