git clone https://@opensourceprojects.eu/git/p/timbus/dpes/preservation-identifier/knowledge-base timbus-dpes-preservation-identifier-knowledge-base



File Date Author Commit
.settings 2014-05-22 Rudolf Mayer Rudolf Mayer [d3088a] writing of dependencies as VersionedPackage
dist 2014-10-21 Johannes Binder Johannes Binder [c13212] Avoid build error (missing directory)
knowledgeBases 2014-05-22 Rudolf Mayer Rudolf Mayer [3cb78b] zipped output
launchers 2014-05-22 Rudolf Mayer Rudolf Mayer [096fca] readme & co
src 2014-05-23 Rudolf Mayer Rudolf Mayer [9682a9] fixed setting data property
.classpath 2014-05-09 Rudolf Mayer Rudolf Mayer [9bda86] updated
.classpath_old 2014-03-06 Rudolf Mayer Rudolf Mayer [4d9c06] adapted to maven directory structure
.gitignore 2014-10-21 Johannes Binder Johannes Binder [d1c63b] Ignoring dist files
.project 2014-06-09 Rudolf Mayer Rudolf Mayer [6a78fa] renamed
README.md 2014-05-22 Rudolf Mayer Rudolf Mayer [096fca] readme & co
pom.xml 2014-10-21 Johannes Binder Johannes Binder [d1c63b] Ignoring dist files

Read Me

*** Building: mvn package

*** Virtual Package alternative identification:
For the given system, this tool identifies the virtual packages available in the universe, and which actual packages provide an implementation.
This is stored, using CUDF, in an ontology, and further used in the Preservation identifier

-- How to run:
java -jar dist/PreservationIdentifier-PackageKnowledgeBase-0.1-final.jar

Options:
-p,--providers Load the providers from an XML seralised file

(will be created in the first run)

*** Package Universe extractor:

-- How to run
java -cp dist/PreservationIdentifier-PackageKnowledgeBase-0.1-final.jar net.timbusproject.dpes.alternative.kb.PackageUniverseBuilder

Options:
-l,--loadPackages Load package information from a serialised file
-j,--loadPackagesJSON Load package information from a JSON serialised file
-x,--loadPackagesXML Load package information from an XML serialised file

These files will be created in the first run. Currently JSON and XML serialisation don't work, seems some content gets broken on (de)serialisation.