Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

restructuring DALI to a multi module maven project #1

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

neradis
Copy link

@neradis neradis commented May 22, 2013

See commit 53acb69 for reasons.

Markus Ackermann and others added 7 commits May 22, 2013 10:30
Restructured the project into three sub-components for similarity calculations
(dali-sim), optimisation search for good parameters for the similarity measures
(dali-opt) and the webservice (dali-webservice). Technically this was necessary
since dali-opt will use groovy that depends on version von ASM conflicting to
the version already required by the jersey server. The packages name conflict of
these incompatible library versions has to be solves by 'shading' one of the ASM
versions (in this case ASM 4.0 for groovy), which is only possilbe if the
components requiring groovy live in a seperate maven module. However, this
reorganisation might also be just reasonable from a design prespective as it
will encourage seperation of concerns and decoupling of components for different
tasks.

The resources folder containing data of SPARQL data sources has been moved to
the root directory of the project. A .gitignore file has been introduced to the
project to prevent accidental commits of build and log files.
…lasses, profile for partial build without webservice module
added normalisation for the original qgram similaritiy and another version of the qgram similarity, which elementary similiarity measure does not use the vector length, but the sum of the pairwise products of all vector entries
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant