Presentation is loading. Please wait.

Presentation is loading. Please wait.

From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch

Similar presentations


Presentation on theme: "From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch"— Presentation transcript:

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


Download ppt "From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch"

Similar presentations


Ads by Google