Skip to content
Snippets Groups Projects
Commit 1d65c9d2 authored by Aurélien Lamercerie's avatar Aurélien Lamercerie
Browse files

Fix bug in domain/range computation

parent b2046d8b
No related branches found
No related tags found
No related merge requests found
......@@ -1222,7 +1222,7 @@ WHERE {
?domainClass rdfs:label ?possibleDomainLabel1 .
FILTER (
NOT EXISTS {
?net2 net:has_possible_domain ?possibleDomainLabel2 .
?net1 net:has_possible_domain ?possibleDomainLabel2 .
?anotherDomainClass rdfs:label ?possibleDomainLabel2 .
?anotherDomainClass rdfs:subClassOf ?domainClass.
}
......@@ -1232,7 +1232,7 @@ WHERE {
?rangeClass rdfs:label ?possibleRangeLabel1 .
FILTER (
NOT EXISTS {
?net2 net:has_possible_domain ?possibleRangeLabel2 .
?net1 net:has_possible_domain ?possibleRangeLabel2 .
?anotherRangeClass rdfs:label ?possibleRangeLabel2 .
?anotherRangeClass rdfs:subClassOf ?rangeClass.
}
......@@ -1279,7 +1279,7 @@ WHERE {
?domainClass rdfs:label ?possibleDomainLabel1 .
FILTER (
NOT EXISTS {
?net2 net:has_possible_domain ?possibleDomainLabel2 .
?net1 net:has_possible_domain ?possibleDomainLabel2 .
?anotherDomainClass rdfs:label ?possibleDomainLabel2 .
?anotherDomainClass rdfs:subClassOf ?domainClass.
}
......@@ -1289,7 +1289,7 @@ WHERE {
?rangeClass rdfs:label ?possibleRangeLabel1 .
FILTER (
NOT EXISTS {
?net2 net:has_possible_domain ?possibleRangeLabel2 .
?net1 net:has_possible_domain ?possibleRangeLabel2 .
?anotherRangeClass rdfs:label ?possibleRangeLabel2 .
?anotherRangeClass rdfs:subClassOf ?rangeClass.
}
......
......@@ -38,6 +38,7 @@ f_param_file = "ontology-parameters.ttl"
# Dev Tests
base_uri = "https://unsel.tetras-libre.fr/tenet/working"
req_100 = "CCTP-SRSA-IP-20210831-R100/"
req_200 = "CCTP-SRSA-IP-20210831-R200/"
req_300 = "CCTP-SRSA-IP-20210831-R300/"
corpus_40 = "CCTP-SRSA-IP-20210831/"
......@@ -175,8 +176,9 @@ def run(corpus, output_ref, output_file):
#==============================================================================
if __name__ == '__main__':
run(req_300, 'R300', 'output300.ttl')
run(req_100, 'R100', 'output100.ttl')
run(req_300, 'R200', 'output200.ttl')
run(req_300, 'R300', 'output300.ttl')
run(corpus_40, 'CCTP-Corpus-40', 'output40.ttl')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment