浏览代码

Fix prefixes

Arkadiusz Ryś 2 年之前
父节点
当前提交
5349097e01

+ 27 - 12
data/palette/conversion_function.toml

@@ -2,26 +2,41 @@ group = "Service"
 name = "Conversion Function"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT ?conversion ?conversion_input ?conversion_output ?conversion_duration ?conversion_success WHERE {

+ 28 - 13
data/palette/create_example.toml

@@ -2,31 +2,46 @@ group = "Insert"
 name = "Create Example"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 # https://codyburleson.com/blog/sparql-examples-insert
 query = '''
 INSERT DATA {
-  text:example_text_artifact base:hasVersion "v4" .
+  text:example_text_artifact file:isLocatedAt "data.txt" .
 }
 '''
 query_with_where = '''

+ 27 - 12
data/palette/example_function.toml

@@ -2,26 +2,41 @@ group = "Service"
 name = "Example Function"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT ?outlier ?outlier_value WHERE {

+ 27 - 12
data/palette/find_class_property.toml

@@ -2,26 +2,41 @@ group = "Traceability"
 name = "Find Class Property"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT DISTINCT ?class WHERE {

+ 27 - 12
data/palette/find_individuals.toml

@@ -2,26 +2,41 @@ group = "Individuals"
 name = "Find Individuals"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT DISTINCT ?individual ?name WHERE {

+ 27 - 12
data/palette/find_older_versions.toml

@@ -2,26 +2,41 @@ group = "Traceability"
 name = "Find Older Versions"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT ?older WHERE {

+ 27 - 12
data/palette/find_pm_relation.toml

@@ -2,26 +2,41 @@ group = "Traceability"
 name = "Find PM Relation"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT DISTINCT ?from ?output ?atname WHERE {

+ 27 - 12
data/palette/find_properties.toml

@@ -2,26 +2,41 @@ group = "Individuals"
 name = "Find Properties"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT DISTINCT ?property WHERE {

+ 36 - 5
data/palette/find_type_uris.toml

@@ -1,11 +1,42 @@
 group = "Types"
 name = "Find Types"
 prefix = '''
-PREFIX dtf:  <https://ontology.rys.app/dt/function/>
-PREFIX owl:  <http://www.w3.org/2002/07/owl#>
-PREFIX rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-PREFIX xsd:  <http://www.w3.org/2001/XMLSchema#>
-PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
+PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
+PREFIX owl:        <http://www.w3.org/2002/07/owl#>
+PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
+PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
+PREFIX dc:         <http://purl.org/dc/elements/1.1/>
+PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
+PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
+PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT DISTINCT ?type WHERE {

+ 27 - 12
data/palette/get_class_label_description.toml

@@ -2,26 +2,41 @@ group = "Info"
 name = "Get Class Label Description"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT DISTINCT ?class ?label ?description WHERE {

+ 27 - 12
data/palette/match_artifact_formalism.toml

@@ -2,26 +2,41 @@ group = "Traceability"
 name = "Match Artifact Formalism"
 prefix = '''
 PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
 PREFIX owl:        <http://www.w3.org/2002/07/owl#>
 PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
 PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
 PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX art:        <http://ua.be/drivetrain/description/artifacts/artifacts#>
-PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/base/tabular#>
 PREFIX dc:         <http://purl.org/dc/elements/1.1/>
-PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/ftg#>
-PREFIX base:       <http://ua.be/sdo2l/vocabulary/base#>
 PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
-PREFIX comp:       <http://ua.be/sdo2l/vocabulary/component#>
-PREFIX code:       <http://ua.be/sdo2l/vocabulary/base/code#>
-PREFIX script:     <http://ua.be/sdo2l/vocabulary/base/script#>
-PREFIX file:       <http://ua.be/sdo2l/vocabulary/base/file#>
 PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
-PREFIX traces:     <http://ua.be/sdo2l/vocabulary/processtraces#>
-PREFIX wf:         <http://ua.be/sdo2l/vocabulary/workflow#>
-PREFIX text:       <http://ua.be/sdo2l/vocabulary/base/text#>
-PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
 PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT ?pmArtInstance ?formalism WHERE {

+ 36 - 5
data/palette/outlier_function.toml

@@ -1,11 +1,42 @@
 group = "Service"
 name = "Outlier Function"
 prefix = '''
-PREFIX dtf:  <https://ontology.rys.app/dt/function/>
-PREFIX owl:  <http://www.w3.org/2002/07/owl#>
-PREFIX rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-PREFIX xsd:  <http://www.w3.org/2001/XMLSchema#>
-PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
+PREFIX dtf:        <https://ontology.rys.app/dt/function/>
+
+PREFIX owl:        <http://www.w3.org/2002/07/owl#>
+PREFIX rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX xsd:        <http://www.w3.org/2001/XMLSchema#>
+PREFIX rdfs:       <http://www.w3.org/2000/01/rdf-schema#>
+PREFIX dc:         <http://purl.org/dc/elements/1.1/>
+PREFIX vim4:       <http://bipm.org/jcgm/vim4#>
+PREFIX swrl:       <http://www.w3.org/2003/11/swrl#>
+
+PREFIX dart:       <http://ua.be/drivetrain/description/artifacts/artifacts#>
+PREFIX dftg:       <http://ua.be/drivetrain/description/ftg#>
+
+PREFIX acyclic:    <http://ua.be/sdo2l/vocabulary/base/acyclic#>
+PREFIX base:       <http://ua.be/sdo2l/vocabulary/base/base#>
+PREFIX file:       <http://ua.be/sdo2l/vocabulary/formalisms/file#>
+PREFIX ftg:        <http://ua.be/sdo2l/vocabulary/formalisms/ftg#>
+PREFIX traces:     <http://ua.be/sdo2l/vocabulary/formalisms/processtraces#>
+PREFIX shaclproperty: <http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#>
+PREFIX system:     <http://ua.be/sdo2l/vocabulary/formalisms/system#>
+PREFIX violation:  <http://ua.be/sdo2l/vocabulary/formalisms/violation#>
+PREFIX code:       <http://ua.be/sdo2l/vocabulary/formalisms/code#>
+PREFIX component:  <http://ua.be/sdo2l/vocabulary/formalisms/component#>
+PREFIX csas:       <http://ua.be/sdo2l/vocabulary/formalisms/cs_as#>
+PREFIX dict:       <http://ua.be/sdo2l/vocabulary/formalisms/dict#>
+PREFIX drawio:     <http://ua.be/sdo2l/vocabulary/formalisms/drawio#>
+PREFIX object_diagram: <http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#>
+PREFIX pm:         <http://ua.be/sdo2l/vocabulary/formalisms/pm#>
+PREFIX requirement: <http://ua.be/sdo2l/vocabulary/formalisms/requirement#>
+PREFIX richtext:   <http://ua.be/sdo2l/vocabulary/formalisms/richtext#>
+PREFIX script:     <http://ua.be/sdo2l/vocabulary/formalisms/script#>
+PREFIX tabular:    <http://ua.be/sdo2l/vocabulary/formalisms/tabular#>
+PREFIX text:       <http://ua.be/sdo2l/vocabulary/formalisms/text#>
+PREFIX traceability_model: <http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#>
+PREFIX xopp:       <http://ua.be/sdo2l/vocabulary/formalisms/xopp#>
+PREFIX federation: <http://ua.be/sdo2l/vocabulary/federation#>
 '''
 query = '''
 SELECT ?outlier ?outlier_relation ?outlier_value WHERE {

+ 28 - 12
graph_exploring_tool/query.py

@@ -38,28 +38,44 @@ class QueryTemplate:
 # TODO Rewrite this
 reverse_prefix = {
     "https://ontology.rys.app/dt/function/": "dtf",
+
     "http://www.w3.org/2002/07/owl#": "owl",
     "http://www.w3.org/1999/02/22-rdf-syntax-ns#": "rdf",
     "http://www.w3.org/2001/XMLSchema#": "xsd",
     "http://www.w3.org/2000/01/rdf-schema#": "rdfs",
-    "http://ua.be/drivetrain/description/artifacts/artifacts#": "art",
-    "http://ua.be/sdo2l/vocabulary/base/tabular#": "tabular",
     "http://purl.org/dc/elements/1.1/": "dc",
-    "http://ua.be/sdo2l/vocabulary/ftg#": "ftg",
-    "http://ua.be/sdo2l/vocabulary/base#": "base",
     "http://bipm.org/jcgm/vim4#": "vim4",
-    "http://ua.be/sdo2l/vocabulary/component#": "comp",
-    "http://ua.be/sdo2l/vocabulary/base/code#":"code",
-    "http://ua.be/sdo2l/vocabulary/base/script#": "script",
-    "http://ua.be/sdo2l/vocabulary/base/file#": "file",
     "http://www.w3.org/2003/11/swrl#": "swrl",
-    "http://ua.be/sdo2l/vocabulary/processtraces#":"traces",
-    "http://ua.be/sdo2l/vocabulary/workflow#": "wf",
-    "http://ua.be/sdo2l/vocabulary/base/text#": "text",
-    "http://ua.be/sdo2l/vocabulary/federation#": "federation",
+
+    "http://ua.be/drivetrain/description/artifacts/artifacts#": "dart",
     "http://ua.be/drivetrain/description/ftg#": "dftg",
+
+    "http://ua.be/sdo2l/vocabulary/base/acyclic#": "acyclic",
+    "http://ua.be/sdo2l/vocabulary/base/base#": "base",
+    "http://ua.be/sdo2l/vocabulary/formalisms/file#": "file",
+    "http://ua.be/sdo2l/vocabulary/formalisms/ftg#": "ftg",
+    "http://ua.be/sdo2l/vocabulary/formalisms/processtraces#": "traces",
+    "http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#": "shaclproperty",
+    "http://ua.be/sdo2l/vocabulary/formalisms/system#": "system",
+    "http://ua.be/sdo2l/vocabulary/formalisms/violation#": "violation",
+    "http://ua.be/sdo2l/vocabulary/formalisms/code#": "code",
+    "http://ua.be/sdo2l/vocabulary/formalisms/component#": "component",
+    "http://ua.be/sdo2l/vocabulary/formalisms/cs_as#": "csas",
+    "http://ua.be/sdo2l/vocabulary/formalisms/dict#": "dict",
+    "http://ua.be/sdo2l/vocabulary/formalisms/drawio#": "drawio",
+    "http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#": "object_diagram",
+    "http://ua.be/sdo2l/vocabulary/formalisms/pm#": "pm",
+    "http://ua.be/sdo2l/vocabulary/formalisms/requirement#": "requirement",
+    "http://ua.be/sdo2l/vocabulary/formalisms/richtext#": "richtext",
+    "http://ua.be/sdo2l/vocabulary/formalisms/script#": "script",
+    "http://ua.be/sdo2l/vocabulary/formalisms/tabular#": "tabular",
+    "http://ua.be/sdo2l/vocabulary/formalisms/text#": "text",
+    "http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#": "traceability_model",
+    "http://ua.be/sdo2l/vocabulary/formalisms/xopp#": "xopp",
+    "http://ua.be/sdo2l/vocabulary/federation#": "federation",
 }
 
+
 def perform_query(endpoint: str, query_text: str, post: bool = False) -> dict:
     """"""
     sparql = SPARQLWrapper(endpoint)