Giter Site home page Giter Site logo

ag-bie-solr's Introduction

ag-bie-solr

These are the ag-bie combine taxonomies jenkins jobs/scripts.

ag-bie-solr's People

Contributors

mbohun avatar

Watchers

James Cloos avatar  avatar

Forkers

mbohun moziauddin

ag-bie-solr's Issues

Demo Checklist

Things to Cover in Demo with DAWE

Pick a dataset in NAQS - 2m

  • Algae is the smallest dataset with many issues (more later)
  • Picking algae to show conflicts and resolution
  • Smaller datasets are: algae, fungi and lichen
  • Fungi data issues. So, pick algae

Expectations: 1m

  1. Quick changes for Demo
  2. Lots of changes, so pace might be a bit high
  3. Hackish way to change taxa at NAQS and CoL
  4. Over-simplified set compared to prod
  5. NSL is too complicated to show in 20 mins, so only key features are covered
  6. NSL editor will be used only by a few editors. Most users and systems will interface with TRS search

What is covered?

Imported Taxa: 25m

Single Source: 13m

  1. Go over the dataset - flyby view (maybe use colors to aid) 3m
  2. Review Initial Data. Same taxa with different ids
  3. Fix NAQS data e.g. Kingdom (Eukaryota) 8m
    • Rename kingdom Eukaryota instead of Algae
    • Move Ulvophyceae to right place
    • Aegagropila and Aegagropila Kützing, 1843 - Has author
    • Aegagropila linnaei and Aegagropila linnaei Kützing, 1843 - Has author
    • Cephaleuros and Cephaleuros - Same text name stay separate why?
  4. Show Taxonomy Report on dev1-ag-bie (maybe when the taxa is combined) 2m
  5. What happens to an identifier if it has changed at source by GBIF, CoL or NSL (NSL is special case)

Two Sources: 6m

  1. Emter NSL. Merge two seperate taxonomies from top. Review data
  2. Show how same names with different text are merged.
  3. Change Source priority for NAQS and have a look at taxa
  4. Searching Synonyms from NSL in TRS (Difference from NAQS)
  5. What happens to an identifier if it has changed at source by GBIF, CoL or NSL (NSL is special case)

Bring in CoL 3m

  1. Show CoL sample data for Mollusca genus Eobania
  2. How are Identifiers merged / retained?

Managed taxa changes: 25m

  1. Quick look at services features and mapper Ids
  2. Create a name - and its dependants
  3. Add new taxon to the tree and bring it into TRS (Optionally)
    • Add instance Xanthidium inchoatum Nordst. to tree. Push to TRS
    • Add instance Xanthidium acanthophorum Nordst. as tax. synonym and push to TRS
    • Find instances with synonymy or change synonymy
  4. Check Tree Reports
  5. Publish the Tree
  6. Bring new name into TRS
  7. Difference between NSL source and NAQS source (synonym search)
  8. Some Synonym Examples
  9. Everything is configurable and has small development cycle
  10. Future State of NSL - 5m

Extras (Time permits)

  1. Web Service and Web Service Documentation for TRS
  2. Tree Diff Reports in NSL

create, test, export and add to ansible installer jenkins jobs

jenkins jobs:

  • create (manually in jenkins)
  • test (in jenkins)
  • export (from jenkins)
  • add to ansible installer
ubuntu@ip-172-31-17-203:~$ sudo find /var/lib/jenkins/jobs/ -name "config.xml" | grep ag-bie-solr | sort
/var/lib/jenkins/jobs/01_ag-bie-solr-Load_from_SFTP/config.xml
/var/lib/jenkins/jobs/02_a_ag-bie-solr-Process_TaxxaS_Source_Data/config.xml
/var/lib/jenkins/jobs/02_b_ag-bie-solr-Process_NSL_Source_Data/config.xml
/var/lib/jenkins/jobs/03_ag-bie-solr-Combine_Taxonomies/config.xml
/var/lib/jenkins/jobs/04_ag-bie-solr-Import_Taxonomy/config.xml
/var/lib/jenkins/jobs/05_ag-bie-solr-Swap_Cores/config.xml
/var/lib/jenkins/jobs/ag-bie-solr-run_all/config.xml
ubuntu@ip-172-31-17-203:~$ sudo find /var/lib/jenkins/jobs/ -name "config.xml" | grep ag-bie-solr | sort | xargs tar -Jcvf /tmp/ag-bie-solr_jenkins_jobs.tar.xz 
tar: Removing leading `/' from member names
/var/lib/jenkins/jobs/01_ag-bie-solr-Load_from_SFTP/config.xml
/var/lib/jenkins/jobs/02_a_ag-bie-solr-Process_TaxxaS_Source_Data/config.xml
/var/lib/jenkins/jobs/02_b_ag-bie-solr-Process_NSL_Source_Data/config.xml
/var/lib/jenkins/jobs/03_ag-bie-solr-Combine_Taxonomies/config.xml
/var/lib/jenkins/jobs/04_ag-bie-solr-Import_Taxonomy/config.xml
/var/lib/jenkins/jobs/05_ag-bie-solr-Swap_Cores/config.xml
/var/lib/jenkins/jobs/ag-bie-solr-run_all/config.xml

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.