Fix exception caused by restrictions in OWL (#8341)

Description: Fix exception caused by restrictions in OWL
Issue: #8331
Dependencies: none
Maintainer: @baskaryan
This commit is contained in:
Caitlin2694 2023-07-28 07:51:32 +08:00 committed by GitHub
parent cddd8ae83d
commit b2e4b9dca4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -32,7 +32,14 @@ cls_query_rdfs = prefixes["rdfs"] + (
"""}""" """}"""
) )
cls_query_owl = cls_query_rdfs cls_query_owl = prefixes["rdfs"] + (
"""SELECT DISTINCT ?cls ?com\n"""
"""WHERE { \n"""
""" ?instance a/rdfs:subClassOf* ?cls . \n"""
""" FILTER (isIRI(?cls)) . \n"""
""" OPTIONAL { ?cls rdfs:comment ?com } \n"""
"""}"""
)
rel_query_rdf = prefixes["rdfs"] + ( rel_query_rdf = prefixes["rdfs"] + (
"""SELECT DISTINCT ?rel ?com\n""" """SELECT DISTINCT ?rel ?com\n"""