Versions Compared

Key

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

...

  • What does it mean for linked data to be an "approach" rather than a part of a system?
    • Having a REST API return LOD
  • Sanderson: Are we concerned with update/delete/write/etc?
    • Rayle: Those are part of the larger picture, but for the purposes of this group's deliverables, we are focused on search and return of data. Everything is fair game in brainstorming, and a subsequent working group is possible. 
  • Sanderson: Previous attempts at standardizing search APIs have failed. We need to be very specific about details.
    • Rayle: Add links to outside documentation under "References".

...

All topics related to accessing authoritative data.  This can include topics that are not directly related to search APIs.  Topics of interest to the group, but not directly related to search APIs will be considered for the tail end of the working group if there is time or considered for a new working group if there is enough interest.  So let all your thoughts flow.

  • Downloads - cache management synchronization
  • entity reconciliation
  • identify you have the authority you want - got the right john smith
  • Which data elements are unique or intended to be unique?
  • Which data elements are intended for end users (such as library users browsing a collection) and which are intended primarily for internal use
  • How do humans choose between two similar but distinct entities?
  • indexing - connections of relationships between entities
  • suggest 2.0 document
  • catalogers - know what they are looking for - browsing with context vs. searching and don't know what you are looking for
  • more consistent and granular error reporting to determine the source of the error
  • right information to search and display - an easy way to define
  • moving to linked data - which attributes for each entity
  • API - focus first on retrieval by rest before search and browse - suggest SKOS ontology (Avoid talking about modeling for years) and JSON-LD for format
  • One service doesn't fit all needs.  Suggest, Search, Browse - each serve different needs
  • Learning from users
  • May need more context some times
  • Use cases
  • Rank ordering so results are displayed with first results as best result
  • Listed alphabetically - aka left anchored
  • Which labels to display when multiple labels - across languages and scripts and kinds of names
  • Can users personalize how the data comes back?
  • Notification of updates when entity descriptions change, or at least ability to search by dates/types of changes
  • Deprecations - mechanism to state that this term is replaced by another term - how to end users know that the term is no longer valid
  • Versioning of authorities - and how is it surfaced through API
  • Learning how something has changed and knowing what to do in response
  • Rank ordering - being able to manage and choose the context of your query where context is provenance, community recommendations, relationships, etc
  • Presence or absence of connections to other entities; making choices based on interconnectedness and fullness of data
  • what is the impact on APIs with respect to deprecations
  • reconciliation - reconcile more than just adjunct works and references to outside data and across languages
  • concerns with sameas connections between data that may not be accurate
  • reconciliation - why isn't this just the openrefine API; implemented and well understood
    • responsivity for autocomplete
  • to enable local authorities to participate by implementing the API - allow local to define a narrower term to a broader 
  • - discovery of (and enrollment in) new authorities
  • handling different data models (the organization of the returned data
handling different syntaxes
  • server side pagination vs client side
  • pagination: expanding set of results; turning off pagination to get all results
  • standards-based


Review documents completed prior to this meeting

...