Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Technical Priorities

Excerpt
  1. Formalize Finalize 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.

    Expand
    titletickets...

    Jira
    serverDuraSpace JIRA
    jqlQueryfilter=13401
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

    The Fedora services are:


  2. Align the community Fedora implementation with the API Specification
    1. Create/Read/Update/Delete on repository resources
      1. Standard: Linked Data Platform
      2. Include Import and Export of RDF, and option for RDF serialization to disk

      3. Expand
        titletickets...

        Jira
        serverDuraSpace JIRA
        jqlQueryfilter=13402
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


    2. Versioning
      1. Standard (partial, only retrieval): Memento

      2. Expand
        titletickets...

        Jira
        serverDuraSpace JIRA
        jqlQueryfilter=13403
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


    3. Fixity
      1. Standard (partial, on ingest): http://tools.ietf.org/html/rfc3230#section-4.3.2

      2. Expand

        Jira
        serverDuraSpace JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        maximumIssues20
        jqlQueryfilter= 13407
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


    4. Authorization
      1. Standard: WebAC

      2. Expand
        titletickets...

        Jira
        serverDuraSpace JIRA
        jqlQueryfilter=13404
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5

    Formalize the core Fedora Service Provider Interfaces (SPIs)

    1. Notifications
      1. Standard: Activity Streams 2.0
    2. Messaging SPI
      1. Defining the interface that a Fedora repository implementation should implement to publish repository events
  3. Develop a Compliance Test Suite for each service defined in the Fedora API Specification.