Versions Compared

Key

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

(See here for the current location of conversations about ordering. 17 August 2016)

 

This article summarizes some requirements and proposed solutions for handling ordered lists in Fedora. 

Previous discussions

2014-10-02 - Fedora Committer Meeting

...

2014-10-16 - Fedora Committer Meeting

The issue

There is no standardized way in Fedora to present a list of nodes in an arbitrary order defined by the user and stored in a dedicated property. 

Michael DurbinUnknown User (escowles@ucsd.edu)Stefano Cossu brought up the issue and expressed interest

Possible solutions

  • Using MPTT/Nested Sets
    • + Flexible
    • + Commonly used in relational database design
    • - Complicated and maybe redundant in functionality
    • - Slow updating nodes
  • Using Ordered List Ontology
    • + Basic but effective
    • + Uses RDF syntax that can be more easily integrated in Fedora

Given the pros and cons, OLO seems to be a better fit. Implementation proposal below applies to the OLO solution. 

Proposed implementation

The plan I am proposing here is to add some CND definitions that allow content creators to identify a node as a list or a list slot. 

...