agbeltran / sssom-dcat-sdo

A repository for the SSSOM mapping between DCAT and SDO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sssom-dcat-sdo

A repository for the SSSOM mapping between DCAT and SDO

installation

SSSOM works for Python >=3.8, <3.12 (I couldn't get it working with Python 3.12).

These steps install the required library (sssom) in a virtual environment:

python3 -m virtualenv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt 

To parse the mapping use:

sssom parse dcat-sdo-sssom.tsv -m dcat-sdo-sssom.yml 
sssom parse dcat-sdo-owl-sssom.tsv -m dcat-sdo-owl-sssom.yml 

To convert the mappings into OWL

sssom convert dcat-sdo-sssom.tsv --output dcat-sdo-sssom.owl --output-format owl

To deactivate the virtual environment:

deactivate

About

A repository for the SSSOM mapping between DCAT and SDO