SWUG:Meeting 2012 04 11: Difference between revisions

From GO Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:SWUG_Meetings]]
== Action items from previous calls ==
== Action items from previous calls ==


Line 13: Line 14:
* EBI test schema overview (Tony/Carlos)
* EBI test schema overview (Tony/Carlos)
* GOlr schema overview (Seth)
* GOlr schema overview (Seth)
: The current work is on this schema: [http://geneontology.svn.sourceforge.net/viewvc/geneontology/java/gold/solr/conf/schema.xml?revision=4422&content-type=text%2Fplain]
: Which is being pieced together with these: [https://code.google.com/p/owltools/source/browse/#svn%2Ftrunk%2FOWLTools-Solr%2Fsrc%2Fmain%2Fresources] with owltools. The command to generate the Solr schema looks like:
: <pre>owltools --solr-config /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ont-config.yaml /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/bio-config.yaml /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ann-config.yaml /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ann_ev_agg-config.yaml --solr-schema-dump</pre>
* Design questions:
* Design questions:
** How much to cache? Graph info?
** How much to cache? Graph info?
** How generic? E.g. use in PO
* OWLTools loading overview (Seth)
* OWLTools loading overview (Seth)
* Example queries (Mary)
 
: Looks something like:
 
: <pre>owltools /srv/tmp/go.owl /srv/tmp/cl.owl /srv/tmp/taxslim.owl --solr-url http://localhost:8080/solr/ --solr-purge --solr-config /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ont-config.yaml --solr-load-ontology --solr-load-gafs /srv/tmp/gene_association.mgi</pre>
 
* Example queries (Mary) [http://wiki.geneontology.org/index.php/Example_Solr_Queries]
** Find term information for GO ID, for example "GO:0005634"<br />URL<br />http://skewer.lbl.gov:8080/solr/select?qt=standard&fl=*&version=2.2&wt=json&indent=on&rows=1&q=id:%22GO:0005634%22&fq=document_category:%22ontology_class%22<br />GOOSE (http://amigo2.berkeleybop.org/cgi-bin/amigo2/goose)<br /><pre>q=id:"GO:0005634" fq=document_category:"ontology_class"</pre>
** Some old queries require the use of Solr facets and some modification of code Seth has written to present simpler results queries.
** Note: hierarchical queries that 'combine' facet queries can be handled by the facet.pivot functionality that is available in Solr 4. In the meantime, we'll see if we can devise a work-around.
 
* Ontology property views - closure facets (Chris)
* Ontology property views - closure facets (Chris)
** https://code.google.com/p/owltools/source/browse/trunk/OWLTools-Core/src/main/java/owltools/mooncat/PropertyViewOntologyBuilder.java
* Client applications. Generic javascript libraries?
* Next steps
* Next steps
** BOSC submission?
** BOSC submission?
** Hackathon?
** Hackathon?
** Converge on single schema
** Converge on single schema

Latest revision as of 18:06, 14 July 2014

Action items from previous calls

SWUG:Meeting_2012_03_27

  • ACTION: chris, tony and jane to have a call to discuss organization
  • ACTION: Mary to add links to example queries and schema (Mary)
  • ACTION: set up a call with: Carlos, Tony, Seth, Mary (monday?) (Seth)
  • ACTION: docs on how we deal with closures in solr (Seth)

Solr

  • Overview (Seth)
  • EBI test schema overview (Tony/Carlos)
  • GOlr schema overview (Seth)
The current work is on this schema: [1]
Which is being pieced together with these: [2] with owltools. The command to generate the Solr schema looks like:
owltools --solr-config /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ont-config.yaml /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/bio-config.yaml /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ann-config.yaml /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ann_ev_agg-config.yaml --solr-schema-dump
  • Design questions:
    • How much to cache? Graph info?
    • How generic? E.g. use in PO
  • OWLTools loading overview (Seth)
Looks something like:
owltools /srv/tmp/go.owl /srv/tmp/cl.owl /srv/tmp/taxslim.owl --solr-url http://localhost:8080/solr/ --solr-purge --solr-config /home/sjcarbon/local/src/svn/owltools/OWLTools-Solr/src/main/resources/ont-config.yaml --solr-load-ontology --solr-load-gafs /srv/tmp/gene_association.mgi