Presentation Overview> This presentation describes the concept of object morphing. This powerful capability provides the ability to take object instances and automatically make appropriate property additions and deletions whenever the class of an object is changed to a different class.

Slide Presentation: Object Morphing

Prerequisite Video Presentation: Support of OOP Directly in a RDBMS

Demonstration: Instantiation of a TCSQL Class



Presentation Overview: This presentation describes the notion of soft methods and triggers. These advanced TCSQL features provide the ability to define semantic behavior associated with connection types. Whenever a property of an object is modified, the TCSQL framework checks to see if some other node(s) in the graph cares about that modification. If so, an appropriate soft trigger is executed.

Slide Presentation: Soft Methods and Triggers

Prerequisite Video Presentation: Support of OOP Directly in a RDBMS



Presentation Overview: This presentation descibes how to maintain multiple transitive closures in a taxonomy of connections. Transitive closure maintenance is driven by connection types. This advanced TCSQL features enables the use of more generalized superclass connections when writing queries.

Slide Presentation: Connection-Taxonomy-Based Transitive Closure Maintenance

Prerequisite Video Presentation: Graph Navigation in a RDBMS
Prerequisite Video Presentation: Support of OOP Directly in a RDBMS



Presentation Overview: This presentation describes how to maintain transitive closure temporally. This advanced TCSQL feature enables the transitive closure maintenance over time. As nodes and connections are added and deleted in a graph, the transitive of all changes is remembered, enabling the ability to ask how a graph looked in the past.

Slide Presentation: Temporal-Based Transitive Closure Maintenance

Prerequisite Video Presentation: Graph Navigation in a RDBMS
Prerequisite Video Presentation: Support of OOP Directly in a RDBMS



Presentation Overview: This presentation describes use of TCSQL for personnel management. Through the use of ontologies and transitive closure, this presentation demonstrates the power of inference queries over a skills database in determining the best candidate for a given task.

Slide Presentation: Personnel Management

Prerequisite Video Presentation: Support of OOP Directly in a RDBMS

Demonstration: Instantiation of a TCSQL Class



Presentation Overview: This presentation describes use of TCSQL for process management. Using an example of building a house, this presentation shows how to use the soft schema capabilities of TCSQL to define a process template and to instantiate this process template in the creation of a project plan.

Slide Presentation: Process Management

Prerequisite Video Presentation: Support of OOP Directly in a RDBMS

Demonstration: Instantiation of a TCSQL Class



Presentation Overview: This presentation describes use of TCSQL for project management. Powerful path queries are shown in deriving the critical path of a project. The use of polymorphic queries demonstrate the ability to write queries that never break and never need modification despite process and project modifications.

Slide Presentation: Project Management

Prerequisite Video Presentation: Support of OOP Directly in a RDBMS

Demonstration: Path Query



Presentation Overview: This presentation describes how to manage data privacy, security, and consent. Determining who has access to data and what data they can access is an enormous industry-wide problem. This presentation demonstrates a clever use of ontologies in providing an elegant solution to this problem.

Slide Presentation: Data Privacy, Security, and Consent Management

Prerequisite Video Presentation: Support of OOP Directly in a RDBMS

Demonstration: Data Privacy, Security, and Consent
Demonstration: Social Network