Versions Compared

Key

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

...

  • Develop approach to API specification featuring baseline and orthogonal suites of optional features
    • Fedora 4 Baseline = LDP + Fedora 4 upper ontology + API for bytestreams
      • LDP defines the CRUD behavior of RDF resources and non-RDF resources
      • The ontology explains the semantics of the RDF that may be transacted via LDP
        • Other ontologies might be brought into play in a given repository, but that is instance-specific behavior, not part of the Fedora specification
      • It is an open question whether the API for non-RDF resources defined by LDP is sufficient to specify the behavior of a Fedora repository, or whether we will need to provide additional specification that is compatible with LDP but extends it

    • Fedora Transactions API + ontology
    • Fedora Versioning API + ontology
    • Fedora Locking API + ontology
    • Fedora Fixity API + ontology
    • Fedora Backup/Restore API
    • Fedora Identifier Minting API
    • Fedora Administrative Search API
    • Fedora Sitemap API
  • Should any of these APIs be folded into the baseline?

...