configuration.toml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. #endpoint_sparql = "http://127.0.0.1:3030/SystemDesignOntology2Layers/sparql" # Fuseki SPARQL endpoint for the drivetrain
  2. endpoint_sparql = "https://fuseki.rys.app/SystemDesignOntology2Layers/" # Fuseki SPARQL endpoint for the drivetrain
  3. #endpoint_sparql = "http://127.0.0.1:3030/Drivetrain/sparql" # Fuseki SPARQL endpoint for the drivetrain
  4. #endpoint_sparql = "http://127.0.0.1:8000/" # Fuseki SPARQL endpoint (default spendpoint dev uri)
  5. #endpoint_sparql = "https://fuseki.rys.app/example/" # Deployement endpoint
  6. example_prefix = '''
  7. PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
  8. PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
  9. PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
  10. PREFIX dtf: <https://ontology.rys.app/dt/function/>
  11. PREFIX owl: <http://www.w3.org/2002/07/owl#>
  12. '''
  13. example_query = '''
  14. SELECT ?outlier ?outlier_relation ?outlier_value WHERE {
  15. SERVICE <https://spendpoint.rys.app/> {
  16. SELECT ?outlier ?outlier_relation ?outlier_value WHERE {
  17. BIND(dtf:outlier("rotation.csv", "2", "<http://ua.be/drivetrain/description/artifacts/artifacts#drivetrain-sensor-data-v1>") AS ?outlier)
  18. }
  19. }
  20. }
  21. '''
  22. # Functions and services
  23. [[prefixes]]
  24. name = "dtf"
  25. namespace = "https://ontology.rys.app/dt/function/"
  26. # Generic
  27. [[prefixes]]
  28. name = "owl"
  29. namespace = "http://www.w3.org/2002/07/owl#"
  30. [[prefixes]]
  31. name = "rdf"
  32. namespace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  33. [[prefixes]]
  34. name = "xsd"
  35. namespace = "http://www.w3.org/2001/XMLSchema#"
  36. [[prefixes]]
  37. name = "rdfs"
  38. namespace = "http://www.w3.org/2000/01/rdf-schema#"
  39. [[prefixes]]
  40. name = "dc"
  41. namespace = "http://purl.org/dc/elements/1.1/"
  42. [[prefixes]]
  43. name = "vim4"
  44. namespace = "http://bipm.org/jcgm/vim4#"
  45. [[prefixes]]
  46. name = "swrl"
  47. namespace = "http://www.w3.org/2003/11/swrl#"
  48. # Digital Twin Design
  49. [[prefixes]]
  50. name = "artifacts_ftg"
  51. namespace = "http://ua.be/sdo2l/description/artifacts/FTG_ftg#"
  52. ## Drivetrain
  53. [[prefixes]]
  54. name = "dart"
  55. namespace = "http://ua.be/drivetrain/description/artifacts/artifacts#"
  56. [[prefixes]]
  57. name = "dftg"
  58. namespace = "http://ua.be/drivetrain/description/ftg#"
  59. ## SDO2L
  60. [[prefixes]]
  61. name = "acyclic"
  62. namespace = "http://ua.be/sdo2l/vocabulary/base/acyclic#"
  63. [[prefixes]]
  64. name = "base"
  65. namespace = "http://ua.be/sdo2l/vocabulary/base/base#"
  66. [[prefixes]]
  67. name = "file"
  68. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/file#"
  69. [[prefixes]]
  70. name = "ftg"
  71. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/ftg#"
  72. [[prefixes]]
  73. name = "traces"
  74. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/processtraces#"
  75. [[prefixes]]
  76. name = "shaclproperty"
  77. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/shaclproperty#"
  78. [[prefixes]]
  79. name = "system"
  80. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/system#"
  81. [[prefixes]]
  82. name = "violation"
  83. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/violation#"
  84. [[prefixes]]
  85. name = "code"
  86. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/code#"
  87. [[prefixes]]
  88. name = "component"
  89. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/component#"
  90. [[prefixes]]
  91. name = "csas"
  92. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/cs_as#"
  93. [[prefixes]]
  94. name = "dict"
  95. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/dict#"
  96. [[prefixes]]
  97. name = "drawio"
  98. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/drawio#"
  99. [[prefixes]]
  100. name = "object_diagram"
  101. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/object_diagram#"
  102. [[prefixes]]
  103. name = "pm"
  104. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/pm#"
  105. [[prefixes]]
  106. name = "requirement"
  107. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/requirement#"
  108. [[prefixes]]
  109. name = "richtext"
  110. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/richtext#"
  111. [[prefixes]]
  112. name = "script"
  113. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/script#"
  114. [[prefixes]]
  115. name = "tabular"
  116. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/tabular#"
  117. [[prefixes]]
  118. name = "text"
  119. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/text#"
  120. [[prefixes]]
  121. name = "traceability_model"
  122. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/traceability_model#"
  123. [[prefixes]]
  124. name = "xopp"
  125. namespace = "http://ua.be/sdo2l/vocabulary/formalisms/xopp#"
  126. [[prefixes]]
  127. name = "federation"
  128. namespace = "http://ua.be/sdo2l/vocabulary/federation#"