NEXT CLASS:
September 27 - 30 , 2010, Washington, DC area
This class will include courses TBPT-201 and TBPT-202 - see below, and an optional 1 day refresher course, TBPT-150, on semantic technology key concepts and tool basics offered immediately prior to the product training.
It is highly recommended that students have taken the foundation class Getting Ready for the Semantic Web with TopBraid Suite before taking TopBraid advanced product training courses. Equivalent experience may be substituted.
An optional 1 day refresher course is offered prior to the advanced product training classes (covering selected material and exercises from Getting Ready for the Semantic Web with TopBraid Suite), for those needing or wanting to review prerequisite semantic web concepts, standards and tool basics in order to get the most out of the TopBraid advanced product training. Taking course201 is a pre-requisite for taking 202.
TopBraid Advanced Product Training (TBPT) Courses
TBPT-201: TopBraid Composer (TBC): Capabilities for Importing, Querying, Processing and Exporting Data
TBPT-202: TopBraid Composer Maestro Edition (TBC-ME): TBC-ME: SPARQLMotion, TopBraid Ensemble and Advanced Capabilities
TBPT-203: Building and Deploying Semantic Web Applications with TopBraid Suite (TBE)
back to top
Upcoming Classes
A three day class with two progressive courses: TBPT-201and TBPT-202, with an optional 1 day refresher course, TBPT-150, offered immediately prior to the product training.
|
Course |
Location/Dates |
Price |
Register/Pay |
|
TBPT-201 - 2 days
TopBraid Composer: Capabilities for Importing, Querying, Processing and Exporting Data |
Available at this time only in conjunction with course 202, see combined pricing below. |
|
Use registration option below |
|
TBPT-202 - 1 day
TopBraid Composer Maestro Edition: SPARQLMotion and other Advanced Capabilities |
Available at this time only in conjunction with course 201, see combined pricing below. |
|
Use registration option below |
|
TBPT-201 + 202 - 3 days* |
Washington, DC area
Sept. 28 - 30, 2010 |
$1,295 |
Register |
|
TBPT-150 (1 day refresher course)**+
TBPT-201 + 202 - 4 days |
Washington, DC area
Sept. 27 - 30, 2010 |
$1,695 |
Register |
TBPT-203 - 2 days
Rapidly Building Customized Semantic Web Applications with TopBraid Ensemble (TBE) |
(to be announced) |
|
|
*Taking Course TBPT-201 is pre-requisite for taking 202
**1 day refresher course offered prior to the product training class will cover selected material and exercises from Getting Ready for the Semantic Web as a review for those students who need or want to reinforce their prerequisite knowledge and experience in order to get the most out of the TopBraid product training.
back to top
Content Covered
TBPT-201: TBC: Capabilities for Importing, Querying, Processing and Exporting Data
|
Course Preview |
Overview of course content and sequence of learning modules. Demos and motivational slides showing what students will get from the course. |
|
Module 1 |
Overview of TopBraid Suite.
- TopBraid Suite architecture
- Editing ontologies, scripts, and rules with TopBraid Composer
- TopBraid Live Semantic Platform
- TopBraid Live Personal Server and Enterprise Server
- Building semantic applications with TopBraid Ensemble
|
|
Module 2 |
Managing multiple models in TopBraid Composer.
- Ontology editing and using owl:imports
- Ontology Home (namespaces, import structure, prefix management)
- URIs and qnames
- Viewing import structures, triples, inferences, proeprty associations, change history, etc.
- Exporting triple sets / merging graphs
- Handling prefix conflicts
- Default namespace and prefixes
- Best practices on owl:imports and namespaces
|
|
Module 3 |
Using SPARQL in TBC (Advanced)
- TBS SPARQL 1.1 support
- Saving and managing query library
- SPARQL Construct inference configuration
- Built-in TBS SPARQL extensions
- Asserting and saving constructed triples
- Query aggregates, sub-SELECT
- SPARQL MODIFY
- Using SPARQL endpoints, SPARQLPedia
|
|
Module 4 |
SPIN (SParql Inference Notation)
- SPIN and SPARQL
- Inference with SPIN rules
- SPIN constraints and Constraint Violation Warnings
- SPIN functions and templates
- SPIN constructors
- Magic properties
- SPINx (JavaScript extensions)
- SPIN and SPARQLMotion
|
|
Module 5 |
Advanced Modeling: OWL and Rules
- RDFS, RDFS+, and OWL modeling and inferences
- TBC and RDFS/OWL inference engines
- OWL 2 support in TBC
- Advanced modeling in TBC: restrictions, enumerations, sets
- OWL and SPIN inference and rules
- OWL and SPIN consistency checking
|
|
Module 6 |
Managing Database Backends
- Integration of triple stores
- Importing / exporting triples locally (TDB)
- Importing / exporting triples remotely (SDB, AllegroGraph, Oracle Spatial, Sesame)
- Native vs. Local query engines
- Reading from relational databases (D2RQ)
|
TBPT-202: TBC-ME: SPARQLMotion, TopBraid Ensemble and Advanced Capabilities
|
Course Preview |
Overview of course content and sequence of learning modules. Demos and outline of what students will get from the course. |
|
Module 1 |
Introduction to SPARQLMotion
- Import / Process / Export of triples sequence
- Creating SM scripts
- SM module overview
- Merging, transforming and filtering
- Control Flow and user input
- Connection to other sources
|
|
Module 2 |
Advanced SPARQLMotion
- Debugging SM scripts
- Processing RDF graphs with SM scripts
- SparqlMotion and SPIN
- SM extensions / adding SM modules
- Creating Web services
- Creating a SPARQL Endpoint
|
|
Module 3 |
TBC Adaptors for Importing Non-RDF Data
- Importing spreadsheets / spreadsheet roundtrip
- Semantic Tables (Excel)
- Semantic XML
- UML, RDFa, RSS feeds, email, etc.
|
|
Module 4 |
Building Semantic Web Applications with TopBraid Ensemble
- TopBraid Live Personal Server and Enterprise Server
- TopBraid Ensemble
- Application Assembly with TopBraid Ensemble
- UI events and server-side processign with SPARQLMotion scripts
- TopBraid Ensemble Event Model and data connections
|
|
Module 5 |
TopBraid Suite Support for Web-Based Interfaces
- SPARQL JSP (Java Server Pages) tag library
- JSPs and SPARQLMotion
- Generating web pages with HTML templates
- JSPs and web services
- UISPIN Stack and Vocabularies
- TUI and Charts Library
- UISPIN in TopBraid Composer
|
| Module 6 |
Using Semantic XML (SXML)
- Processing XML with TopBraid tools
- XML <-> RDF roundtripping
- Querying SXML for patterns
- Generating HTML pages with SXML
- XSLT Processing with SPARQLMotion scripts
|
back to top
Skills and Knowledge Gained include:
- Basic navigation, editing and environment
of TopBraid Composer
- Management of database backends (triple stores, relational stores)
- Collaboration, Ontology Architecture and
Importing information
- Constructing Model-driven solutions using
TopBraid capabilities for:
- Import (RDFa, GRDDL, RDF/XML, Spreadsheet, XML Schema, RDB, RSS)
- Export (RDF files, RDF databases, HTML
documentation, JSP, Maps, Calendars,
Spreadsheets, BI reports, Web applications)
- Process (RDFS/ OWL Inferencing, Rules, SPARQL
Constructs, Scripting w/ SPARQLMotion
- Writing and maintaining scripts in SPARQL, SPARQLMotion and SPARQL Rules (SPIN)
- Managing XML with Semantic XML
back to top
Venue Information
East Coast Trainings are held at:
Learning Tree Alexandria Education Center, VA
1925 Ballenger Avenue
Suite 200
Alexandria, Virginia 22314
Main tel: 703-486-0026
Main fax: 703-519-1945
Just a few minutes’ walk across the street from the King Street metro (Yellow or Blue line) and the train station. For more information and details on how to get there, see Training Venue Details.
(Note: LearningTree rates may be available for some of these hotels - see http://www.learningtree.com/htfu/location.aspx?id=uswd74#hotels for booking codes.)
back to top |
 |
Contact us at (703) 299-9330 or for questions or requests. |