RDF in BioPortal

From NCBO Wiki
Revision as of 12:11, 12 July 2010 by Natasha (talk | contribs) (New page: This page describes representation of ontologies in the [http://bioportal.bioontology.org NCBO BioPortal] and individual classes in these ontologies in [http://www.w3.org/RDF/ RDF]. Please...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This page describes representation of ontologies in the NCBO BioPortal and individual classes in these ontologies in RDF. Please send comments and questions to support@bioontology.org.

You can access RDF graphs for all BioPortal ontologies at our prototype SPARQL endpoint.

Goals for generating RDF for BioPortal content

We had the following goals in generating RDF for BioPortal:

  1. Provide RDF for each class in BioPortal so that we can have a URL to a concept that resolves to a set of RDF triples that provide essential information about the term.
  2. Provide an RDF dump of each ontology in BioPortal to put them in a tripelstore to enable SPARQL access to the ontologies

Our goal was not to provide an RDF graph that covers the complete content of each ontology. Rather, we wanted to provide uniform RDF format for all the terms from the ontologies that were originally developed in different formats.

Providing URIs

In order to have an RDF graph for each term, we must have an http URI for the term. We used the following approach to determine the URIs for the terms for ontologies in different formats:

Accessing RDF content

There are two ways to access the RDF content that we generate for BioPortal ontologies and their terms:

  1. Use the NCBO prototype SPARQL endpoint
  2. Use the RDF Term Service to get an RDF snippet for a single term or several terms and the

RDF Download Service to download the whole ontology in RDF. Note that the second service will provide only some basic information about each term, not all the relations that are defined in the ontology.