All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ament.OntologyBundle.1.0.2.source-code.replaceBlankXsdRestrictions.update Maven / Gradle / Ivy

Go to download

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

There is a newer version: 1.0.3
Show newest version
prefix rdf:  
prefix xsd: 

delete {
	?listNode rdf:first ?restrictionBN .
	?restrictionBN ?facet ?restrictionValue .
} insert {
	?listNode rdf:first ?restrictionIri .
	?restrictionIri ?facet ?restrictionValue .
} where {
	values ?facet {
		xsd:length
		xsd:minLength
		xsd:maxLength
		xsd:minExclusive
		xsd:minInclusive
		xsd:maxExclusive
		xsd:maxInclusive
		xsd:pattern
	}
	?listNode rdf:first ?restrictionBN .
	?restrictionBN ?facet ?restrictionValue .
	filter ( isBlank(?restrictionBN) && !isBlank(?restrictionValue) )
	bind (?_fillNS as ?fillNS)
	bind ( str(?restrictionValue) as ?toHash )
	bind ( iri(concat(str(?fillNS), "z", sha256(?toHash))) as ?restrictionIri )
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy