INCATools / INCATools/dosdp-tools

Finding no value via readable_identifiers should probably cause a failure

Open
#18 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
Scala
Stars
33
Forks
5
PR merge metrics
No merged PRs in 30d

Description

If the ontology passed in doesn't have an annotation axiom that can provide a readable identifier with which to construct a label (for example), dosdp-tools can:

1. Default to IRI text (current behavior).
2. Default to IRI text and log a warning (at the very least should move to this).
3. Throw an error and abort (would help prevent bad pipelines).

@dosumis and @cmungall thoughts?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how dosdp-tools handles readable_identifiers when an ontology lacks a suitable annotation axiom. Review the alternatives in the issue and determine whether the intended behavior is fallback text, a warning, or an error. Done means the chosen behavior is implemented and its effect on bad pipelines is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.