name
: (mandatory) the key of the Schema, to be used in the requests and responsesowlData
: (mandatory) the files for the RDF dataowlSchema
: (optional) the files for the OWL schema[1]
prefixNS
: (mandatory) the prefixes for the OWL queryowlNS
: (mandatory) the namespaces for the OWL querydefaultNS
: (optional) the default namespaceprefix
: (optional) an additional array of prefix / namespacesprefixNS
, owlNS
, defaultNS
, and prefix
specify the prefix to use for the requests sent to the Jena engine.
owlData
property) the schema and the data are stored in one ontology. However it is possible to store separately the data and the schema by using both the owlSchema
and owlData
propertiespizzaSchemas.owl
, and the pizzas individuals in the pizzaData.owl
. We would have the following properties:<properties> <application name="jena" > <module name="jena" > <moduleArrayGroupProperty key="schemas"> <moduleArrayValue> <moduleProperty key="name" value="pizza" /> <moduleProperty key="owlSchema" value="pizzaSchemas.owl" /> <moduleProperty key="owlData" value="pizzaData.owl" /> <moduleProperty key="prefixNS" value="pizza:" /> <moduleProperty key="owlNS" value="http://www.co-ode.org/ontologies/pizza/pizza.owl#" /> </moduleArrayValue> </moduleArrayGroupProperty> </module> </application> </properties>
reqSchema
Service data. For example:<properties> <application name="jena" > <module name="jena" > <moduleArrayGroupProperty key="schemas"> <moduleArrayValue> <moduleProperty key="name" value="drone" /> <moduleProperty key="owlData" value="drone.owl" /> <moduleProperty key="prefixNS" value="drone:" /> <moduleProperty key="owlNS" value="http://www.data.com/drone#" /> </moduleArrayValue> <moduleArrayValue> <moduleProperty key="name" value="pizza" /> <moduleProperty key="owlData" value="pizza.owl.rdf" /> <moduleProperty key="prefixNS" value="pizza:" /> <moduleProperty key="owlNS" value="http://www.co-ode.org/ontologies/pizza/pizza.owl#" /> </moduleArrayValue> </moduleArrayGroupProperty> </module> </application> </properties>
pizza.owl.rdf
data file which contains both the owl definition and the rdf data for pizzas. This definition has the following prefix and namespace:<properties> <application name="jena" > <module name="jena" > <moduleArrayGroupProperty key="schemas"> <moduleArrayValue> <moduleProperty key="name" value="pizza" /> <moduleProperty key="owlData" value="pizza.owl.rdf" /> <moduleProperty key="prefixNS" value="pizza:" /> <moduleProperty key="owlNS" value="http://www.co-ode.org/ontologies/pizza/pizza.owl#" /> </moduleArrayValue> </moduleArrayGroupProperty> </module> </application> </properties>
pizza.owl.rdf
data file which contains both the owl definition and the rdf data for pizzas. This definition has the following prefix and namespace:<properties> <application name="jena" > <module name="jena" > <moduleArrayGroupProperty key="schemas"> <moduleArrayValue> <moduleProperty key="name" value="pizza" /> <moduleProperty key="owlData" value="pizza.owl.rdf" /> <moduleProperty key="prefixNS" value="pizza:" /> <moduleProperty key="owlNS" value="http://www.co-ode.org/ontologies/pizza/pizza.owl#" /> </moduleArrayValue> </moduleArrayGroupProperty> </module> </application> </properties>
Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence