Table of Contents


Use Case: User wants to find the URI of an entity from within a metadata editor

As a user of a metadata editor application, I want to find an entity in an outside authority to use as metadata in a local record.

Share Key Concepts:

Sub-Use Case: User knows keywords related to an entity (aka Keyword Search)

As a user of a metadata editor application, I want to type in keywords and be presented with a list of relevant information that allows me to accurately select an entity to use as metadata in a local record.  The entity is expected to be in the top X (e.g. 5, 8, 10, 20) results, but may be  lower in results requiring the ability to access more results.

Sub-Use Case Key Concepts:


Sub-Use Case: User knows the primary label and starts typing it from the first character (aka Left Anchored Search)

As a user of a metadata editor application, I want to type in the primary label and be presented with a list of relevant information that allows me to accurately select an entity to use as metadata in a local record.  The entity is expected to be the top result in almost all cases.

Sub-Use Case Key Concepts:


Example: Fill in $0 MARC field with LOC label search.

Influencing results

Cache of entire or significant portion of dataset with updates via retrieve a known concept using a consistent format across datasets

See also update of cached data

Update cached data

Batch processing

Auto-fill with a batch process

Manual batch processing


Common External Search Format/Ontology

Requirement:   Allow access to vocabulary data via a consistent format, regardless of how the data is managed internally.

Benefits:  


E. Lynette Rayle How to interpret `consistent format`?

Interpretation 1: Format is the encoding language used to express the data (e.g. json, json-ld, rdf-xml, atom, or something else, pick one)
Interpretation 2: Format is the structure of the data (e.g. a person's preferred name can be encoded in a field labeled `preferredName`, `skos:prefLabel`, or something else, pick one)
Interpretation 3: Both the above


Rob Sanderson Both, somewhat orthogonally. Once the data is structured correctly, it's easy to translate between media types.
The data structure (2) somewhat determines the possibilities for the media type (1).

E.g. skos, in json-ld would be one set of structure + media type.