owlcollab / owlcollab/owltools
solr: add method and field for owlblob for an OWLObject
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 115
- Forks
- 34
- PR merge metrics
- No merged PRs in 30d
Description
From cmung...@gmail.com on March 22, 2013 15:36:03
All OWLObjects (OWLClass, OWLObjectProperty, ...) should have an OWL blob cached in the solr index.
The blob would contain all axioms that are about the object.
functional syntax is the most compact and elegant way to store this, but there are advantages to rdf/xml - e.g. it could be served directly to a semantic web client
Example
http://purl.obolibrary.org/obo/GO_0022008
"view source"
Original issue: http://code.google.com/p/owltools/issues/detail?id=58
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Solr indexing entry points for OWLObjects in the Java codebase. Determine how OWLClass and OWLObjectProperty instances are indexed, then define how axioms should be serialized into a cached OWL blob and whether functional syntax or RDF/XML is required. Done means every OWLObject has the requested Solr field and method with a verified representation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100