Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal for relations.sourceLabels #36

Open
docuracy opened this issue Feb 24, 2022 · 3 comments
Open

Proposal for relations.sourceLabels #36

docuracy opened this issue Feb 24, 2022 · 3 comments
Labels
enhancement New feature or request JSON Schema

Comments

@docuracy
Copy link
Collaborator

PROPOSAL: Add optional sourceLabels to the relations properties (as already specified for feature types).

Outlined in LP.json.

@docuracy docuracy added enhancement New feature or request JSON Schema labels Feb 24, 2022
@rybesh
Copy link
Contributor

rybesh commented Feb 26, 2022

I'm not clear on what a "source label" is. I would be inclined to follow SKOS here and use

  • prefLabel for the single (per language) preferred label for display
  • altLabel for multiple alternative labels for display
  • hiddenLabel for additional labels that can be searched over but should not be displayed

@docuracy
Copy link
Collaborator Author

My understanding is that this property provides a means for recording an item's real-world label in situations where that label does not exactly match the label provided by the vocabulary item to which it is reconciled. Does SKOS have a way to deal with that?

@rybesh
Copy link
Contributor

rybesh commented Mar 7, 2022

I'm still not totally clear on the use case, but I see a couple of options:

  1. sourceLabel could be defined as a subproperty of altLabel so that SKOS-aware tools could still work with it.
  2. SKOS-XL provides classes and predicates for reifying labels so that they can be used as the subjects of triples, e.g. for specifying provenance or asserting relationships between different labels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request JSON Schema
Projects
None yet
Development

No branches or pull requests

2 participants