Download TopBraid ComposerPurchase TopBraid ComposerSupportSitemap

TopBraid Suite
Advanced Product Training Series

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

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
Westin Hotel
400 Courthouse Square
Alexandria, VA 22314
Tel: 703-253-8600
E-mail: joji.gamble@westin.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

back to top

spacer

Contents

Content Covered

Skills and Knowledge Gained

Venue Information

Registration

Next Classes

June 24-27, 2013

Register

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 +1 (703) 299-9330 or trainings@topquadrant.com for questions or requests.