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