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.
pip install git+https://github.com/nakamura196/vsdx-rdf.git
In the following example, we extract RDF data from a Visio file and print it.
INPUT_FILE = "./data/input/sample/ex.vsdx"
OUTPUT_FILE = "./data/output"
Client.convert(INPUT_FILE, OUTPUT_FILE)
Processing: ./data/input/sample/ex.vsdx
depth (int): Optional; the depth of the graph to download, 0 by default.
INPUT_FILE = "./data/input/sample/*.vsdx"
OUTPUT_FILE = "./data/output_extra"
Client.convert(INPUT_FILE, OUTPUT_FILE, depth=1, verbose=False)
Processing: ./data/input/sample/ex.vsdx