-
Notifications
You must be signed in to change notification settings - Fork 231
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
Automatically attach metadata to new classes #283
Comments
Chris, please can you clarify a couple of point?
|
We don't need a duplicate of existing functionality but for reference:
Both use the http://www.geneontology.org/formats/oboInOwl# namespace Do 'view source' here for an example Others should chime in on this ticket with their preferences, but I would say
You can imagine all kinds of extensions; adding metadata on a per-axiom basis; tracking modifications as well as creation. But I think just having the two creation properties above auto-added would do a lot to help migrate OE users. |
Re: username Not from logged in username, as one doesn't log into OBO-Edit. It comes from the Configuration Manager, User name setting in the application. |
prefer use of a URI or ORCID for the created_by field |
I would prefer a URI (ORCID or else) for the created_by field. I'm wondering if it should be a user, or a group? For example, when I edit the GO file, wouldn't it make more sense for the user to be "the GO consortium"? In short, being able to edit it would be optimal. On a related note I have been thinking about having a "template" metadata for ontologies, which would include creation date, licensing, version, md5 checksum, contact email, tracker etc - would it be feasible to have a way to use such a template within Protege? The idea is that if ontologies can capture the metadata directly in the file, people hosting repositories (OLS, aber-owl, Bioportal, OBO) could potentially just read that and it would go a long way in making it easier to maintain. |
Agree, but best if readable. This might be achieved in Protege/OWL by
User is much better. Allows clear attribution of credit/blame. Editors
I believe OBO-Edit uses the logged in user name if no configuration is On Mon, Nov 23, 2015 at 9:22 AM, Melanie Courtot notifications@github.com
|
Re readable: We were planning on having a file somewhere be a repository of people with their URI and label. An embryonic start is at https://docs.google.com/spreadsheets/d/1aLkZyVryQaa5BmDg8fG650-P2bhaoqZT6OmsNLKPQGc/edit#gid=0 Re user vs group: I agree - sorry read to quickly and thought we were talking ontology-wide metadata rather than per class. |
Think this is just a start though. Better to embed name lookup in the OWL. On Mon, Nov 23, 2015 at 11:26 AM, Melanie Courtot notifications@github.com
|
On 23 Nov 2015, at 1:22, Melanie Courtot wrote:
It seems the feature people like from OE is association with the user.
This is per-ontology, not per-class? Why not just provide a template OWL
|
I've added a preferences panel for specifying the user name (by default the system user name) and an ORCID: and a preferences panel for configuring the author and timestamp annotations. If you annotate entities with ORCIDs then the values are actually IRIs and are clickable - clicking opens a browser and displays info about the person (assuming a valid ORCID). Some things may need tweaking, but this will be available in the next release. |
in OBO-Edit, anytime an editor creates a new class, they are automatically stamped with two annotation assertions:
It would be useful to have an option/configuration to do this in Protege.
The text was updated successfully, but these errors were encountered: