tibonto / aeon

The Academic Event Ontology (AEON) can be used to represent information regarding academic events.
https://tibonto.github.io/aeon/
Creative Commons Attribution 4.0 International
14 stars 4 forks source link

create github action for releases #110

Closed andrecastro0o closed 3 years ago

andrecastro0o commented 3 years ago

with github actions on release create an action which creates the .owl file from the .ttl and include it in the release.

If possible, perform a check to see if the version number in the ontology is the same as the release

andrecastro0o commented 3 years ago

I am experiment on fork https://github.com/andrecastro0o/aeon/ It will probably need to involve:

andrecastro0o commented 3 years ago

@StroemPhi The basic functionality of the release action is implemented in release_action.yml

A few outstanding issues:

robot convert --input aeon.ttl --format obo --output aeon.obo
OBO STRUCTURE ERROR Ontology does not conform to OBO structure rules:
multiple comment tags not allowed. in frame:Frame(IAO:0020015 id( IAO:0020015)property_value( IAO:0000117 Mathias Brochhausen xsd:string)def( A personal name is a proper name identifying an individual person.)comment( Personal names "today usually comprises a given name bestowed at birth or at a young age plus a surname. It is nearly universal for a human to have a name; except in rare cases, for example feral children growing up in isolation, or infants orphaned by natural disaster for whom no written record survives.[citation needed] The Convention on the Rights of the Child specifies that a child has the right from birth to a name. Certain isolated tribes, such as the Machiguenga of the Amazon, also lack personal names." (http://en.wikipedia.org/wiki/Personal_name))property_value( IAO:0000119 http://en.wikipedia.org/wiki/Personal_name xsd:string)comment( Sep 29, 2016: The comment that including the wikipedia definition of personal name is not to be interpreted in a way that restricts this class to only contain strings of letters. A numerical or alphanumerical identifier that denotes a human is being is a personal name, too. (MB))property_value( IAO:0000412 http://purl.obolibrary.org/obo/iao/pno/release/2020-04-18/pno.owl xsd:string)name( personal name)is_a( IAO:0020000)intersection_of( IAO:0020000)intersection_of( IAO:0000219 NCBITaxon:9606{{all_only=true} }))
For details see: http://robot.obolibrary.org/errors#obo-structure-error
Use the -vvv option to show the stack trace.
Use the --help option to see usage information.
andrecastro0o commented 3 years ago

More possible action-automatic-releases supported-parameters