ament.OntologyBundle.1.0.2.source-code.replaceBlankGROffering.update Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of OntologyBundle Show documentation
Show all versions of OntologyBundle Show documentation
A Gradle plugin to package (or bundle) an OWL ontology in a jar
to make it easy to use in Java-based software projects.
Copyright © 2023, 2024 RTX BBN Technologies
prefix gr:
# Works against a single odd-looking BN in the GR ontology.
delete {
?offeringBN a gr:Offering ;
gr:category ?category ;
gr:description ?description .
} insert {
?offeringIri a gr:Offering ;
gr:category ?category ;
gr:description ?description .
} where {
?offeringBN a gr:Offering ;
gr:category ?category ;
gr:description ?description .
filter ( isblank(?offeringBN) && !isblank(?category) && !isblank(?description) )
bind (?_fillNS as ?fillNS)
bind ( concat(str(?category), "\n", str(?description)) as ?toHash )
bind ( iri(concat(str(?fillNS), "z", sha256(?toHash))) as ?offeringIri )
}