script.oml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. vocabulary <http://ontology.rys.one/drivetrain/vocabulary/script#> as script {
  2. extends <http://www.w3.org/2001/XMLSchema#> as xsd
  3. extends <http://purl.org/dc/elements/1.1/> as dc
  4. extends <http://www.w3.org/2000/01/rdf-schema#> as rdfs
  5. extends <http://ontology.rys.one/drivetrain/vocabulary/code#> as code
  6. extends <http://ontology.rys.one/drivetrain/vocabulary/file#> as file
  7. concept ScriptData :> code:CodeData
  8. concept ScriptParameter :> file:Data
  9. scalar property hasParameterName [
  10. domain ScriptParameter
  11. range xsd:string
  12. functional
  13. ]
  14. scalar property hasParameterValue [
  15. domain ScriptParameter
  16. // Proabably need to change to some bottom value concept
  17. range xsd:string
  18. ]
  19. relation entity UsesScriptParameter [
  20. from ScriptData
  21. to ScriptParameter
  22. forward usesScriptParameter
  23. ]
  24. concept CScript :> code:CCode
  25. concept CppScript :> code:CppCode
  26. concept PythonScript :> code:PythonCode
  27. concept MATLABScript :> code:MATLABCode
  28. }