inception icon indicating copy to clipboard operation
inception copied to clipboard

Add button to add missing labels to an ontology

Open reckart opened this issue 6 years ago • 4 comments

Is your feature request related to a problem? Please describe. When importing an ontology without labels (e.g. the Wine ontology), it is impossible to actually link to it because the resources in the ontology do not contain labels, meaning that we cannot find them by FTS.

Describe the solution you'd like I would like to have a button on the KB settings page to auto-generate labels. It would go through each resource in the KB, use getUiLabel() from KBObject to extract a human-readable label and create a label property.

Describe alternatives you've considered Since we cannot effectively search for resource using a substring of their IRI (since this is not accessible via FTS), I don't really see an alternative.

Additional context This also affects any of our example projects using the Wine KB which will need to be updated to be sensibly usable.

reckart avatar Apr 18 '19 12:04 reckart

Hello, i want to deal with this issue. Do you still need help? I am beginner, is that a problem? I will work really hard.

sophiastr avatar Mar 27 '22 11:03 sophiastr

The feature has not been implemented yet. INCEpTION is a pretty large project that uses lots of different technologies, so working on it has a learning curve - but it really depends on the person trying it. If you want to try it, best start by cloning the repository and trying to build it on the command line using mvn clean install to see if that completes successfully on your system.

reckart avatar Mar 27 '22 11:03 reckart

Good Evening, I am willing to try and work hard. More specifically, I'm looking for a project to work on intensively in the coming months. I have worked a lot in Java but not in such a popular project. The project was successfully installed. image

sophiastr avatar Mar 27 '22 15:03 sophiastr

Nice. Next you could try running INCEpTION from within Eclipse by starting the class de.tudarmstadt.ukp.inception.INCEpTION as a Java Application.

reckart avatar Mar 27 '22 20:03 reckart