Although there are various community-driven developments in the Fedora ecosystem, this document describes the roughly 12-month technical focus of the core repository platform.
Technical Priorities Formalize the core Fedora services Application Programming Interface (API) This priority is to clearly define the core services that Fedora promises as a standards-based RESTful API, accompany this API with any necessary domain-specific ontologies, and provide a Technology Compatibility Kit (TCK) for each service.
tickets...
type
key
summary
assignee
reporter
priority
status
resolution
created
updated
due
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
The Fedora services are:
Create/Read/Update/Delete on repository resources Standard: Linked Data Platform Include Import and Export of RDF, and option for RDF serialization to disk tickets...
type
key
summary
assignee
reporter
priority
status
resolution
created
updated
due
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Versioning Standard (partial, only retrieval): Memento tickets...
type
key
summary
assignee
reporter
priority
status
resolution
created
updated
due
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Atomic Batch Operations Standard: TBD Click here to expand...
key
summary
type
created
updated
due
assignee
reporter
priority
status
resolution
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Fixity Standard (partial, on ingest): http://tools.ietf.org/html/rfc3230#section-4.3.2 Click here to expand...
key
summary
type
created
updated
due
assignee
reporter
priority
status
resolution
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Authorization Standard: WebAC tickets...
type
key
summary
assignee
reporter
priority
status
resolution
created
updated
due
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Formalize the core Fedora Service Provider Interfaces (SPIs)Messaging SPI Defining the interface that a Fedora repository implementation should implement to publish repository events Runtime configurabilityEnable the update of configuration settings at runtime, e.g. changing hostname published in repository events Enable pluggability of extension modules, e.g. adding an OAI-PMH module at runtime Performance and ScaleEstablish metrics for repository limits, including:number of resources number of bytes See: Performance and Scalability Test Plans tickets...
type
key
summary
assignee
reporter
priority
status
resolution
created
updated
due
Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Establish guidelines for storage options based on usage patterns Note : Items 1 and 2 define priorities related to "Fedora as a specification", whereas Items 3 and 4 relate to "Fedora as an implementation".