Skip to content

a Python library for extracting RDF data from Visio files (.vsdx)

License

Notifications You must be signed in to change notification settings

nakamura196/vsdx-rdf

Repository files navigation

vsdx-rdf

vsdx-rdf is a Python library for extracting RDF data from Visio files (.vsdx). It is based on the vsdx library, which is a Python library for reading and writing Visio files.

Install

pip install git+https://github.com/nakamura196/vsdx-rdf.git

How to use

In the following example, we extract RDF data from a Visio file and print it.

INPUT_FILE = "./data/input/sample/*.vsdx"
OUTPUT_FILE = "./data/output"

Client.convert(INPUT_FILE, OUTPUT_FILE)
Processing: ./data/input/sample/ex.vsdx

is_download is a flag that specifies whether to download the linked RDF data. If is_download is True, the linked RDF data is downloaded and stored in output files.

INPUT_FILE = "./data/input/sample/*.vsdx"
OUTPUT_FILE = "./data/output_extra"

Client.convert(INPUT_FILE, OUTPUT_FILE, is_download=True)
Processing: ./data/input/sample/ex.vsdx

About

a Python library for extracting RDF data from Visio files (.vsdx)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published