Download TopBraid ComposerPurchase TopBraid ComposerSupportSitemap

TopBraid Suite
Advanced Product Training Series

NEXT CLASS:

September 27 - 30 , 2010, Washington, DC area                Register

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.

 

Hotel accommodations closest to this venue

(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.)

Embassy Suites - Old Town
1900 Diagonal Road,
Alexandria, VA
703/684-5900
800/Embassy
www.embassysuitesdcmetro.com
Hampton Inn-King Street Metro
1616 King St.
Alexandria, VA
703/299-9900
www.hamptoninn.com
Hilton Alexandria Old Town
1767 King St.
Alexandria, VA
703/837-0440
www.hilton.com
Holiday Inn Select Old Town
480 King St.
Alexandria
703/549-6080
800/368-5047
www.oldtownhis.com
Morrison House (A Relais & Chateaux property)
116 S. Alfred St.
Alexandria, VA
703/838-8000
800/367-0800
www.morrisonhouse.com
www.relaischateaux.fr/preindex.htm
Residence Inn by Marriott
1456 Duke St.
Alexandria, VA
703/684-6843
800/331-3131
www.marriott.com
Westin Hotel
400 Courthouse Square
Alexandria, VA 22314
Tel: 703-253-8600
E-mail: joji.gamble@westin.com
 

back to top

spacer

Contents

Content Covered

Skills and Knowledge Gained

Venue Information

Registration

Online Registration - Sept. 27-30, 2010 course

Downloads

TopBraid Suite Brochure (PDF)

See Outline of the Class in:
TopQuadrant Trainings Curriculum Flyer (PDF)

Advanced Ontology Development Workshop Flyer (PDF)

Free evaluation: TopBraid Composer | TopBraid Composer Maestro Edition

More information

Contact us at (703) 299-9330 or trainings@topquadrant.com for questions or requests.