317 research outputs found
Whelk: An OWL EL+RL Reasoner Enabling New Use Cases
Many tasks in the biosciences rely on reasoning with large OWL terminologies (Tboxes), often combined with even larger databases. In particular, a common task is retrieval queries that utilize relational expressions; for example, “find all genes expressed in the brain or any part of the brain”. Automated reasoning on these ontologies typically relies on scalable reasoners targeting the EL subset of OWL, such as ELK. While the introduction of ELK has been transformative in the incorporation of reasoning into bio-ontology quality control and production pipelines, we have encountered limitations when applying it to use cases involving high throughput query answering or reasoning about datasets describing instances (Aboxes).
Whelk is a fast OWL reasoner for combined EL+RL reasoning. As such, it is particularly useful for many biological ontology tasks, particularly those characterized by large Tboxes using the EL subset of OWL, combined with Aboxes targeting the RL subset of OWL. Whelk is implemented in Scala and utilizes immutable functional data structures, which provides advantages when performing incremental or dynamic reasoning tasks. Whelk supports querying complex class expressions at a substantially greater rate than ELK, and can answer queries or perform incremental reasoning tasks in parallel, enabling novel applications of OWL reasoning
Demonstration code for paper submission to the Bio-ontologies SIG Phenotype Day at ISMB 2014
<p>This software is cited within the paper:</p>
<p>Presence-absence reasoning for evolutionary phenotypes<br />
James P. Balhoff, T. Alexander Dececchi, Paula M. Mabee, and Hilmar Lapp</p>
<p>submitted to Bio-ontologies SIG Phenotype Day at ISMB 2014</p>
phenoscape/phenoscape-kb-services: Release 2.0
What's Changed
Enables Docker build for this application by @hlapp in https://github.com/phenoscape/phenoscape-kb-services/pull/52
Query by publications by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/54
Restore TSV output for taxon list output by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/60
Implement preliminary service providing Jaccard similarity score for a pair of character states by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/61
Add missing import. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/62
Correct services to ignore limit if <1. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/65
Update from swagger hub to fix study query doc. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/66
Service for pairwise similarity of list of ontology classes by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/67
Include entity in OntoTrace query including its parts. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/71
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/72
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/74
Created service for computing ancestor matrix by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/75
Issue 77 by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/78
Document subsumer matrix service. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/79
Make sort case-insensitive by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/80
Swaggerhub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/84
Update matrix service to take JSON array of IRIs. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/85
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/86
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/88
Support POST for OntoTrace. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/87
Swaggerhub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/96
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/97
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/99
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/100
Make ic_disparity query parameter names consistent. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/101
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/102
Return matrix for study as application/xml. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/103
Added method for executing SPARQL ASK queries. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/105
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/107
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/108
Implement services to handle queries for inferred presence/absence. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/110
New presence absence matrix branch by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/111
Generalize term search. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/115
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/117
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/118
Generated code by SwaggerHub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/120
Accept JSON array for definedBy. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/119
Add ui button to get dependency matrix by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/114
Merge master by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/123
Fix query parameter name by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/124
Fix space in sample data. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/125
Update media type to text/csv. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/126
Boost match rank of terms with text exactly equal to search text. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/131
Return only one label for ancestor and descendant queries. Fixes #129. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/132
Add newline in results EOF by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/133
Provide option to make use of part_of for ancestor and descendant queries. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/134
Swaggerhub by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/135
Fixes typos in /similarity/matrix documentation by @hlapp in https://github.com/phenoscape/phenoscape-kb-services/pull/140
Use correct media type for ancestor matrix service by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/142
Add POST to /term/labels and /entity/dependency services by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/143
Implement service providing frequency information for an ontology term according to some identified corpus by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/151
Allow caching of POST requests. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/152
Preserve user specified order of iris in dependency matrix by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/150
Support streaming response for TaxonPhenotypeAnnotations TSV (and more) by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/153
Add documentation for taxon annotations query and annotation sources query. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/155
Document publication parameter. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/158
Return character id and label in the results of the study/phenotype kb-service by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/156
Accept JSON arrays for all IRI lists. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/159
Enable content negotiation with streaming annotations response. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/160
Migrate matrix renderer test to utest by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/164
Fix #26: Annotate ontotrace matrix with variable status by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/166
Order text search results consistently for different values of limit by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/168
Document acceptance of json array of IRIs for kb services by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/169
Make character IRI and label available where needed. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/178
Combine character id and label into a single json object by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/180
Issue 139 - merge term labels by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/170
Add 'phenotype' parameter to query endpoints. For issue #148. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/181
Implement phenotype info service. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/185
Refinements to phenotype info service. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/186
Document phenotype info service. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/187
Retrieve dependency matrix with a single query. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/204
Fixes #167: Adds missing author to ontotrace matrix by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/205
Add implementation for similarity/frequency for genes corpus by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/206
Return null if label doesn't exist by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/209
Only show states that are linked to taxon in /phenotype/info. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/208
Update sparql-interpolator. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/213
Return only one label for a term. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/211
Convert None responses for Option values into 404. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/212
Change MinimalTerm label to Option[String]. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/214
Fix null pointer exception in query result. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/215
Update sbt to 1.3.8 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/235
Update scalaz-core to 7.2.30 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/236
Update scowl to 1.3.4 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/234
Update phenoscape-kb-ingest to 1.6.2 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/233
Update groovy-all to 2.4.19 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/231
Update apache-jena-libs to 3.14.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/230
Update owlapi-distribution to 4.2.9 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/229
Update sbt-native-packager to 1.3.25 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/226
Update utest to 0.7.4 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/223
Update scala. Remove guava. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/237
Update sbt-native-packager to 1.7.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/238
Update groovy-all to 2.5.10 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/240
Update owlapi-distribution to 4.5.15 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/239
Update commons-io to 2.6 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/227
Update to JavaConverters, remove warnings. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/241
Update akka-stream-alpakka-xml to 1.1.2 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/222
Update owlet to 1.6.2 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/232
Update akka-actor, akka-slf4j, akka-stream to 2.5.30 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/224
Update spray-json to 1.3.5 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/228
Update akka-http-cors to 0.3.4 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/219
Update logback-classic to 1.1.11 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/220
Update results json in api docs by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/248
Update akka-actor, akka-slf4j, akka-stream to 2.6.4 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/246
Update akka-http-cors to 0.4.2 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/244
Update logback-classic to 1.2.3 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/245
Update akka-http, akka-http-caching, ... to 10.1.11 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/225
Update owlet to 1.7 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/247
Fix missing results in ancestors & descendants services by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/218
Return 0 count for frequency query when term is not matched in SPARQL query by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/216
Include character, state, and cell IRIs in matrix output. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/217
Fixes #188: Return term source ontology by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/249
Update sbt to 1.3.9 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/250
Remove println by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/251
Update groovy-all to 2.5.11 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/253
Update sbt to 1.3.10 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/255
Update owlet to 1.8.1 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/259
Update akka-http-cors to 0.4.3 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/256
Update owlapi-distribution to 4.5.16 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/257
Issue 179 kb metadata by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/252
Update sbt-native-packager to 1.7.1 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/264
Update akka-actor, akka-slf4j, akka-stream to 2.6.5 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/263
Add synonym detail to taxon info by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/266
Fix some deprecation warnings. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/265
Reformat with new scalafmt configs by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/271
Update to new sparql-utils. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/276
Change scalafmt align setting by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/283
Update akka-http, akka-http-caching, ... to 10.1.12 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/269
Update apache-jena-libs to 3.15.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/273
Update groovy-all to 2.5.12 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/275
Update Scala version for Travis by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/285
Update sbt-native-packager to 1.7.2 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/270
Test automatic SPARQL result derivation. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/279
Update akka-actor, akka-slf4j, akka-stream to 2.6.6 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/291
Update akka-stream-alpakka-xml to 2.0.1 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/292
Update scalafmt-core to 2.5.3 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/278
Update sbt-native-packager to 1.7.3 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/289
Update sbt to 1.3.12 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/288
Update commons-io to 2.7 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/284
Update scalafmt-core to 2.6.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/293
Update akka-http-cors to 1.0.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/277
Make tests actually run. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/295
Update scalafmt-core to 2.6.1 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/296
Change phenotypic profiles method to work with the new monarch schema by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/183
Updates for new Gene model by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/297
Update owlapi-distribution to 4.5.17 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/301
Update sbt to 1.3.13 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/299
Update sbt-native-packager to 1.7.4 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/302
Update apache-jena-libs to 3.16.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/306
Update scalafmt-core to 2.6.4 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/308
Update groovy-all to 2.5.13 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/309
Update akka-actor, akka-slf4j, akka-stream to 2.6.8 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/307
Update groovy-all to 3.0.5 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/311
Fixes #90 - add option to include subclasses, or not, for entity and … by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/290
Update sbt to 1.4.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/335
Update scalafmt-core to 2.7.5 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/341
Bug fix; rewrite query using sparql interpolator by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/344
Update sbt-native-packager to 1.7.6 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/340
Update owlapi-distribution to 4.5.18 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/345
Update sbt to 1.4.1 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/343
Update commons-io to 2.8.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/322
Update utest to 0.7.5 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/318
Update sbt to 1.4.4 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/356
Update utest to 0.7.7 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/375
Update scalaz-core to 7.2.31 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/373
Don't return owl:Thing in ancestor results. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/383
Update sbt to 1.4.7 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/381
Update sbt-native-packager to 1.8.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/369
Update akka-actor, akka-slf4j, akka-stream to 2.6.12 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/379
Update sparql-utils, sparql-utils-owlapi to 1.3 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/360
Update spray-json to 1.3.6 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/350
Roll back changes to taxon info return format. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/384
Create scala.yml by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/385
Update scala.yml by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/386
Services new data model by @Shalsh23 in https://github.com/phenoscape/phenoscape-kb-services/pull/329
Update scala-library to 2.12.13 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/394
Allow return of all search results using limit < 1. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/395
Update sparql-utils, sparql-utils-owlapi to 1.3.1 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/396
Update apache-jena-libs to 3.17.0 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/357
Update akka-http, akka-http-caching, ... to 10.1.14 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/392
Update akka-stream-alpakka-xml to 2.0.2 by @scala-steward in https://github.com/phenoscape/phenoscape-kb-services/pull/327
Support search and info for genes without phenotype annotations in switch to Monarch data. by @balhoff in https://github.com/phenoscape/phenoscape-kb-services/pull/399
Full Changelog: https://github.com/phenoscape/phenoscape-kb-services/compare/v0.5...v2.
Mikó I, Copeland RS, Balhoff JP, Yoder MJ, Deans AR (in press) Folding wings like a cockroach: a review of transverse wing folding ensign wasps (Hymenoptera: Evaniidae: Afrevania and Trissevania). PLOSONE.
<p>Images of this fileset will be published in Mikó, István, Robert S. Copeland, James P. Balhoff, Matthew Yoder & Andrew R. Deans (in press). Folding wings like a cockroach: a review of transverse wing folding ensign wasps (Hymenoptera: Evaniidae: <em>Afrevania</em> and <em>Trissevania</em>). <em>PLOSONE</em>.</p>
<p>LSID: urn:lsid:zoobank.org:pub:ECF5A640-93F5-4DA6-B210-E404A7BCAAC7</p
Horned-OWL: Flying Further and Faster with Ontologies
Horned-OWL is a library implementing the OWL2 specification in the Rust language. As a library, it is aimed at processes and manipulation of ontologies, rather than supporting GUI development; this is reflected heavily in its design, which is for performance and pluggability; it builds on the Rust idiom, treating an ontology as a standard Rust collection, meaning it can take direct advantage of the data manipulation capabilities of the Rust standard library. The core library consists of a data model implementation as well as an IO framework supporting many common formats for OWL: RDF, XML and the OWL functional syntax; there is an extensive test library to ensure compliance to the specification. In addition to the core library, Horned-OWL now supports a growing ecosystem: the py-horned-owl library provides a Python front-end for Horned-OWL, ideal for scripting ontology manipulation; whelk-rs provides reasoning services; and horned-bin provides a number of command line tools.
The library itself is now mature, supporting the entire OWL2 specification, in addition to SWRL rules, and the ecosystem is emerging into one of the most extensive for manipulation of OWL ontologies
oborel/obo-relations: 2017-03-23 release
<ul>
<li>#145 Moved some axioms to SWRL ensuring RO is valid DL - @balhoff</li>
<li>#134, #135, #136, #137, #138, #142, Added new biotic relations for <a href="http://www.globalbioticinteractions.org/">GloBI</a> - @diatomsarecool</li>
</ul>
CLSM VR media file of the wingbase of Evania albofascialis.
<p>CLSM VR media file of the wingbase of Evania albofascialis. Z-stack version of this rendering will be published in Mikó, István, Robert S. Copeland, James P. Balhoff, Matthew Yoder & Andrew R. Deans (in Press). Folding wings like a cockroach: a review of transverse wing folding ensign wasps (Hymenoptera: Evaniidae: Afrevania and Trissevania). PLOSONE.</p>
<p>LSID: urn:lsid:zoobank.org:pub:ECF5A640-93F5-4DA6-B210-E404A7BCAAC7</p
oborel/obo-relations: 2017-07-19 Release
<ul>
<li>2017-07-19 Release</li>
</ul>
<p>commit 48d076312637419ed24dc77843b7dc84cfd33fcf
Merge: 67d2257 3b74b3a
Author: David Osumi-Sutherland <a href="mailto:[email protected]">[email protected]</a>
Date: Wed Jul 19 20:02:09 2017 +0100</p>
<code>Merge pull request #184 from oborel/has_ligand
Added has_ligand relation for GO
</code>
<p>commit 3b74b3a84b6d5de73f6a323b57603e662b7ad878
Author: David Osumi-Sutherland <a href="mailto:[email protected]">[email protected]</a>
Date: Wed Jul 19 19:58:08 2017 +0100</p>
<code>Added has_ligand relation for GO
</code>
<p>commit 67d22577131b12bfe5155c1e26b25509ce573125
Merge: 38fe841 7cfd62c
Author: Chris Mungall <a href="mailto:[email protected]">[email protected]</a>
Date: Wed Jul 19 08:21:36 2017 -0700</p>
<code>Merge pull request #183 from balhoff/issue-182
Removed transitivity from 'negatively regulates'.
</code>
<p>commit 38fe8414682c63a478a2f803b49d5d09431d2ac3
Author: David Osumi-Sutherland <a href="mailto:[email protected]">[email protected]</a>
Date: Wed Jul 19 16:15:51 2017 +0100</p>
<code>-Fixed minor typo in direct reg rel defs.
</code>
<p>commit 7cfd62c3195d6678c9e97d27a0d62f2201a8bc36
Author: Jim Balhoff <a href="mailto:[email protected]">[email protected]</a>
Date: Wed Jul 19 11:09:11 2017 -0400</p>
<code>Removed transitivity from 'negatively regulates'.
</code>
<p>commit 1c6eb4270e7fc050be5d04a283a4a7600e240978
Author: David Osumi-Sutherland <a href="mailto:[email protected]">[email protected]</a>
Date: Tue Jul 18 08:48:45 2017 +0100</p>
<code>Fixed duplicate rule; improved annotation rules; modified rule <enabling an MF enables its parts< to correct and make clearer.
</code>
<p>commit 687371d56e8d8773c54eb1a1b28bdc165c200c1f
Author: David Osumi-Sutherland <a href="mailto:[email protected]">[email protected]</a>
Date: Mon Jul 17 12:10:12 2017 +0100</p>
<code>Fixes #180
</code>
<p>commit 03945add6666be02ae2329035d4e24779e7a3b6c
Merge: d13b87a 58fa91c
Author: Chris Mungall <a href="mailto:[email protected]">[email protected]</a>
Date: Fri Jun 30 15:40:27 2017 -0700</p>
<code>Merge pull request #179 from mbrush/daf-terms
Added relations requested for DAF spec in #149
</code>
<p>commit 58fa91cbbdd7727faaa45e4681563a59e1077442
Author: Matthew Brush <a href="mailto:[email protected]">[email protected]</a>
Date: Fri Jun 30 13:30:46 2017 -0700</p>
<code>added relations requested for DAF spec in #149
added exacerbates condition, consition exacerbated by, condition aameliorated by, and changed label of is preventative for condition to ameliorates condition.
also made minor updates to text of definitions for causes or contributes to condition relations, as noted in #149
</code>
- …
