Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mchaloupka/evi
EVI: .NET implementation of an RDB2RDF storage based on R2RML mapping file
https://github.com/mchaloupka/evi
c-sharp linked-data r2rml r2rml-mapping rdb2rdf rdb2rdf-storage
Last synced: 21 days ago
JSON representation
EVI: .NET implementation of an RDB2RDF storage based on R2RML mapping file
- Host: GitHub
- URL: https://github.com/mchaloupka/evi
- Owner: mchaloupka
- License: mit
- Created: 2014-11-15T20:53:51.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-01-30T01:59:13.000Z (11 months ago)
- Last Synced: 2024-12-06T21:52:58.157Z (27 days ago)
- Topics: c-sharp, linked-data, r2rml, r2rml-mapping, rdb2rdf, rdb2rdf-storage
- Language: F#
- Homepage:
- Size: 96.4 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
# EVI
[![Build status](https://ci.appveyor.com/api/projects/status/0occxl9nsbjcmkc2/branch/master?svg=true)](https://ci.appveyor.com/project/mchaloupka/evi/branch/master)http://mchaloupka.github.io/EVI/
.NET implementation of an RDB2RDF storage based on R2RML mapping file
## Development
To be able to develop for this project, you need to have installed:
* .NET SDK 8
* DockerTo test that you can build the whole project, run the following command:
```
dotnet fsi.build.fsx
```### Integration tests (in Visual Studio)
The integration tests that are part of the solutions require to have databases available. To allow development, run the following command:
```
dotnet fsi build.fsx -t "PrepareDatabases"
```That will start and initiate all databases necessary for the integration tests. From that moment, it is possible to run the integration tests during development. To delete all the databases (e.g. after development), run the following command:
```
dotnet fsi build.fsx -t "TearDownDatabases"
```In case you run the full build using FAKE, it will run both `PrepareDatabases` and `TearDownDatabases` commands. Therefore, in case you had the databases running before, the full build command will remove them and it is needed to start them again.