The `s-pipes-module-creator-plugin` should include triples from manually maintained ontologies in maven submodules of the `s-pipes/s-pipes-modules` project. #216
submodule - maven submodule of the s-pipes-modules maven project containing java code of one or more s-pipes modules.
submodule ontology - manually maintained ontology located on the class path of a submodule containing triples describing java based s-pipes modules implemented in that submodule.
all-modules ontology - ontology containing a merge of the triples describing all s-pipes modules in the s-pipes-modules maven project. The all-modules ontology is generated by the s-pipes-module-creator-plugin.
Requirements:
submodule ontology should be included in the all-modules ontology
submodule ontology should be discoverable from s-pipes-module-creator-plugin in RDF_FOR_ALL_CHILDREN mode - use naming convention submodule ontology file name = "src/main/resources/" + ${submodule.artifactId} + ".ttl"
submodule ontology can contain an ontology resource. However, the triples of the ontology resource should not be included in all-modules ontology.
triples describing s-pipes modules should be added with the correct IRIs.
This is issue originates from last bullet in comment in pull request #210
Definitions:
s-pipes-modules
maven project containing java code of one or more s-pipes modules.all-modules
ontology - ontology containing a merge of the triples describing all s-pipes modules in thes-pipes-modules
maven project. Theall-modules
ontology is generated by thes-pipes-module-creator-plugin
.Requirements:
all-modules
ontologys-pipes-module-creator-plugin
inRDF_FOR_ALL_CHILDREN
mode - use naming convention submodule ontology file name ="src/main/resources/" + ${submodule.artifactId} + ".ttl"
all-modules
ontology.This is issue originates from last bullet in comment in pull request #210