Skip to content

jindrichmynarz/matchmaker-sparql

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

matchmaker-sparql

A SPARQL-based matchmaker for matching public contracts to bidders. It expects data to be described by the Public Contracts Ontology. This matchmaker is a streamlined reimplementation of the previously developed matchmaker.

Usage

You can invoke the tool via Leiningen or compile it by running lein uberjar and then executing the resulting JAR-file by Java. The only option you need to provide is a path to the configuration file:

lein run - --config config.edn

The configuration must be serialized using EDN. A sample configuration file is here. Evaluation results produced by the tool are written to a file resuls_{uuid}.edn in the current directory.

Data preparation

The matchmaker expects Common Procurement Vocabulary (CPV) to be in the named graph <http://linked.opendata.cz/resource/concept-scheme/cpv-2008>. Some matchmakers, such as those using query expansion, use inverse document frequencies (IDF) of CPV concepts. These IDFs can be produced by running SPARQL Update operations in /resources/data_preparation.

License

Copyright © 2017 Jindřich Mynarz

Distributed under the Eclipse Public License version 1.0.

About

SPARQL-based matchmaker for matching public contracts to bidders

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published