NEXT CLASSES:
June 24-27, 2013
Register here for Training
Class
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
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* |
June 25-27, 2012 |
$1,500 |
Register |
|
TBPT-150 (1 day refresher course)**+
TBPT-201 + 202 - 4 days |
June 24-27, 2012 |
$1,950 |
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
Introduction to Semantic Web Technologies 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
- TopBraid Live Semantic Platform
- TopBraid Live Personal Server and Enterprise Server
- Building semantic applications with TopBraid Ensemble and SWP
- Overview of Enterprise Vocabulary Net (EVN)
|
|
Module 2 |
Managing multiple models in TopBraid Composer.
- Editing ontologies, scripts, and rules with 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 (SWP)
- SPARQL Web Pages (SWP)
- SWP Stack and Vocabularies
- TUI and Charts Library
- SWP in TopBraid Composer
- Building web applicaitons with HTML. JavaScript, CSS, and SPARQL
- SWPs servlets
- SWP and SPARQLMotion
|
| 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
Raleigh, NC area
Trainings are held at:
TopQuadrant's Development Office on
Centennial Campus, North
Caroline State University
Venture IV Building
1730 Varsity Drive,
Suite 220
Raleigh, NC 27606
Contact TopQuadrant
at:
Phone: 703 299 9330
Fax: 703 299 8330
Directions
back to top
back to top |
 |
Contact us at +1 (703) 299-9330 or for questions or requests. |