Status: December 15, 2008

DescriptionPriorityStatusRelease
Planned for 3rd Quarter 2008
Fast filtered Lists
Improved filter methods
highreleased with V1.0RC1Q3 2008
(Version 1.0)
Identity Provider
Support for Shibboleth and LDAP
highreleased with V1.0RC13Q 2008
(Version 1.0)
Java Client Library
Provide a general purpose Java client library to easy the development of Java-based solutions
highreleased with V1.0RC1Q3 2008
Organizational Units
Enable searching of organizational units
highreleased with V1.0RC1Q3 2008
(Version 1.0)
Statisticshighreleased V1.0RC1Q3 2008
(Version 1.0)
Ingest Interfacehighreleased with V1.0RC1Q3 2008
(Version 1.0)
Instant eSciDoc
eSciDoc as Virtual Machine Image
highidea 3Q 2008
(Version 1.0)
Filters
Allow for multiple filter criteria per filter name combined with "OR"
mediumreleased with V1.0RC1Q3 2008
(Version 1.0)
Planned for 4th Quarter 2008
Group Policies
Extend authorization to support access rules based on a list of org units (per item component)
highin progressv1.1
Improved Documentationhighin progressv1.1
Setting States During Ingest
Allow for the setting of workflow states for ingested items (e.g., ingest them in status 'released')
highin progressv1.1
Support for Japanese
Better support for Japanese documents and metadata records, especially regarding indexing and searching.
highin progressv1.1
Unifying SOAP and REST Representations
Curently,representations retrieved via SOAP and REST interfaces differ slightly because of differing types of identifiers. This is not really necessary and can be unified.
highin progressv1.1
User Preference Handler
A new service which allows for maintaining user preferences.
mediumin progressv1.1
Repository Reset Tool
Provide a tool/method for cleaning up the repository (delete objects physically), supporting several options, e.g.:
- delete only items of a specific content model
- delete all items within a context
- at least some delete methods
lowideav1.1
Demo System
A demo system will be set up on a publicly accessible server with freely available objects.
mediumideausing v1.1
Planned for 2009
Administrative Searcheshighin progressv1.1
Technical Metadata Extraction
Integrate the Technical Metadata Extractor (TME) with the Item Handler and make the extraction of technical metadata for components configurable (via content models?)
highnot startedconcept by end of 2008

v1.2
Organizational Unit Tree
Allow retrieval of subtrees by selecting an organizational unit as start node and retrieve all children, while applying additional filter criteria
highnot startedv1.2
Searching in Albums
Albums are special containers which just reference items from other containers. It should be possible to limit searches to these referenced items.
mediumnot startedv1.2
OAI-PMH sets
Adding a way to define sets for OAI-PMH
mediumideaconcept by end of 2008

v1.2
Ontology Manager
Extend the current relation handler to support the management of customized ontologies and rename it accordingly
mediumnot startedconcept by end of 2008

v1.2
Searching for Tags
Tags are items with a special content model. They are related to one ore more objects by content relations. Being able to search for objects that have been tagged with a given tag name would be desireable.
mediumnot startedconcept by end of 2008

v1.2
Default Metadata
Supply in all retrieve methods only the default (escidoc) metadata record. All other metadata records per object will have to be retrieve by a separate method
lowideastill under discussion
concept by end of 2008

v1.2

Simplified Policies for Role Handler
Modify the Role Handler interface to allow for simplified XACML policies, including validation.
medium idea 1Q 2009
Solr/Facetted Browsing and Proximities idea 1Q 2009
Ingest Tool
Stand-alone ingest tool to feed Object Manager's ingest interface
mediumnot started1Q 2009
Batch Updates of Items
Mass update of status, properties, and metadata of resources.
highnot started 1Q 2009
Interoperability
Improve interoperability of the eSciDoc Infrastructure by adding support for JSON, ATOM, and RSS.
mediumidea1Q 2009
Virus Checks
when process Virus Checks: pre or while ingestion or retrieval
or periodically asynchronious
it will be an independent service with simple interface to external virus checker
lownot started1Q 2009
Content Model Handler
Specification needed. Will be based on the new Fedora CMA (content model architecture)
highnot started 1Q 2009
Table of Contents Handler
Improving the integration of table of contents items with the container they belong to
mediumidea1Q 2009
Comment on Update
Allow user during update operations to resources to add a comment, which should then be reflected in the version history, similar to what is currently possible with state changes.
mediumidea1Q 2009
Baskets idea 1Q 2009
Support for large XML corpora idea 1Q 2009
Catalogs idea 2Q 2009
LTA Helper Services (Basic) idea 2Q 2009
Annotations / Comments idea 2Q2009
Metadata tool & metadata transformation idea 3Q 2009
Automatic metadata extraction from full-texts idea 3Q 2009
License / rights service idea 4Q2009
Review service idea 4Q 2009
Reporting service idea 4Q 2009
File Format Manager?ideanot yet scheduled
Certifications / Process certificates (e.g., DINI, OAIS) ? idea not yet scheduled
Handling of large XML structures in create/read/update operations
Refactor code to use stream-based approach
lownot started open
Service Authorization
This feature would allow to bypass the security layer of the infrastructure and delegate all access rights checking to authenticated solutions. MPDL will check if still needed
?to do
Person
New resource Person
Person-Ref not supported in user account; Issue 130
Export
Export of objects
Surrogate Object
specifiy and create a surrogate object
FOXML
creation has to be synchronized