Querying OWL Ontologies with the OWL Functional Syntax

Use the form below to write your SPARQLAS query. The result is a SPARQL query that can be executed in a SPARQL engine that supports the OWL2 DL entailment regime like pellet.

For more information about SPARQLAS visit the SPARQLAS wiki page.

The syntax is very simple: You can use variables wherever you have an entity ( Class, Datatype, ObjectProperty, DataProperty, NamedIndividual) or a literal. There are two syntaxes: OWL2 Functional Syntax and a short version of the OWL2 Functional Syntax (with Some instead of ObjectSomeValuesFrom, etc.). Consult the SPARQLAS grammar for more information. See the examples below:

Try it

Write your SPARQLAS query here:


Or select a SPARQLAS file to transform:

back to transformations