This is a user interface, wrapping programmatic access for the
taxonomyLookupService
semantic web service. The service binds itself to this URL by completing the value of its
sswap:inputURI property (for usage see the protocol discussion
for SSWAP Resource). This is one of the SSWAP
Developer examples.
Enter a common taxon name (such as 'dog', 'cat', or 'barrel medic') to search for the corresponding NCBI taxon record at the
NCBI Taxonomy Database.
On success, a SSWAP-compliant graph is returned with the NCBI taxon URL tagged as a
ncbiTaxa:TaxonomyRecord.
Any data can be tagged this way, creating a semantically rich, unambiguous universal taxonomy tagging system.
If NCBI Taxonomy records are not sufficient for your needs, the ontology can be subclassed and extended, thereby
preserving the properties of the superclass while allowing for specialization with well-defined semantic implications.
See ontologies at the
sswapmeet portal; specifically the
taxa and
NCBITaxonomyRecord ontologies.
Because this is a web front-end to a web service, you will get to see the low level code that the service returns.
The service always returns a SSWAP-compliant, OWL DL graph. If the NCBI lookup fails to find a unique NCBI taxon page,
then the graph used to invoke the service is returned unchanged. This is simply the Resource Description Graph of the
taxonomyLookupService with the
commonName
property set to the value you entered above. If a match is found, then the graph is annotated with the new information of
the NCBI taxonomy record.
Reading RDF/XML can be a little obtuse. An easier format to read is N3 (though that is not officially sanctioned by the W3C
as the messaging layer for OWL). To see the graph in N3, copy the source returned from the service and paste it into our
graph format converter reachable from our
Developers' Page.
|
|