...
Expand | ||||
---|---|---|---|---|
| ||||
|
...
ACTION ITEMS:
From Last Meeting
- Lynette - Followup in slack about some of the remaining questions.
- Vitus - provide examples of types that would be used with entities and types that would be used with authorities
This Week
...
Agenda
- Review updated activity streams document
- Appendices for 3 primary use cases (i.e. full cache, partial cache, notifications)
- Object types
Meeting Materials
...
Recording
Recording: TBD Activity Streams - Appendices for Use Cases (2021-09-27)
Notes
Notes were taken directly in the Activity Streams document as comments with general discussions captured here.
Full Cache
Alternate approach for full cache:
...
- would these happen often enough?
- Activity Streams can update really frequently and possibly at transaction time. Common to release activity streams daily. LOC is looking at daily releases. Lynette will check with Getty to see how often they update.
Notifications
Example from Notification Stream for LOC
...
- Not developed yet
- Looking at making this ordered to be able to track specific changes
- May include the text of the new label value (TBD)
Partial Cache
The notification approach might This will work well for the Partial Cache use case as well, but might depend on what is being cached. This pattern will likely work well for partial cache as well. The consumer knows which URIs are cached and what data about that URI is cached. They can dereference the URI and grab the new data to update the local cache.
...
Beyond knowing the frequency, the consumer will need to be familiar with the service when it comes to types/modeling.
...
Future Topics
- Notification to a single institution when a requested entity that was missing becomes available. This will likely be outside the main change management stream.
- Value of diagraming to express changes as a means of conveying information around where data is being produced, where it goes, etc.
- Partial splits and partial merges.
...