Changes between Version 42 and Version 43 of OpenBio
- Timestamp:
- 2010/02/12 15:43:37 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OpenBio
v42 v43 16 16 * Christian Zmasek 17 17 * Keun-Joon Park 18 * Thomas Kappler 18 19 19 20 === RDF libraries in each language === … … 30 31 * SPARQLWrapper http://sparql-wrapper.sourceforge.net/ 31 32 * Perl 32 * RDF: generic RDF library 33 * RDF:Trine: generic, actively developed RDF library 34 * RDF::Redland: Perl wrapper for the C library Redland (librdf.org) 35 * List of modules and community at www.perlrdf.org 33 36 * [http://search.cpan.org/dist/ONTO-PERL/ ONTO-PERL]: it might be used (it is, however, OBO-centric http://bioinformatics.oxfordjournals.org/cgi/content/abstract/btn042) 34 37 … … 37 40 * RDF reader (in) 38 41 * RDF generator (out) 42 * SPARQL query helpers 39 43 40 || language || in || out ||41 || Ruby || ? || ? || 42 || Python || o || ? || 43 || Perl || o || ?||44 || language || in || out || query || 45 || Ruby || ? || ? || ? || 46 || Python || o || ? || ? || 47 || Perl || o || o || o || 44 48 45 49 === Tools to manipulate RDF data === … … 58 62 59 63 * general: 60 * RDF --> JSON (for [http://couchdb.apache.org/ CoachDB], [http://www.mongodb.org/ mongoDB] etc.) 64 * RDF --> JSON (for [http://couchdb.apache.org/ CouchDB], [http://www.mongodb.org/ mongoDB] etc.) 65 * easy to do with RDF::Trine (Perl) as it supports RDF/JSON, not sure about performance, though. 61 66 * biological: 62 67 * Bio DB entries -> RDF (in [http://bioruby.org BioRuby] for [http://togows.dbcls.jp TogoWS], for example) 63 * OBO <-> RDF (used in [http://cellcycleontology.org Cell Cycle Ontology] because ".obo" file format is easy to read for human) 68 * OBO <-> RDF (used in [http://cellcycleontology.org Cell Cycle Ontology] because ".obo" file format is easy to read for human): now in ONTO-PERL. 64 69 * Bio2RDF converters: 65 70 * Perl http://bio2rdf.svn.sourceforge.net/viewvc/bio2rdf/trunk/src/util/perl … … 79 84 || Ruby || o || o || 80 85 || Python || o || o || 81 || Perl || ?|| x ||86 || Perl || o || x || 82 87 || Java || o || o || 83 88 || R || ? || ? || … … 89 94 * [wiki:4storeQuickPrimer] 90 95 * client library for Ruby/Python/Java http://4store.org/trac/wiki/ClientLibraries 96 * Supports HTTP-based Sparql Protocol, so can be used from any language that can do GET requests. Wrapper implemented by RDF::Query for Perl. 91 97 * Virtuoso 92 98 * database server http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ … … 133 139 134 140 * Can we have common interface for major biological SPARQL endpoints? 135 * Can we have nice SPARQL query builder? 141 * Can we have nice SPARQL query builder? (see below for OWL notes) 136 142 * Convert retrieved results into language's object? 137 143 * What about getting not only a tabular result but also a result displaying a graph (nodes + edges)? (See [http://www.semantic-systems-biology.org/biogateway/sparql-viewer/ BioGateway browser]) … … 143 149 144 150 151 === Using OWL to support dynamic queries and exploration of RDF data === 152 153 This a short summary of a discussion on Friday, 2010-02-12. 154 155 The plan is to work on a nice SPARQL query builder, as a joint effort between the Bio* communities. It could make use of an OWL ontology as a description of the data: it lists what things there are, and how they are related. These relations could be offered to the user, via a simple API to the programmer or even on a web page to the biologist. 156 157 Erick pointed out the [http://www.co-ode.org/resources/reference/manchester_syntax/ Manchester OWL Syntax] as a possibly related effort.