PR0CK0/bfobuddy

TODO

Opened this issue · 6 comments

Automatic IRI templating to sentence case or underscore.

Potential template config files?

Currently, a lexicon entry like Adirondack mountains will be minted into an IRI like ooo:Adirondackmountains... which is ugly. it's a simple fix but i wonder about minting IRIs off of templates, e.g.:
AdirondackMountains
Adirondack_Mountains
Adirondack-Mountains
etc.

Automatic serialization each write, so we don't lose progress if we're halfway deep into a 100 line lexicon, for instance.

Needs ability to resume a previous lexicon entry, working from an in progress turtle file.

Ability to backtrack if a mistake is made.

Ability to subclass classes you've instantiated (not just BFO ones).

This is not my expertise... is it possible to have an interactive console, i.e., can I output a bit of text that is clickable? I don't think so. Must investigate, because it would probably be even quicker to click through the taxonomy to assert subclassing, instead of putting numbers. The idea with numbers is because BFO only has a few subclasses for each class (at most 4 or 5), so a dedicated ontologist could sit with one hand on their numpad and spit out a turtle file in a few minutes.

Can we use NLP to infer continuant/occurent based on the input term?