jena - sparql to retrieve the value of a min constraint -


how can retrieve min constraint on class' attribute using sparql? have value min 1000 decimal, , 1000

in hypothetical world have such statement:

class: x subclassof: hasobjectproperty min 1 y 

if write sparql query as:

select * {      ?s rdfs:subclassof ?o. } 

you must extract refs:subclassof axioms. however, if need precise , know ones have cardinality restrictions, need go further:

prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix : <http://example.com#> select * {      ?s rdfs:subclassof ?o.     ?o ?x ?y. filter(?s = :x) } 

among others, can see following result: enter image description here

as can see, there 2 relevant items, 1 y , 1 number presented non-negative integer. therefore, 1 way each item put filter ?x in sparql query , each 1 one 1 out. example, filter owl:onclass give ?y:

prefix : <http://example.com#> select * {      ?s rdfs:subclassof ?o.     ?o owl:onclass ?y. filter(?s = :x) 

Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -