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
.config/
: OGC tools configurationconfig.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 JSONproperties-uplift.yml
: Uplift definition that takes the JSONified CSV and converts it to JSON-LD and Turtle
.github/workflows/
: GitHub workflowsdownload-and-uplift.yaml
: Downloads the spreadsheet and performs the conversion and uplift steps