-
Notifications
You must be signed in to change notification settings - Fork 1
TODO list, further developments
annaeg edited this page Oct 31, 2014
·
10 revisions
In this section we collect a list of issues and feature ideas for further PET developments, guided by close discussion with stakeholders. Although it will likely be impossible to implement all of these in the course of PERICLES, we hope to come back to the list in later project and to inspire the open source community for contributions.
- Address the creation context of Digital Objects by adding newly created Digital Objects based on environment events detected by the Environment Monitoring Daemons. We already tested the concept with the Directory Monitoring Daemon by adding the newly created files of an observed directory after getting a file creation event.
- Explore the possibility to support extraction using the PREMIS 3 vocabulary and LRM dependency definitions.
- Implementation of the investigated weighted graphs and integration into PET. The FreeMind open source tool (MIT license) could be used to visualize the weighted graph.
- Automated inference of dependencies from the monitored environment events.
- Further development of the “General Native Command Module” that allows the execution of customized terminal commands as Extraction Module. A support for the extraction of parameters from the command output would be useful.
- Currently a “Part” is the data structure that represents an important file to be investigated during the extraction process. This concept could be extended to also support directories as “Parts”. It would allow to include all future files created in a directory to the investigation.
- Think about if there is any good method to show the extracted information at the CLI. The problem is hard to solve, because of the great amount of extracted information.
For further TODOs have a look at our GitHub issue tracking system.
- Exif information extraction
- Maven / Ant dependency extraction
- Extraction of installed and used drivers
- Extraction of information about installed programming languages (already existing for Java)
- Extraction of provenance and comments from version control systems
- IDE (software development environment) information extraction
- IDE project information extraction
- Dependency extraction form IDE
- Include the TIMBUS Extractors as modules to enable the extraction of business activity context information
This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no FP7- 601138 PERICLES.
<img src="https://github.com/pericles-project/pet/blob/master/wiki-images/PERICLES%20logo_black.jpg" width="200"/ align="right">