What is this page?
This page lists all known software projects that are believed to be part of the SCAPE project. The projects SHOULD all be part of the Open Planets Foundation GitHub page . This does NOT include projects that the SCAPE projects are dependent upon, specifically it doesn't include Maven dependencies.
Each project SHOULD have the following information listed:
- Source Location - preferably a gitHub URL.
- Owner - a real person, the first port of call for project questions.
- Developers - any other dev contacts for the project.
- SP/WPs - lists the SCAPE Sub Projects and Work Packages working on the project.
- Language - the main language used for development, e.g. Java, Python, C...
- Functional Units - lists and describes functional, testable units within the project.
The projects have been divided into two sections:
- Core Projects - core SCAPE components, usually a deliverable listed in the Description of Work.
- Associated Projects - all other projects, often tools developed by the project.
Core Projects
scout
- Source Location: openplanets/scout
- Owner: Luis Faria
- Developers:
- SP/WPs:
- PW.WP.1 Automated Watch
- Language: Java
Functional Units
- Scout Model: Base knowledge base model to be a dependency on all other projects
- Scout Core: All base logic
- Scout Adaptors: Information source adaptors
- PRONOM
- C3PO (Content profile)
- Scout Notifications: Notification plugins
- HTML Email
- Scout Web: Web and REST interface
plato
- Source Location: openplanets/plato
- Owner: Christoph Becker
https://github.com/openplanets/plato
- Developers:
- SP/WPs:
- PW.WP.3 Automated Planning
- Language: Java
Functional Units
- Automated Planning Tool
- PLATO Knowledge Browser
SCAPE Toolwrapper
- Source Location: openplanets/scape-toolwrapper
- Owner: Helder Silva
- Developers:
- SP/WPs:
- PC.WP.2 Action Services
- Language: Java
Functional Units
- Toolwrapper data: Data bindings
- Toolwrapper core: All base logic
- Toolwrapper bash-generator: Logic for bash wrapper/SCAPE Component (Taverna workflow with semantic annotations) generation
- Toolwrapper bash-debian-generator: Logic for packaging bash wrapper/SCAPE Component into a Debian package
- Toolwrapper component-uploader: Logic for uploading a SCAPE Component to the SCAPE Component Catalogue (myExperiment site)
scape
- Source Location: openplanets/scape
- Owner:
- Developers: Currently to varied to list.
- SP/WPs:
- Language:
Functional Units
This is a very tentative list at the moment, as this project contains a variety of Maven sub-modules. Restructuring starts here.....
- Jpylyzer wrapper - scape / pc-cc-jpylyzer-wrapper
simple Java wrapper around the jpylyzer command line tool
- Runtime Render Monitor - scape / pc-cc-strender
monitors resource usage on *nix systems during rendering
- Matchbox - scape/pc-qa-matchbox
a document image comparison toolbox to compare digitized collections and detect duplicates
- Image Feature Comparison - scape/pc-qa-toolwrapper
possibly defunct toolwrapper for an early matchbox version
- Matchbox Evaluation - scape/tb-lsdr-matchboxeval-lib
TestBed project, evaluates Matchbox against a "ground truth"
- Hadoop Sequence File Creator - scape/tb-lsdr-seqfilecreator
TestBed utility project, a sequence file creator for Hadoop?
- arcHD - scape/tb-wc-hd-archd
ARC file record reader for Hadoop, includes a map-reduce demonstrator of Tika identification of ARC File content.
- TIFOWA - scape/tb-wc-tifowa
uses Tika to extract metadata from files and produces a CSV output file for a spreadsheet, there is also a DROID CSV convertor, and a CSV file merger.
policies
- Source Location: openplanets/policies
- Owner: Christoph Becker
- Developers:
- SP/WPs:
- PW
- Language: OWL Ontology (XML/RDF)
Functional Units
- Machine Interpretable Policy Model
scape-tavernahadoop-demonstrator
- Source Location: openplanets/scape-tavernahadoop-demonstrator
- Owner: Sven Schlarb
- Developers:
- Sven Schlarb
- Markus Raditsch
- Sven Schlarb
- SP/WPs:
- TB
- Language: (Java)
Associated Projects
scape-xcorrsound
- Source Location: openplanets/scape-xcorrsound
- Owner:
- Developers:
- Jesper Sindahl Nielsen
- Bolette Jurik
- Jesper Sindahl Nielsen
- SP/WPs:
- PC.QA
- Language: C++
Functional Units
- xcorrSound - a tool to find the overlap between two audio files
- soundMatch - a tool to find all occurrences of a short wav in a longer one
- migrationQA - a tool to compare two audio files by splitting
jpylyzer
- Source Location:openplanets/jpylyzer
- Owner: Johan van der Knijff
- Developers:
- SP/WPs:
- PC.CC
- Language: Python
Functional Units
- jpylyzer - a properties extractor and validator for JP2 files.
Arc-unpacker
- Source Location:openplanets/Arc-unpacker
- Owner: Asger Askov Blekinge
- Developers:
- SP/WPs:
- PC.CC
- Language: Java
Functional Units
Hadoop based? unpacker for ARC files.
opf_lds3
- Source Location: openplanets/opf_lds3
- Owner: David Tarrant
- Developers:
- SP/WPs:
- Language: PHP
Functional Units
Loader for triple store (4 store)?
bitwiser
- Source Location: openplanets/bitwiser
- Owner:
- Developers:
- SP/WPs:
- PC.QA
- Language: Java, with a Python branch
Functional Units
Tools used to perform bit-wise analysis of files/data, not sure if current.
Scape-Tool-Tester
- Source Location: openplanets/Scape-Tool-Tester
- Owner: Asger Askov Blekinge
- Developers:
- SP/WPs:
- PC.CC
- Language: Python
Functional Units
Python app uysed to compare DROID, File, and Tika against the GovDocs corpus for the CC report. Not sure of current status.
Tika-identification-Wrapper
- Source Location: openplanets/Tika-identification-Wrapper
- Owner: Asger Askov Blekinge
- Developers:
- SP/WPs:
- PC-CC
- Language: Java
Functional Units
Tika Wrapper used to compare Tika with other identification tools for CC report. Not sure what the current status is.
scape-tool-framework
- Source Location: openplanets/scape-tool-framework
- Owner: Clemens Neudecker
- Developers:
- SP/WPs:
- XA
- Language: Java
Functional Units
A possibly now defunct copy of the IMPACT tool wrapper, used for SCAPE
scape-sip-creator-swing
- Source Location: fasseg/scape-sip-creator-swing
- Owner: Frank Asseg
- Developers:
- SP/WPs:
- Language: Java
Functional Units
Presumably a Java SWING Submission Information Package generator
scape-dto
- Source Location: fasseg/scape-dto
- Owner: Frank Asseg
- Developers:
- SP/WPs:
- Language: Java
Functional Units
Implementation of the SCAPE Digital Object Model
hrider-core
- Source Location: fasseg/hrider-core
- Owner: Frank Asseg
- Developers:
- SP/WPs:
- Language: Java
Functional Units
SCAPE Connector API implementation for HDFS
scape-tck
- Source Location: fasseg/scape-tck
- Owner: Frank Asseg
- Developers:
- SP/WPs:
- Language: Java
Functional Units
A test toolkit that mocks a SCAPE connector API over HTTP.
Pagelyzer
- Source Location: openplanets/Pagelyzer
- Owner:
- Developers:
- SP/WPs:
- PC.QA
- Language: Java, Ruby
Functional Units
Tool used to compare two web pages versions and to decide if they are similar or not.