Unfortunately I do not have experience with docker under windows. But I think it is not the correct way to access Windows path from the docker container this way.
Actually the compose setup is configured to download data from databus. However @janfo wrote another (see below) compose file you could use to replace the compose file. But in any case we think before running docker-compose up, create a folder “data” next to the docker-compose.yml and fill it with your data.
If you start the virtuoso docker with a volume mounted like ./data:/usr/share/proj as in the docker-compose you can run ld_dir('/usr/share/proj', 'your_data_file.ttl', 'http://dbpedia.org'); after putting your additional data into the data folder on your local machine.
The ld_dir command needs a folder inside the virtuoso docker container. Also the virtuoso needs access to the folder which it has to /usr/share/proj per default.
If you already started the whole infrastructure using the load container, you do NOT have to run the load container again. The load container is mainly there to load initial data and install the dbpedia plugin. If you want to add additional data, put it into the mounted data folder and tell virtuoso to load it from usr/share/proj as described above!
Thank you, guys. Thanks to your valuable guidance I managed to upload new datasets and get new properties and their corresponding values. Since I’m new to this, if I have any other questions, I’ll come back!