Skip to content

mmisw/miscn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

##Directory miscn

TO be provided.

Directory csdms

The files in the CSDMS directory support auto-generating the 4 CSDMS ORR-ready ontologies for objects, quantities, operators, and assumptions. They assume the CSDMS 0.8.1 ontology format (likely to change, alas), and perform all the necessary tweaks to transform the files into a .owl form that ORR likes.

Broadly, the csdms_converter.py file reads the configuration file that has been specified on the run-line (only been used in Python notebook form so far -- I hand-edit the default configuration file name), from that learns the destination file, and all the mappings (in individual JSON objects) for the different components (header, from a header template, and body, from matching lines in the CSDMS.owl file). The OWL file is stored and used locally for convenience, as the source file on-line seems likely to evolve.

The main changes required included:

  • changing rdf:ID to rdf:about, and the term ID to a full path ID
  • removing prefixes from quantity, object, and operator terms
  • defining the main classes locally, rather than in the geo file/space, and adding an rdfs:comment for them
  • and a bunch of tweaks and documentation in the header (metadata and OWL header) content

About

miscellaneous stuff and notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •