questioning_authority icon indicating copy to clipboard operation
questioning_authority copied to clipboard

primary label fails to sort when specified using ldpath

Open elrayle opened this issue 6 years ago • 0 comments

Description

Language processing in QA requires language tagged RDF::Literals. Without that, the sorting process is not able to sort by language and within language. Currently, the ldpath_service using the ldpath gem converts Literals to Strings.

See PR https://github.com/samvera-labs/ldpath/pull/18 which adds the option to have ldpath return Literals.

Expected

When a config specifies an ldpath for the primary label, the label values will be sorted by language.

Actual

When a config specifies an ldpath for the primary label, the label values are not sorted by language.

Reproduce

Update the fixtures used by the language sorting tests (i.e. /spec/fixtures/authorities/linked_data/lod_lang*) to only use ldpath instead of predicates.

This will cause multiple tests to fail.

elrayle avatar Nov 21 '19 00:11 elrayle