https://github.com/psiotwo/sdlnot-rules
SPARQL-DL Not rules - A Protege 4 plugin for running SPARQL CONSTRUCT queries as SPARQL-DL Not rules.
https://github.com/psiotwo/sdlnot-rules
owl protege-plugin sdlnot-rules sparql sparql-construct-queries sparql-dl
Last synced: 5 months ago
JSON representation
SPARQL-DL Not rules - A Protege 4 plugin for running SPARQL CONSTRUCT queries as SPARQL-DL Not rules.
- Host: GitHub
- URL: https://github.com/psiotwo/sdlnot-rules
- Owner: psiotwo
- License: gpl-3.0
- Created: 2013-11-25T22:41:34.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2022-09-06T15:51:59.000Z (almost 4 years ago)
- Last Synced: 2025-06-27T19:40:40.256Z (about 1 year ago)
- Topics: owl, protege-plugin, sdlnot-rules, sparql, sparql-construct-queries, sparql-dl
- Language: Java
- Size: 74.2 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sdlnot-rules [](https://github.com/psiotwo/sdlnot-rules/actions/workflows/maven.yml)
SPARQL-DL Not rules - A Protege 4 plugin for running SPARQL CONSTRUCT queries as SPARQL-DL Not rules.
The rules are read and saved from a predefined directory. Upon execution, the CONSTRUCT query result
is saved as a special ontology which is imported to the current one.
The tool has two interfaces CLI and Protege Plugin
## CLI
CLI can be accessed by running the SparqlDLNotRulesCLI class. The help about command line options is provided. This option is suitable for scripting. CLI distribution can be obtained by
mvn -P cli assembly:assembly
## Protege plugin
1) binary distribution can be created using
mvn clean package
2) Eclipse project for plugin development in OSGI runtime can be created using
mvn eclipse:eclipse package
In addition to the project, this generates the MANIFEST.MF in target/classes/META-INF.
To run the package in the Eclipse OSGI bundle, just copy the META-INF into the project
root. Also, put the 'plugin.xml' file into the root.
References
----------
[1] pellet.owldl.com/papers/sirin07sparqldl.pdf
[2] pellet.owldl.com/papers/kremen08sparqldl.pdf