Skip to content

Demonstration of download and semantic uplift of GoodDocs terminology glossary

License

Notifications You must be signed in to change notification settings

rob-metalinkage/gooddocs-glossary

Repository files navigation

gooddocs-glossary

Demonstration of download and semantic uplift of GoodDocs terminology glossary.

This repository automates conversion of a glossary example in Google Sheet form into a standardised semantic model using JSON-LD - easily consumed by either JSON or RDF environments.

The source document is configured in .config/config.yml.

The output is in downloaded.csv.ttl

The workflow can be triggered manually from actions/workflows/download-and-uplift.yaml

Demo from spreadsheet

Files

  • .config/: OGC tools configuration
    • config.yml: General configuration (download URLs and target files)
    • catalog.ttl: Domain Configuration catalog with uplift definition for *.csv.json files.
    • csv2python.yml: Uplift definition that simply turns CSV into JSON
    • properties-uplift.yml: Uplift definition that takes the JSONified CSV and converts it to JSON-LD and Turtle
  • .github/workflows/: GitHub workflows
    • download-and-uplift.yaml: Downloads the spreadsheet and performs the conversion and uplift steps

See also

About

Demonstration of download and semantic uplift of GoodDocs terminology glossary

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published