This application provides the means to map (crosswalk) data specifications (standards) using predefined sets of mapping predicates that indicate the degree of equivalency between mapped property pairs, or the lack of such equivalency. The mapping outcomes of the tool will support data interoperability between data specifications based on the probabilities of matching or closely matching semantics.
Precondition: To have docker and docker compose locally installed.
-
Clone this project locally
-
Create a ".env" file by copying the ".env.example" file. (It can be modified before the docker images are created)
-
Execute
docker-compose build
-
Execute
docker-compose up
-
In a different command prompt, execute
docker-compose run --rm web rake db:create db:migrate db:seed
-
Go to http://localhost:3000
The project will be accessible from any device within your network
Please create an issue or a pull request. There's a GitHub Actions linting and testing workflow that will validate quality.
Jobs in production are being scheduled with server configuration running commands in a periodical basis.
If you want to run these jobs using a local scheduler, check out whenever
gem. See gem docs.
Please check the wiki in order to know how to use the tool