Versions Compared

Key

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

...

Activity Stream is under development and is likely going to be a change management feed using JSON-LD.  Currently, LOC is using an Atom Feed to provide some basic change management info.

Question: Which might be easier...  When data is changed, approaches to identifying changes...  

  • a diff between the new and old record - challenging with RDF because the graph is unordered, so doing the comparison can require extra processing.  There would need to be some scaffolding to create some structure.  Diffs are applied in order.  Diff UI to show what has changed makes understanding the impact of the changes easier to understand.
  • list the changes


How to distinguish the impact of changes?  Determines how much info to present.


Best practices questions:

  • format of the notification and how granular it needs to be
  • for systems that cache authoritative data, what would be updated based on the changes (partial changes vs. entire caches data)


Two audiences of the stream:

  • machine/cache
    • cache wants everything up to date all the time
    • applications that cache may need to take action when a change occurs
  • human
    • wants to avoid noise of non-impactful changes
    • wants attention drawn to impactful changes where they may need to take action

Action based workflows...

  • What types of changes require significant action when they occur?


Change management processing by downstream users

...