Code Monkey home page Code Monkey logo

demo's People

Contributors

kaiiam avatar

Watchers

 avatar  avatar

demo's Issues

test robot axiom annotations

For the new ENVO-Robot-template-and-merge-workflow documentation the only obviously missing step is the ability to add annotation properties onto annotation properties, for example

image

James noted that it is possible and to see the following section form the robot template docs:

>A (axiom annotations): ROBOT can also annotate logical and annotation axioms. The axiom annotation will be on the axiom created on the cell to the left of the >A* template string. The > symbol can be used in front of any valid annotation character (>A, >AT, >AL, >AI)

Test robot merge workflow

In EnvironmentOntology/envo#1028 we were attempting a robot merge workflow to complie a robot module via template and then merge it into the envo-edit.owl. I was attempting to do this in EnvironmentOntology/envo#1043, but unfortunately the robot merge workflow seemed to shuffle the lines around hence the extremely large diff in the envo-edit.owl file, even though in protege it looks as expected. @pbuttigieg I Will experiment around with these issues in a branch here.

Test robot export to generate UO templates

Working toward a fully templated solution for UO, I'll follow @jamesaoverton's suggestion:

[Try using] robot export to generate one or more templates. I think the immediate goal should be a full conversion, so that robot diff shows that the current OWL and the new version from templates are exactly the same. That should reassure people. Then we can start cleaning and reorganizing.

Test FOODON and CDNO harvested materials

xref Southern-Cross-Plant-Science/cdno#4

From @ddooley we have:

'plant part' and 'derives from' some Taxon is the minimal information required for describing the sample substance

"apple subClassOf 'pome fruit' and derives from some "Malus pumila'"

I'm reading this to be the owl equivalence axiom:

'PO term'
 and ('derives from' some 'NCBITaxon term')

@ddooley also mentions

All this suggests that the natural home for these sample substances will be under FoodOn's "part of organism" > "plant structure" branch (a PO term), e.g. 'apple' will be under 'pome fruit'.

Stating that this module should be under the FOODON:part of plant, in which case to assert this we would need to go with something like the second axiom I'd proposed:

'part of plant'
 and ('composed primarily of' some 
    ('PO term'
     and ('derives from' some 'NCBITaxon term')))

Test merge of robot template with correct owl functional syntax

In EnvironmentOntology/envo#1028 we were attempting a robot merge workflow to compile a robot module via a robot template and then merge it into the envo-edit.owl. I was attempting to do this in EnvironmentOntology/envo#1043, but unfortunately the robot merge workflow seemed to shuffle the lines around hence the extremely large diff in the envo-edit.owl file, even though in protege it looks as expected. Chris informed me to look at the format, which were different, envo-edit.owl being in owl functional syntax, and the robot default .owl being xml-rdf.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.