Loading...
You are here:  Home  >  'composer'
Latest

SPIN: An object-oriented framework for business rules using SPARQL – SemTech 2009 Video

By   /  July 10, 2009  /  Data Education, Smart Data News, Articles, & Education  /  No Comments

PRESENTER:
Holger Knublauch
Vice President
TopQuadrant

The current generation of Semantic Web languages is well suited to link data and to define domain concepts and relationships. However, real-world applications that operate on those linked data models typically need higher expressivity than what is provided by OWL and RDF Schema alone. SPIN is an open-source framework that supports the use of SPARQL to define business rules and constraint checks on Semantic Web models with object-oriented modeling techniques. This simple yet powerful mechanism makes it possible to define self-describing domain models that can then be used by generic software components such as user interface renderers, schema mappers and workflow engines. Instead of hard-coding behavior in languages like Java, SPIN makes it possible to declaratively define complex business rules and processes. SPIN can also be used to define new higher-level modeling languages with built-in semantics.

This talk:

  • Sets the stage with a quick review of SPARQL (incl. CONSTRUCT keyword)
  • Introduces SPIN as a mechanism to attach SPARQL queries to class definitions
  • Shows how to define new SPARQL functions and reusable query templates with SPIN
  • Demonstrates the use of SPIN for tasks ranging from unit conversion to computer games
  • Shows how the ideas of SPIN give rise to a new software development paradigm around self-describing linked data models
Read More →
We use technologies such as cookies to understand how you use our site and to provide a better user experience. This includes personalizing content, using analytics and improving site operations. We may share your information about your use of our site with third parties in accordance with our Privacy Policy. You can change your cookie settings as described here at any time, but parts of our site may not function correctly without them. By continuing to use our site, you agree that we can save cookies on your device, unless you have disabled cookies.
I Accept