<div class='container'>
<div class='row'>
<div class='span3'>
<ul class='nav nav-list bs-docs-sidenav affix sidebar-nav'>
<li>
<a href='#nav_home'>Home</a>
</li>
<li>
<a href='#nav_usage'>General Usage</a>
</li>
<li>
<a href='#nav_search'>Term Search</a>
</li>
<li>
<a href='#nav_prop_search'>Ontology Property Search</a>
</li>
<li>
<a href='#nav_annotator'>Annotator</a>
</li>
<li>
<a href='#nav_recommender'>Recommender</a>
</li>
<li>
<a href='#nav_resource_index'>Resource Index</a>
</li>
<li>
<a href='#nav_batch'>Batch</a>
</li>
<li>
<a href='#nav_ontology_analytics'>Ontology Analytics</a>
</li>
<li>
<a href='#nav_resource_endpoints'>Resources</a>
<ul class='nav nav-list'>
<li>
<a href='#nav_media_types'>Media Types and Hypermedia Links</a>
<ul class='nav nav-list'>
<li>
<a href='#Category'>Category</a>
</li>
<li>
<a href='#Class'>Class</a>
</li>
<li>
<a href='#Group'>Group</a>
</li>
<li>
<a href='#Instance'>Instance</a>
</li>
<li>
<a href='#Mapping'>Mapping</a>
</li>
<li>
<a href='#Metric'>Metric</a>
</li>
<li>
<a href='#Note'>Note</a>
</li>
<li>
<a href='#Reply'>Reply</a>
</li>
<li>
<a href='#ObjectProperty'>ObjectProperty</a>
</li>
<li>
<a href='#Ontology'>Ontology</a>
</li>
<li>
<a href='#OntologySubmission'>OntologySubmission</a>
</li>
<li>
<a href='#Project'>Project</a>
</li>
<li>
<a href='#ProvisionalClass'>ProvisionalClass</a>
</li>
<li>
<a href='#ProvisionalRelation'>ProvisionalRelation</a>
</li>
<li>
<a href='#Review'>Review</a>
</li>
<li>
<a href='#Slice'>Slice</a>
</li>
<li>
<a href='#User'>User</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a href='#nav_content_types'>Content Types</a>
</li>
</ul>
</div>
<div class='span9'>
<h1 id='nav_home'>API Documentation</h1>
<h2 id='nav_usage'>General Usage</h2>
<p>
This API is comprised of a set of resources (Ontologies, Classes, etc) and related endpoints (Search, Annotator, Recommender)
that are connected together via links, much like webpages.
We recommend that you try browsing the API using a web browser (Chrome and Firefox work very well while IE does not)
before you start writing code.
For more information, please see the documentation on
<a href='#nav_media_types'>Media Types and Hypermedia Links</a>
or view our
<a href='https://github.com/ncbo/ncbo_rest_sample_code'>sample code</a>
, available in Java, Python, Ruby and other languages (please email
<a href='mailto:support@bioontology.org' target='_blank'>support@bioontology.org</a>
if you would like examples in another language).
</p>
<h3>Common Parameters</h3>
<table class='table table-striped table-bordered'>
<tr>
<th>Parameter</th>
<th>Possible Values</th>
<th>Description</th>
</tr>
<tr>
<td>apikey</td>
<td>{your api key}</td>
<td>
<p>
An API Key is required to access any API call. It can be provided in three ways:
<ol>
<li>Using the <code>apikey</code> query string parameter</li>
<li>Providing an <code>Authorization</code> header: <code>Authorization: apikey token=your_apikey</code> (replace `your_apikey` with your actual key)</li>
<li>When using a web browser to explore the API, if you provide your API Key once using method 1, it will be stored in a cookie for subsequent requests. You can override this by providing a different API Key in a new call.</li>
</ol>
</p>
</td>
</tr>
<tr>
<td>include</td>
<td>
all<br/>
{comma-separated list of attributes, EX: attr1,attr2}
</td>
<td>
<p>
By default, the API will show a subset of the available attributes for a given media type.
This behavior can be overridden by providing <code>include=all</code> to show all attributes
or <code>include=attribute1,attribute2</code> to include a specific list. The API is optimized
to return the default values, so overriding this can impact the performance of your request.
</p>
<p>
The <code>include=all</code> option is most useful for testing in the browser. Use it to identify
the set of attributes required and use only those by passing them as a comma separated
list, e.g. <code>include=prefLabel,cui</code>.
</p>
<p>
The <code>include</code> parameter is currently unsupported on Annotator and Recommender endpoints.
</p>
</td>
</tr>
<tr>
<td>format</td>
<td>
json<br/>
jsonp<br/>
xml
</td>
<td>
The API returns JSON as the default content type. This can be overridden by using the <code>format</code>
query string parameter. The API also respects <code>Accept</code> header entries, with precedence given
to the <code>format</code> parameter.
</td>
</tr>
<tr>
<td>page</td>
<td>{integer representing the page number}</td>
<td>
For calls that are paged, this will indicate which page number you want to retrieve.
You can follow hypermedia links for <code>nextPage</code> and <code>prevPage</code> as well.
</td>
</tr>
<tr>
<td>pagesize</td>
<td>{integer representing the size of the returned page}</td>
<td>For calls that are paged, this will indicate the size of the page you want to retrieve.</td>
</tr>
<tr>
<td>include_views</td>
<td>{boolean representing whether or not to include ontology views (default is false)}</td>
<td>For calls that involve ontologies, include_views='true' will include ontology views.</td>
</tr>
<tr>
<td>display_context</td>
<td>{true|false} (defaults to true)</td>
<td>Turn off the JSON-LD context serialization. This will reduce the response size significantly for some calls, speeding up transmission and parse time.</td>
</tr>
<tr>
<td>display_links</td>
<td>{true|false} (defaults to true)</td>
<td>Turn off the hypermedia link serialization. This will reduce the response size significantly for some calls, speeding up transmission and parse time.</td>
</tr>
<tr>
<td>download_format</td>
<td>{csv|rdf} (defaults to user-uploaded file format)</td>
<td>Allows you to specify alternative formats for ontology file downloads for ontology and ontology submission download endpoints. CSV is only available for the most recent submission.</td>
</tr>
</table>
<h2 id='nav_non_rest'>Search, Annotator, Recommender, and Resource Index Endpoints</h2>
<p>Several endpoints are available for performing lookups for classes, annotations, and annotated resources. These endpoints are not strictly RESTful, but do return objects with links where relevant.</p>
<h3 id='nav_search'>Term Search</h3>
<p>
An endpoint for searching terms and their properties is available
<ul>
<li>
Perform search
</li>
<ul>
<li>
<span class="label label-info">GET</span> <span class="label label-info">POST</span> <code>/search?q={search query}</code>
</li>
<li>
example:
<a href='/search?q=melanoma'>/search?q=melanoma</a>
</li>
</ul>
<li>
Parameters
<ul>
<li>ontologies={ontology_id1,ontology_id2,ontology_id3}</li>
<li>require_exact_match={true|false} // default = false</li>
<li>suggest={true|false} // default = false. Will perform a search specifically geared towards type-ahead suggestions.</li>
<li>also_search_views={true|false} // Include ontology views in the search. default = false</li>
<li>require_definitions={true|false} // default = false</li>
<li>also_search_properties={true|false} // default = false</li>
<li>also_search_obsolete={true|false} // default = false (exclude obsolete terms)</li>
<li>cui={C0018787,C0225807,C0018787} // Allows restricting query by CUIs. default = null (no restriction)</li>
<li>semantic_types={T023,T185,T061} // Allows restricting query by Semantic Types (TUI). default = null (no restriction)</li>
<li>include={prefLabel, synonym, definition, notation, cui, semanticType} // default = (see Common Parameters section)</li>
<li>page={integer representing the page number} // default = 1</li>
<li>pagesize={integer representing the size of the returned page} // default = 50</li>
</ul>
</li>
</ul>
<h4 id='nav_search_subtree'>Subtree Search</h4>
<p>
The same endpoint also allows limiting a search to a given subtree/branch. The root of the subtree is defined using a combination of parameters "ontology" and "subtree_root_id". Both are required when performing a subtree search.
<ul>
<li>
Perform a subtree search
</li>
<ul>
<li>
example:
<a href='/search?q=melanoma&ontology=NCIT&subtree_root_id=http%3a%2f%2fncicb.nci.nih.gov%2fxml%2fowl%2fEVS%2fThesaurus.owl%23C3224'>/search?q=melanoma&ontology=NCIT&subtree_root_id=http%3a%2f%2fncicb.nci.nih.gov%2fxml%2fowl%2fEVS%2fThesaurus.owl%23C3224</a>
</li>
</ul>
<li>
Parameters
<ul>
<li>ontology={ontology_id}</li>
<li>subtree_root_id={a URI encoded class id of the root node of the subtree}</li>
</ul>
</li>
</ul>
</p>
<h4 id='nav_search_roots_only'>Roots Only Search</h4>
<p>
The same endpoint allows limiting a search to root classes only.
<ul>
<li>
Perform a roots-only search
</li>
<ul>
<li>
example:
<a href='/search?q=melanoma&ontologies=NCIT,GO&roots_only=true'>/search?q=melanoma&ontology=NCIT,GO&roots_only=true</a>
</li>
</ul>
<li>
Parameters
<ul>
<li>roots_only={true|false}</li>
</ul>
</li>
</ul>
</p>
</p>
<h3 id='nav_prop_search'>Ontology Property Search</h3>
<p>
An endpoint for searching ontology properties by their labels and IDs (URIs)
<ul>
<li>
Perform search
</li>
<ul>
<li>
<span class="label label-info">GET</span> <span class="label label-info">POST</span> <code>/property_search?q={search query}</code>
</li>
<li>
example:
<a href='/property_search?q=has dimension'>/property_search?q=has dimension</a>
</li>
</ul>
<li>
Parameters
<ul>
<li>ontologies={ontology_id1,ontology_id2,ontology_id3}</li>
<li>require_exact_match={true|false} // Restricts results only to the exact matches of the query by the property id, label, or the generated label (a label, auto-generated from the ID). default = false</li>
<li>also_search_views={true|false} // Include ontology views in the search. default = false</li>
<li>require_definitions={true|false} // Filter results only to those that include definitions. default = false</li>
<li>include={label, labelGenerated, definition, parents} // default = All of the properties in this example</li>
<li>ontology_types={ONTOLOGY,VALUE_SET_COLLECTION} // default = all ontology types are returned</li>
<li>property_types={object,annotation,datatype} // Restricts results to specific property types (object, annotation, datatype). default = all property types are returned</li>
<li>page={integer representing the page number} // default = 1</li>
<li>pagesize={integer representing the size of the returned page} // default = 50</li>
</ul>
</li>
</ul>
</p>
<h3 id='nav_annotator'>Annotator</h3>
<p>
The Annotator endpoint will examine text input and return relevant classes.
<ul>
<li>Annotate text</li>
<ul>
<li>
<span class="label label-info">GET</span> <span class="label label-info">POST</span> <code>/annotator?text={input text}</code>
</li>
<li>
example:
<a href='/annotator?text=Melanoma+is+a+malignant+tumor+of+melanocytes+which+are+found+predominantly+in+skin+but+also+in+the+bowel+and+the+eye.'>/annotator?text=Melanoma+is+a+malignant+tumor+of+melanocytes+which+are+found+predominantly+in+skin+but+also+in+the+bowel+and+the+eye.</a>
</li>
</ul>
<li>
Parameters
<ul>
<li>
Filtering & query behavior
<ul>
<li>ontologies={ontology_id1,ontology_id2..,ontology_idN}</li>
<li>semantic_types={semType1,semType2..,semTypeN}</li>
<li>expand_semantic_types_hierarchy={true|false} // default = false. true means to use the semantic types passed in the "semantic_types" parameter as well as all their immediate children. false means to use ONLY the semantic types passed in the "semantic_types" parameter.</li>
<li>expand_class_hierarchy={true|false} // default = false. used only in conjunction with "class_hierarchy_max_level" parameter; determines whether or not to include ancestors of the given class when performing an annotation.</li>
<li>class_hierarchy_max_level={0..N} // default = 0. the depth of the hierarchy to use when performing an annotation.</li>
<li>expand_mappings={true|false} // default = false. true means that the following manual mappings will be used in annotation: UMLS, REST, CUI, OBOXREF.</li>
<li>stop_words={word1,word2..,wordN} (case insensitive)</li>
<li>minimum_match_length={0..N}</li>
<li>exclude_numbers={true|false} // default = false</li>
<li>whole_word_only={true|false} // default = true</li>
<li>exclude_synonyms={true|false} // default = false</li>
<li>longest_only={true|false} // default = false. true means that only the longest match for a given phrase will be returned.</li>
</ul>
</li>
</ul>
</li>
<li>
Default stop words
<ul>
<li>
The following stop words are used by default:
<ul>
<li>
I, a, above, after, against, all, alone, always, am, amount, an, and, any, are, around, as, at, back, be, before, behind, below, between, bill, both, bottom, by, call, can, co, con, de, detail, do, done, down, due, during, each, eg, eight, eleven, empty, ever, every, few, fill, find, fire, first, five, for, former, four, from, front, full, further, get, give, go, had, has, hasnt, he, her, hers, him, his, i, ie, if, in, into, is, it, last, less, ltd, many, may, me, mill, mine, more, most, mostly, must, my, name, next, nine, no, none, nor, not, nothing, now, of, off, often, on, once, one, only, or, other, others, out, over, part, per, put, re, same, see, serious, several, she, show, side, since, six, so, some, sometimes, still, take, ten, the, then, third, this, thick, thin, three, through, to, together, top, toward, towards, twelve, two, un, under, until, up, upon, us, very, via, was, we, well, when, while, who, whole, will, with, within, without, you, yourself, yourselves
</li>
</ul>
</li>
</ul>
</li>
</ul>
</p>
<h3 id='nav_recommender'>Recommender</h3>
<p>
The Recommender endpoint receives a text or a list of keywords and suggests appropriate ontologies for them.
<ul>
<li>Recommend</li>
<ul>
<li>
<span class="label label-info">GET</span> <span class="label label-info">POST</span> <code>/recommender?input={input text or keywords}</code>
</li>
<li>
example: suggest ontologies for the text "Melanoma is a malignant tumor of melanocytes which are found predominantly in skin but also in the bowel and the eye":
<a href='/recommender?input=Melanoma%20is%20a%20malignant%20tumor%20of%20melanocytes%20which%20are%20found%20predominantly%20in%20skin%20but%20also%20in%20the%20bowel%20and%20the%20eye'>/recommender?input=Melanoma%20is%20a%20malignant%20tumor%20of%20melanocytes%20which%20are%20found%20predominantly%20in%20skin%20but%20also%20in%20the%20bowel%20and%20the%20eye</a>
</li>
</ul>
<li>
Parameters
<ul>
<li>input_type={1|2} // default = 1. 1 means that the input type is text. 2 means that the input type is a list of comma separated keywords.</li>
<li>output_type={1|2} // default = 1. 1 means that the output will be a ranked list of individual ontologies. 2 means that the output will be a ranked list of ontology sets.</li>
<li>max_elements_set={2|3|4} // default = 3. Maximum number of ontologies per set (only for output_type = 2).</li>
<li>wc={value in the range [0,1]} // default = 0.55. Weight assigned to the ontology coverage criterion.</li>
<li>wa={value in the range [0,1]} // default = 0.15. Weight assigned to the ontology acceptance criterion.</li>
<li>wd={value in the range [0,1]} // default = 0.15. Weight assigned to the ontology detail criterion.</li>
<li>ws={value in the range [0,1]} // default = 0.15. Weight assigned to the ontology specialization criterion.</li>
<li>ontologies={ontology_id1, ontology_id2, …, ontology_idN} // default = (empty) (all BioPortal ontologies will be evaluated).</li>
</ul>
</li>
<li>
Additional examples
<ul>
<li>Suggest ontologies for the <u>keywords</u> "leukocyte, phagocyte, motile cell, metabolising cell, dendritic cell, pipette":</li>
<a href='/recommender?input=leukocyte,phagocyte,motile%20cell,metabolising%20cell,dendritic%20cell,%20pipette&input_type=2'>/recommender?input=leukocyte,phagocyte,motile%20cell,metabolising%20cell,dendritic%20cell,%20pipette&input_type=2</a>
<li>Suggest ontologies for the <u>keywords</u> "leukocyte, phagocyte, motile cell, metabolising cell, dendritic cell, pipette", <u>limited to the ontologies UBERON, CL, NCIT and EFO</u>:</li>
<a href='/recommender?input=leukocyte,phagocyte,motile%20cell,metabolising%20cell,dendritic%20cell,%20pipette&input_type=2&ontologies=UBERON,CL,NCIT,EFO'>/recommender?input=leukocyte,phagocyte,motile%20cell,metabolising%20cell,dendritic%20cell,%20pipette&input_type=2&ontologies=UBERON,CL,NCIT,EFO</a>
<li>Suggest <u>ontology sets</u> for the <u>keywords</u> "leukocyte, phagocyte, motile cell, metabolising cell, dendritic cell, pipette":</li>
<a href='/recommender?input=leukocyte,phagocyte,motile%20cell,metabolising%20cell,dendritic%20cell,%20pipette&input_type=2&output_type=2'>/recommender?input=leukocyte,phagocyte,motile%20cell,metabolising%20cell,dendritic%20cell,%20pipette&input_type=2&output_type=2</a>
<li>Suggest ontologies for the text "Melanoma is a malignant tumor of melanocytes which are found predominantly in skin but also in the bowel and the eye", <u>limiting the evaluation to ontology coverage</u> (the weights for the other criteria -acceptance, detail and specialization- will be set to 0):</li>
<a href='/recommender?input=Melanoma%20is%20a%20malignant%20tumor%20of%20melanocytes%20which%20are%20found%20predominantly%20in%20skin%20but%20also%20in%20the%20bowel%20and%20the%20eye&wa=0&wd=0&ws=0'>/recommender?input=Melanoma%20is%20a%20malignant%20tumor%20of%20melanocytes%20which%20are%20found%20predominantly%20in%20skin%20but%20also%20in%20the%20bowel%20and%20the%20eye&wa=0&wd=0&ws=0</a>
</ul>
</li>
</ul>
</p>
<h3 id='nav_resource_index'>Resource Index</h3>
<p>
The Resource Index contains a collection of annotated resources that can be searched by providing ontology acronyms with a corresponding class id or set of ids.
<h4>
Parameters
</h4>
<ul>
<li><code>expand_class_hierarchy={true|false}</code> Search for all of the descendants of the given class</li>
<li><code>boolean_operator={or|and}</code> When searching for multiple classes, should documents include all classes (AND) or any class (OR)</li>
</ul>
<h4>
Counts
</h4>
<p>
Requests to the counts endpoint will retrieve the number of documents in which the given classes are found.
</p>
<ul>
<li>
Single class
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/counts?classes[ontology_id1]=class_id1</code>
</li>
<li>
example:
<a href='/resource_index/counts?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003'>/resource_index/counts?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003</a>
</li>
</ul>
</li>
<li>
Multiple classes, single ontology
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/counts?classes[ontology_id1]=class_id1,class_id2</code>
</li>
<li>
example:
<a href='/resource_index/counts?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003,http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F162573006'>/resource_index/counts?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003,http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F162573006</a>
</li>
</ul>
</li>
<li>
Multiple classes, multiple ontologies
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/counts?classes[ontology_id1]=class_id1&classes[ontology_id2]=class_id1,class_id2</code>
</li>
<li>
example:
<a href='/resource_index/counts?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003&classes[NEMO]=http%3A%2F%2Fpurl.bioontology.org%2FNEMO%2Fontology%2FNEMO.owl%23NEMO_7571000'>/resource_index/counts?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003&classes[NEMO]=http%3A%2F%2Fpurl.bioontology.org%2FNEMO%2Fontology%2FNEMO.owl%23NEMO_7571000</a>
</li>
</ul>
</li>
</ul>
<h4>
Search
</h4>
<p>
Requests to the search endpoint will retrieve the documents in which given classes are found. The response is paged.
</p>
<ul>
<li>
Single class
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/resources/{resource_id}/search?classes[ontology_id1]=class_id1</code>
</li>
<li>
example:
<a href='/resource_index/resources/AE/search?classes[SNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003'>/resource_index/resources/AE/search?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003</a>
</li>
</ul>
</li>
<li>
Multiple classes, single ontology
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/resources/{resource_id}/search?classes[ontology_id1]=class_id1,class_id2</code>
</li>
<li>
example:
<a href='/resource_index/resources/AE/search?classes[SNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003,http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F162573006'>/resource_index/resources/AE/search?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003,http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F162573006</a>
</li>
</ul>
</li>
<li>
Multiple classes, multiple ontologies
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/resources/{resource_id}/search?classes[ontology_id1]=class_id1&classes[ontology_id2]=class_id1,class_id2</code>
</li>
<li>
example:
<a href='/resource_index/resources/AE/search?classes[SNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003&classes[NCIT]=http%3A%2F%2Fncicb.nci.nih.gov%2Fxml%2Fowl%2FEVS%2FThesaurus.owl%23C12470'>/resource_index/resources/AE/search?classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FSNOMEDCT]=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F2092003&classes[http%3A%2F%2Fdata.bioontology.org%2Fontologies%2FNCIT]=http%3A%2F%2Fncicb.nci.nih.gov%2Fxml%2Fowl%2FEVS%2FThesaurus.owl%23C12470</a>
</li>
</ul>
</li>
</ul>
<h4>
Resources
</h4>
<ul>
<li>
All resources:
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/resources</code>
</li>
<li>
example:
<a href='/resource_index/resources'>/resource_index/resources</a>
</li>
</ul>
</li>
<li>
Specific resources:
<ul>
<li>
<span class="label label-info">GET</span> <code>/resource_index/resources/{resource_id1}</code>
</li>
<li>
example:
<a href='/resource_index/resources/AE'>/resource_index/resources/AE</a>
</li>
</ul>
</li>
</ul>
</p>
<h2 id='nav_batch'>Batch Endpoints</h2>
<p>
In order to reduce the number of HTTP requests required to obtain information about resources, we are exploring
the use of batch endpoints that will use one request/response cycle for multiple resources. Currently, only
classes are supported.
</p>
<p>
<p><span class="label label-info">POST</span> <code>/batch</code></p>
<p>The batch service takes input in the BODY of a POST request. The input should be a JSON document with the following structure:</p>
<pre class="prettyprint linenums lang-javascript" style="display: table; padding-right: 20px;">
{
"http://www.w3.org/2002/07/owl#Class": {
"collection": [
{
"class": "http://example.org/ontology1/class1",
"ontology": "http://example.org/ontology1"
},
{
"class": "http://example.org/ontology2/class1",
"ontology": "http://example.org/ontology2"
},
{
"class": "http://example.org/ontologyN/classN",
"ontology": "http://example.org/ontologyN"
}
],
"display": "prefLabel,synonym,semanticTypes"
}
}
</pre>
<p>Example:</p>
<pre class="prettyprint linenums lang-javascript" style="display: table; padding-right: 20px;">
{
"http://www.w3.org/2002/07/owl#Class": {
"collection": [
{
"class": "http://bioontology.org/ontologies/BiomedicalResourceOntology.owl#Ontology_Development_and_Management",
"ontology": "http://data.bioontology.org/ontologies/BRO"
},
{
"class": "http://bioontology.org/ontologies/BiomedicalResourceOntology.owl#Modular_Component",
"ontology": "http://data.bioontology.org/ontologies/BRO"
},
{
"class": "http://bioontology.org/ontologies/BiomedicalResourceOntology.owl#Stimulator",
"ontology": "http://data.bioontology.org/ontologies/BRO"
}
],
"display": "prefLabel,synonym,semanticTypes"
}
}
</pre>
</p>
<h2 id='nav_ontology_analytics'>Ontology Analytics</h2>
<p>
An endpoint for retrieving ontology visitor stats provided by Google Analytics.
<h4 id='nav_all_ontology_analytics'>Ontology Analytics by Month/Year</h4>
<p>
Allows to retrieve analytics for all ontologies for a specific month/year combination
</p>
<ul>
<li>Get ALL analytics data</li>
<ul>
<li>
<span class="label label-info">GET</span> <code>/analytics</code>
</li>
<li>
example:
<a href='/analytics'>/analytics</a>
</li>
</ul>
<li>Get analytics data for a given month/year</li>
<ul>
<li>
<span class="label label-info">GET</span> <code>/analytics?month={month number}&year={year}</code>
</li>
<li>
example:
<a href='/analytics?month=4&year=2014'>/analytics?month=4&year=2014</a>
</li>
</ul>
<li>
Parameters
<ul>
<li>month={1-12}</li>
<li>year={2013-...}</li>
</ul>
</li>
</ul>
<h4 id='nav_single_ontology_analytics'>Single Ontology Analytics</h4>
<p>
Allows to retrieve ALL analytics data for a single ontology
</p>
<ul>
<li>Get analytics data for a given ontology</li>
<ul>
<li>
<span class="label label-info">GET</span> <code>/ontologies/{acronym}/analytics</code>
</li>
<li>
example:
<a href='/ontologies/NCIT/analytics'>/ontologies/NCIT/analytics</a>
</li>
</ul>
</ul>
</p>
<h2 id='nav_resource_endpoints'>Resource Endpoints</h2>
<p>
Endpoints for RESTful resources can be found below, specifically in the list of Media Types.
Using the provided hypermedia links, you can navigate from resource to resource.
Each Media Type has a corresponding collection URL (when available), a list of HTTP verbs that can
be used to operate on the resources, a description of the resource (including available attributes),
and a list of hypermedia links that can be found on each resource.
</p>
<h2 id='nav_media_types'>Media Types and Hypermedia Links</h2>
<h3>Documentation</h3>
<p>The documentation below describes the media types that available in the API and the hypermedia links that connect them.
Media types describe the types of resources available, including the HTTP verbs that may be used with them and the
attributes that each resource contains.</p>
<h4>Hypermedia Links</h4>
<p>This programming interface comprises HTTP commands that return objects that themselves contain links to other locations
in the form of a URL.
In addition to the actual return values, the returned objects contain a set of links to related information.
You can access these links using HTTP commands, typically GET. Thus, it is possible to traverse BioPortal's information for
an ontology, including classes, notes, and reviews, by starting from the list of ontologies and traversing the available
links - either programmatically or in a browser. The different resources are described below, including information about
their available attributes, links, and the HTTP verbs that can be used to interact with them.</p>
<h4>HTTP Verbs</h4>
<p>The API uses different verbs to support processing of resources. This includes things like creating or deleting
individual resources or something more specific searching or annotating. Typically, the verbs will be used in
conjunciton with the URL that represents the id for a given resource. Here is how we interpret the verbs:</p>
<ul>
<li><span class="label label-info">GET</span> Used to retreive a resource or collection of resources.</li>
<li><span class="label label-info">POST</span> Used to create a resource when the server determines the resource's id.</li>
<li><span class="label label-info">PUT</span> Used to create a resource when a client determines the resource's id.</li>
<li><span class="label label-info">PATCH</span> Used to modify an existing resource. The attributes in a PATCH request will replace existing attributes.</li>
<li><span class="label label-info">DELETE</span> Used to delete an existing resource.</li>
</ul>
<h4>Available Media Types</h4>
<ol>
<li>
<a href='#Category'>http://data.bioontology.org/metadata/Category</a>
</li>
<li>
<a href='#Class'>http://www.w3.org/2002/07/owl#Class</a>
</li>
<li>
<a href='#Group'>http://data.bioontology.org/metadata/Group</a>
</li>
<li>
<a href='#Instance'>http://www.w3.org/2002/07/owl#NamedIndividual</a>
</li>
<li>
<a href='#Mapping'>http://data.bioontology.org/metadata/Mapping</a>
</li>
<li>
<a href='#Metric'>http://data.bioontology.org/metadata/Metrics</a>
</li>
<li>
<a href='#Note'>http://data.bioontology.org/metadata/Note</a>
</li>
<li>
<a href='#Reply'>http://data.bioontology.org/metadata/Reply</a>
</li>
<li>
<a href='#ObjectProperty'>http://www.w3.org/2002/07/owl#ObjectProperty</a>
</li>
<li>
<a href='#Ontology'>http://data.bioontology.org/metadata/Ontology</a>
</li>
<li>
<a href='#OntologySubmission'>http://data.bioontology.org/metadata/OntologySubmission</a>
</li>
<li>
<a href='#Project'>http://data.bioontology.org/metadata/Project</a>
</li>
<li>
<a href='#ProvisionalClass'>http://data.bioontology.org/metadata/ProvisionalClass</a>
</li>
<li>
<a href='#ProvisionalRelation'>http://data.bioontology.org/metadata/ProvisionalRelation</a>
</li>
<li>
<a href='#Review'>http://data.bioontology.org/metadata/Review</a>
</li>
<li>
<a href='#Slice'>http://data.bioontology.org/metadata/Slice</a>
</li>
<li>
<a href='#User'>http://data.bioontology.org/metadata/User</a>
</li>
</ol>
<h3 class='text-success' id='Category'>http://data.bioontology.org/metadata/Category</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/categories&#39;&gt;/categories&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/categories</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/categories</td>
</tr>
<tr>
<td>GET</td>
<td>/categories</td>
</tr>
<tr>
<td>GET</td>
<td>/categories/:acronym</td>
</tr>
<tr>
<td>PUT</td>
<td>/categories/:acronym</td>
</tr>
<tr>
<td>PATCH</td>
<td>/categories/:acronym</td>
</tr>
<tr>
<td>DELETE</td>
<td>/categories/:acronym</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>acronym</td>
<td>true</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>name</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>description</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>parentCategory</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Category&amp;nbsp;</td>
</tr>
<tr>
<td>ontologies</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Class'>http://www.w3.org/2002/07/owl#Class</h3>
<div class='resource'>
<div class='collection_link'>
Example: &lt;a href=&#39;/ontologies/SNOMEDCT/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F410607006&#39;&gt;/ontologies/SNOMEDCT/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F410607006&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/roots_paged</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/roots</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/paths_to_root</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/tree</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/ancestors</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/descendants</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/children</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/parents</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>prefLabel</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>synonym</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>definition</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>obsolete</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>semanticType</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>cui</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>inScheme</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>memberOf</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://www.w3.org/2004/02/skos/core#Collection&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>modified</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>label</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>prefLabelXl</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://www.w3.org/2008/05/skos-xl#Label&amp;nbsp;</td>
</tr>
<tr>
<td>altLabelXl</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://www.w3.org/2008/05/skos-xl#Label&amp;nbsp;</td>
</tr>
<tr>
<td>hiddenLabelXl</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://www.w3.org/2008/05/skos-xl#Label&amp;nbsp;</td>
</tr>
<tr>
<td>notation</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>prefixIRI</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>parents</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://www.w3.org/2002/07/owl#Class&amp;nbsp;</td>
</tr>
<tr>
<td>ancestors</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://www.w3.org/2002/07/owl#Class&amp;nbsp;</td>
</tr>
<tr>
<td>children</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://www.w3.org/2002/07/owl#Class&amp;nbsp;</td>
</tr>
<tr>
<td>subClassOf</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>xref</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>notes</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Note&amp;nbsp;</td>
</tr>
<tr>
<td>properties</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>childrenCount</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasChildren</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
<h4>Related Hypermedia Links</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Type</th>
<th>URL</th>
</tr>
<tr>
<td>self</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management</a>
</td>
</tr>
<tr>
<td>ontology</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO'>https://data.industryportal.enit.fr/ontologies/BRO</a>
</td>
</tr>
<tr>
<td>children</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/children'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/children</a>
</td>
</tr>
<tr>
<td>parents</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/parents'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/parents</a>
</td>
</tr>
<tr>
<td>descendants</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/descendants'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/descendants</a>
</td>
</tr>
<tr>
<td>ancestors</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/ancestors'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/ancestors</a>
</td>
</tr>
<tr>
<td>instances</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/instances'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/instances</a>
</td>
</tr>
<tr>
<td>tree</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/tree'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/tree</a>
</td>
</tr>
<tr>
<td>notes</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/notes'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/notes</a>
</td>
</tr>
<tr>
<td>mappings</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/mappings'>https://data.industryportal.enit.fr/ontologies/BRO/classes/http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/mappings</a>
</td>
</tr>
<tr>
<td>ui</td>
<td>
<a href='http://industryportal.enit.fr/ontologies/BRO?p=classes&amp;conceptid=http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management'>http://industryportal.enit.fr/ontologies/BRO?p=classes&amp;conceptid=http%3A%2F%2Fbioontology.org%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management</a>
</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Group'>http://data.bioontology.org/metadata/Group</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/groups&#39;&gt;/groups&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/groups</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/groups</td>
</tr>
<tr>
<td>GET</td>
<td>/groups</td>
</tr>
<tr>
<td>GET</td>
<td>/groups/:acronym</td>
</tr>
<tr>
<td>PUT</td>
<td>/groups/:acronym</td>
</tr>
<tr>
<td>PATCH</td>
<td>/groups/:acronym</td>
</tr>
<tr>
<td>DELETE</td>
<td>/groups/:acronym</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>acronym</td>
<td>true</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>name</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>description</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ontologies</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Instance'>http://www.w3.org/2002/07/owl#NamedIndividual</h3>
<div class='resource'>
<div class='collection_link'>
Example: &lt;a href=&#39;/ontologies/CTX/classes/http%3A%2F%2Fwww.owl-ontologies.com%2FOntologyXCT.owl%23Eyelid/instances&#39;&gt;/ontologies/CTX/classes/http%3A%2F%2Fwww.owl-ontologies.com%2FOntologyXCT.owl%23Eyelid/instances&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/instances</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/instances</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/instances/:inst</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>label</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>prefLabel</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>types</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>properties</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Mapping'>http://data.bioontology.org/metadata/Mapping</h3>
<div class='resource'>
<div class='collection_link'>
Example: &lt;a href=&#39;/ontologies/SNOMEDCT/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F410607006/mappings&#39;&gt;/ontologies/SNOMEDCT/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FSNOMEDCT%2F410607006/mappings&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/mappings</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/mappings</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/mappings</td>
</tr>
<tr>
<td>GET</td>
<td>/mappings</td>
</tr>
<tr>
<td>GET</td>
<td>/mappings/recent</td>
</tr>
<tr>
<td>GET</td>
<td>/mappings/:mapping</td>
</tr>
<tr>
<td>GET</td>
<td>/mappings/statistics/ontologies</td>
</tr>
<tr>
<td>GET</td>
<td>/mappings/statistics/ontologies/:ontology</td>
</tr>
<tr>
<td>GET</td>
<td>/mappings/statistics/interportal/:ontology</td>
</tr>
<tr>
<td>GET</td>
<td>/mappings/statistics/external</td>
</tr>
<tr>
<td>DELETE</td>
<td>/mappings/:mapping</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>classes</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>source</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>id</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>process</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Metric'>http://data.bioontology.org/metadata/Metrics</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/metrics&#39;&gt;/metrics&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>GET</td>
<td>/metrics</td>
</tr>
<tr>
<td>GET</td>
<td>/metrics/missing</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/metrics</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/submissions/:ontology_submission_id/metrics</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>submission</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/OntologySubmission&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classes</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>individuals</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>properties</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>maxDepth</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>maxChildCount</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>averageChildCount</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classesWithOneChild</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classesWithMoreThan25Children</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classesWithNoDefinition</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Note'>http://data.bioontology.org/metadata/Note</h3>
<div class='resource'>
<div class='collection_link'>
Example: &lt;a href=&#39;/ontologies/NCIT/notes&#39;&gt;/ontologies/NCIT/notes&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/notes</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/notes?:include_threads?</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/classes/:cls/notes?:include_threads?</td>
</tr>
<tr>
<td>GET</td>
<td>/notes?:include_threads?</td>
</tr>
<tr>
<td>GET</td>
<td>/notes/:noteid?:include_threads?</td>
</tr>
<tr>
<td>PATCH</td>
<td>/notes/:noteid</td>
</tr>
<tr>
<td>DELETE</td>
<td>/notes/:noteid</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>subject</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>body</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>creator</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>archived</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>createdInSubmission</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/OntologySubmission&amp;nbsp;</td>
</tr>
<tr>
<td>reply</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Reply&amp;nbsp;</td>
</tr>
<tr>
<td>relatedOntology</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>relatedClass</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://www.w3.org/2002/07/owl#Class&amp;nbsp;</td>
</tr>
<tr>
<td>proposal</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Base&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Reply'>http://data.bioontology.org/metadata/Reply</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/replies&#39;&gt;/replies&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/replies</td>
</tr>
<tr>
<td>GET</td>
<td>/notes/:noteid/replies</td>
</tr>
<tr>
<td>GET</td>
<td>/replies?:include_threads?</td>
</tr>
<tr>
<td>GET</td>
<td>/replies/:replyid</td>
</tr>
<tr>
<td>PATCH</td>
<td>/replies/:replyid</td>
</tr>
<tr>
<td>DELETE</td>
<td>/replies/:replyid</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>body</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>creator</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>children</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Reply&amp;nbsp;</td>
</tr>
<tr>
<td>parent</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Reply&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='ObjectProperty'>http://www.w3.org/2002/07/owl#ObjectProperty</h3>
<div class='resource'>
<div class='collection_link'>
Example: coming soon
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/roots</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/:property</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/:property/label</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/:property/tree</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/:property/ancestors</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/:property/descendants</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/:property/parents</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/properties/:property/children</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>label</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>definition</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>parents</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://www.w3.org/2002/07/owl#ObjectProperty&amp;nbsp;</td>
</tr>
<tr>
<td>children</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://www.w3.org/2002/07/owl#ObjectProperty&amp;nbsp;</td>
</tr>
<tr>
<td>submission</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ancestors</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>descendants</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Ontology'>http://data.bioontology.org/metadata/Ontology</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/ontologies&#39;&gt;/ontologies&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/ontologies</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/latest_submission</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/download</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies_full</td>
</tr>
<tr>
<td>PUT</td>
<td>/ontologies/:acronym</td>
</tr>
<tr>
<td>PATCH</td>
<td>/ontologies/:acronym/latest_submission</td>
</tr>
<tr>
<td>PATCH</td>
<td>/ontologies/:acronym</td>
</tr>
<tr>
<td>DELETE</td>
<td>/ontologies/:acronym</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>acronym</td>
<td>true</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>name</td>
<td>true</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>administeredBy</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
<tr>
<td>group</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Group&amp;nbsp;</td>
</tr>
<tr>
<td>viewingRestriction</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>flat</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasDomain</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Category&amp;nbsp;</td>
</tr>
<tr>
<td>summaryOnly</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>viewOf</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>views</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>ontologyType</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/OntologyType&amp;nbsp;</td>
</tr>
<tr>
<td>submissions</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/OntologySubmission&amp;nbsp;</td>
</tr>
<tr>
<td>projects</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Project&amp;nbsp;</td>
</tr>
<tr>
<td>notes</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Note&amp;nbsp;</td>
</tr>
<tr>
<td>reviews</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Review&amp;nbsp;</td>
</tr>
<tr>
<td>provisionalClasses</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/ProvisionalClass&amp;nbsp;</td>
</tr>
<tr>
<td>subscriptions</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Subscription&amp;nbsp;</td>
</tr>
<tr>
<td>doNotUpdate</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>acl</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
</table>
<h4>Related Hypermedia Links</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Type</th>
<th>URL</th>
</tr>
<tr>
<td>submissions</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/submissions'>https://data.industryportal.enit.fr/ontologies/BRO/submissions</a>
</td>
</tr>
<tr>
<td>properties</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/properties'>https://data.industryportal.enit.fr/ontologies/BRO/properties</a>
</td>
</tr>
<tr>
<td>classes</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes'>https://data.industryportal.enit.fr/ontologies/BRO/classes</a>
</td>
</tr>
<tr>
<td>single_class</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/{class_id}'>https://data.industryportal.enit.fr/ontologies/BRO/classes/{class_id}</a>
</td>
</tr>
<tr>
<td>roots</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/classes/roots'>https://data.industryportal.enit.fr/ontologies/BRO/classes/roots</a>
</td>
</tr>
<tr>
<td>schemes</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/schemes'>https://data.industryportal.enit.fr/ontologies/BRO/schemes</a>
</td>
</tr>
<tr>
<td>collections</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/collections'>https://data.industryportal.enit.fr/ontologies/BRO/collections</a>
</td>
</tr>
<tr>
<td>xl_labels</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/skos_xl_labels'>https://data.industryportal.enit.fr/ontologies/BRO/skos_xl_labels</a>
</td>
</tr>
<tr>
<td>instances</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/instances'>https://data.industryportal.enit.fr/ontologies/BRO/instances</a>
</td>
</tr>
<tr>
<td>metrics</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/metrics'>https://data.industryportal.enit.fr/ontologies/BRO/metrics</a>
</td>
</tr>
<tr>
<td>reviews</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/reviews'>https://data.industryportal.enit.fr/ontologies/BRO/reviews</a>
</td>
</tr>
<tr>
<td>notes</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/notes'>https://data.industryportal.enit.fr/ontologies/BRO/notes</a>
</td>
</tr>
<tr>
<td>groups</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/groups'>https://data.industryportal.enit.fr/ontologies/BRO/groups</a>
</td>
</tr>
<tr>
<td>categories</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/categories'>https://data.industryportal.enit.fr/ontologies/BRO/categories</a>
</td>
</tr>
<tr>
<td>latest_submission</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/latest_submission'>https://data.industryportal.enit.fr/ontologies/BRO/latest_submission</a>
</td>
</tr>
<tr>
<td>projects</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/projects'>https://data.industryportal.enit.fr/ontologies/BRO/projects</a>
</td>
</tr>
<tr>
<td>download</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/download'>https://data.industryportal.enit.fr/ontologies/BRO/download</a>
</td>
</tr>
<tr>
<td>views</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/views'>https://data.industryportal.enit.fr/ontologies/BRO/views</a>
</td>
</tr>
<tr>
<td>analytics</td>
<td>
<a href='https://data.industryportal.enit.fr/ontologies/BRO/analytics'>https://data.industryportal.enit.fr/ontologies/BRO/analytics</a>
</td>
</tr>
<tr>
<td>ui</td>
<td>
<a href='http://industryportal.enit.fr/ontologies/BRO'>http://industryportal.enit.fr/ontologies/BRO</a>
</td>
</tr>
</table>
</div>
<h3 class='text-success' id='OntologySubmission'>http://data.bioontology.org/metadata/OntologySubmission</h3>
<div class='resource'>
<div class='collection_link'>
Example: &lt;a href=&#39;/ontologies/NCIT/submissions?display=submissionId,version&#39;&gt;/ontologies/NCIT/submissions?display=submissionId,version&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/submissions</td>
</tr>
<tr>
<td>POST</td>
<td>/ontologies/:acronym/submissions</td>
</tr>
<tr>
<td>GET</td>
<td>/submissions</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/submissions</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/submissions/:ontology_submission_id</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/submissions/:ontology_submission_id/download</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/submissions/:ontology_submission_id/download_diff</td>
</tr>
<tr>
<td>PATCH</td>
<td>/ontologies/:acronym/submissions/:ontology_submission_id</td>
</tr>
<tr>
<td>DELETE</td>
<td>/ontologies/:acronym/submissions/:ontology_submission_id</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>submissionId</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasOntologyLanguage</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/OntologyFormat&amp;nbsp;</td>
</tr>
<tr>
<td>homepage</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>publication</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>documentation</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>version</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>description</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>status</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>contact</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Contact&amp;nbsp;</td>
</tr>
<tr>
<td>creationDate</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>released</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ontology</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>prefLabelProperty</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>definitionProperty</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>synonymProperty</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>authorProperty</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classType</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hierarchyProperty</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>obsoleteProperty</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>obsoleteParent</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>URI</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>naturalLanguage</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>numberOfClasses</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>numberOfIndividuals</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>numberOfProperties</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>maxDepth</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>maxChildCount</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>averageChildCount</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classesWithOneChild</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classesWithMoreThan25Children</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>classesWithNoDefinition</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>modificationDate</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>entities</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>numberOfAxioms</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>keyClasses</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>keywords</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>knownUsage</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>notes</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>conformsToKnowledgeRepresentationParadigm</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasContributor</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasCreator</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>designedForOntologyTask</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>wasGeneratedBy</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>wasInvalidatedBy</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>curatedBy</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>endorsedBy</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>fundedBy</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>translator</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasDomain</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasFormalityLevel</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasLicense</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasOntologySyntax</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>isOfType</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>usedOntologyEngineeringMethodology</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>usedOntologyEngineeringTool</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>useImports</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasPriorVersion</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>isBackwardCompatibleWith</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>isIncompatibleWith</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>deprecated</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>versionIRI</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ontologyRelatedTo</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>comesFromTheSameDomain</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>similarTo</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>isAlignedTo</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>explanationEvolution</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>generalizes</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasDisparateModelling</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hiddenLabel</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>coverage</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>publisher</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>identifier</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>source</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>abstract</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>alternative</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasPart</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>isFormatOf</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasFormat</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>audience</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>valid</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>accrualMethod</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>accrualPeriodicity</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>accrualPolicy</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>endpoint</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>dataDump</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>csvDump</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>openSearchDescription</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>uriLookupEndpoint</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>uriRegexPattern</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>depiction</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>logo</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>competencyQuestion</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>usedBy</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>metadataVoc</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>hasDisjunctionsWith</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>toDoList</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>example</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>preferredNamespaceUri</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>preferredNamespacePrefix</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>morePermissions</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>useGuidelines</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>curatedOn</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>repository</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>bugDatabase</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>mailingList</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>exampleIdentifier</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>award</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>copyrightHolder</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>associatedMedia</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>workTranslation</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>translationOfWork</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>includedInDataCatalog</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>uploadFilePath</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>diffFilePath</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>masterFileName</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>submissionStatus</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/SubmissionStatus&amp;nbsp;</td>
</tr>
<tr>
<td>missingImports</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>pullLocation</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>metrics</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Metrics&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Project'>http://data.bioontology.org/metadata/Project</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/projects&#39;&gt;/projects&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/projects</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/projects</td>
</tr>
<tr>
<td>GET</td>
<td>/projects</td>
</tr>
<tr>
<td>GET</td>
<td>/projects/:acronym</td>
</tr>
<tr>
<td>PUT</td>
<td>/projects/:acronym</td>
</tr>
<tr>
<td>PATCH</td>
<td>/projects/:acronym</td>
</tr>
<tr>
<td>DELETE</td>
<td>/projects/:acronym</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>acronym</td>
<td>true</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>creator</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>updated</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>name</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>homePage</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>description</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>contacts</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>institution</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ontologyUsed</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='ProvisionalClass'>http://data.bioontology.org/metadata/ProvisionalClass</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/provisional_classes&#39;&gt;/provisional_classes&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/provisional_classes</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:ontology/provisional_classes</td>
</tr>
<tr>
<td>GET</td>
<td>/users/:user/provisional_classes</td>
</tr>
<tr>
<td>GET</td>
<td>/provisional_classes</td>
</tr>
<tr>
<td>GET</td>
<td>/provisional_classes/:provisional_class_id</td>
</tr>
<tr>
<td>PATCH</td>
<td>/provisional_classes/:provisional_class_id</td>
</tr>
<tr>
<td>DELETE</td>
<td>/provisional_classes/:provisional_class_id</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>label</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>synonym</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>definition</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>subclassOf</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>creator</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>permanentId</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>noteId</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ontology</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>relations</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/ProvisionalRelation&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='ProvisionalRelation'>http://data.bioontology.org/metadata/ProvisionalRelation</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/provisional_relations&#39;&gt;/provisional_relations&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/provisional_relations</td>
</tr>
<tr>
<td>GET</td>
<td>/provisional_relations</td>
</tr>
<tr>
<td>GET</td>
<td>/provisional_relations/:provisional_relation_id</td>
</tr>
<tr>
<td>DELETE</td>
<td>/provisional_relations/:provisional_relation_id</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>source</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/ProvisionalClass&amp;nbsp;</td>
</tr>
<tr>
<td>relationType</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>targetClassId</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>targetClassOntology</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>creator</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Review'>http://data.bioontology.org/metadata/Review</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/reviews&#39;&gt;/reviews&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/reviews</td>
</tr>
<tr>
<td>GET</td>
<td>/ontologies/:acronym/reviews</td>
</tr>
<tr>
<td>GET</td>
<td>/reviews</td>
</tr>
<tr>
<td>GET</td>
<td>/reviews/:review_id</td>
</tr>
<tr>
<td>PATCH</td>
<td>/reviews/:review_id</td>
</tr>
<tr>
<td>DELETE</td>
<td>/reviews/:review_id</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>creator</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/User&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>updated</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>body</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ontologyReviewed</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>usabilityRating</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>coverageRating</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>qualityRating</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>formalityRating</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>correctnessRating</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>documentationRating</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='Slice'>http://data.bioontology.org/metadata/Slice</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/slices&#39;&gt;/slices&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/slices</td>
</tr>
<tr>
<td>GET</td>
<td>/slices</td>
</tr>
<tr>
<td>GET</td>
<td>/slices/synchronize_groups</td>
</tr>
<tr>
<td>PATCH</td>
<td>/slices/:slice</td>
</tr>
<tr>
<td>DELETE</td>
<td>/slices/:slice</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>acronym</td>
<td>true</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>name</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>description</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>ontologies</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
</table>
</div>
<h3 class='text-success' id='User'>http://data.bioontology.org/metadata/User</h3>
<div class='resource'>
<div class='collection_link'>
Resource collection: &lt;a href=&#39;/users&#39;&gt;/users&lt;/a&gt;
</div>
<h4>HTTP Methods for Resource</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>HTTP Verb</th>
<th><abbr title="The path below may contain tokens starting with ':', which need to be replaced with the appropriate value in order to construct a URL. However, we highly recommend navigating to URLs via the provided hypermedia links.">Path</abbr></th>
</tr>
<tr>
<td>POST</td>
<td>/users/authenticate</td>
</tr>
<tr>
<td>POST</td>
<td>/users/create_reset_password_token</td>
</tr>
<tr>
<td>POST</td>
<td>/users/reset_password</td>
</tr>
<tr>
<td>POST</td>
<td>/users</td>
</tr>
<tr>
<td>GET</td>
<td>/users</td>
</tr>
<tr>
<td>GET</td>
<td>/users/:username</td>
</tr>
<tr>
<td>PUT</td>
<td>/users/:username</td>
</tr>
<tr>
<td>PATCH</td>
<td>/users/:username</td>
</tr>
<tr>
<td>DELETE</td>
<td>/users/:username</td>
</tr>
</table>
<h4>Resource Description</h4>
<table class='table table-striped table-bordered'>
<tr>
<th>Attribute</th>
<th><abbr title="Indication of whether the attribute shows by default, use `include=all` to show all attributes.">Default</abbr></th>
<th><abbr title="Unique attributes will have a unique value across all of the resources of this type.">Unique</abbr></th>
<th><abbr title="Required attributes will always need to be present in order for the resource to be valid">Required</abbr></th>
<th><abbr title="List indicates if the attribute contains a list or single value">List</abbr></th>
<th><abbr title="Some attributes contain a link to another resource. This is indicated by the `type` column.">Type</abbr></th>
</tr>
<!-- Sort to surface the 'true' values, but the fields are mangled badly here :( -->
<tr>
<td>username</td>
<td>true</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>email</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>role</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Role&amp;nbsp;</td>
</tr>
<tr>
<td>apikey</td>
<td>true</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>firstName</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>lastName</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>githubId</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>orcidId</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>created</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>subscription</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Subscription&amp;nbsp;</td>
</tr>
<tr>
<td>customOntology</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>true</td>
<td>http://data.bioontology.org/metadata/Ontology&amp;nbsp;</td>
</tr>
<tr>
<td>provisionalClasses</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>http://data.bioontology.org/metadata/ProvisionalClass&amp;nbsp;</td>
</tr>
</table>
</div>
<h2 id='nav_content_types'>Content Types</h2>
<p>The API returns JSON as the default content type. This can be overridden by using the <code>format</code>
query string parameter with the value <code>json</code>, <code>jsonp</code>, or <code>xml</code>. The API also respects <code>Accept</code> header entries
(EX: <code>application/json</code>, <code>application/xml</code>), with precedence given to the <code>format</code> parameter.</p>
<h4>JSON</h4>
<p>The default content type is JSON, specifically a variant called <a href="http://json-ld.org/">JSON-LD</a>,
or JSON Linked Data. You can treat this variant like normal JSON. All JSON parsers will be able
to parse the output normally. The benefit of JSON-LD is that it enables hypermedia links, and you
will find these links exposed as URLs in attributes labeled <code>@id</code>, which correspond to the id of the
parent resource, or in an array called <code>links</code>, which contains a hash of link types with corresponding URLs.</p>
<p>Here is a sample output of the JSON response format:
<pre class="prettyprint linenums lang-javascript" style="display: table; padding-right: 20px;">
{
"administeredBy": [
"http://data.bioontology.org/user/nevada"
],
"acronym": "ABA-API-TST",
"name": "ABA Adult Mouse Brain",
"@id": "http://data.bioontology.org/ontology/ABA-API-TST",
"@type": "http://data.bioontology.org/metadata/Ontology",
"links": {
"metrics": "http://data.bioontology.org/ontologies/ABA-API-TST/metrics",
"submissions": "http://data.bioontology.org/ontologies/ABA-API-TST/submissions",
"classes": "http://data.bioontology.org/ontologies/ABA-API-TST/classes",
"roots": "http://data.bioontology.org/ontologies/ABA-API-TST/classes/roots",
"reviews": "http://data.bioontology.org/ontologies/ABA-API-TST/reviews"
},
"@context": {
"@vocab": "http://data.bioontology.org/metadata/",
"acronym": "http://omv.ontoware.org/2005/05/ontology#acronym",
"name": "http://omv.ontoware.org/2005/05/ontology#name",
"administeredBy": {
"@id": "http://data.bioontology.org/metadata/User",
"@type": "@id"
}
}
}
</pre></p>
<ul>
<li>Line 7 shows the id for the resource. Doing an HTTP GET on the id will retreive the resource.</li>
<li>Line 8 shows the media type (see below).</li>
<li>Line 9 starts the links hash.</li>
<li>Line 16 is the resource's context, which can be used to determine the type for lists of ids. For example, line 2 lists
the ids for users who administer the ontology, which can be determined by looking for the <code>administeredBy</code> attribute
in the <code>@context</code> hash.</li>
<li>If you are interested in the predicate URI values used in the resource, these can be deterined by looking up the
attribute in the <code>@context</code> hash or by appending the value of <code>@vocab</code> (line 17) to an attribute name in cases where
the attribute isn't listed specifically in the <code>@context</code>.</li>
</ul>
<h4>XML</h4>
<p>XML is also available as an alternative content type.</p>
<p>Here is sample output for the XML format:</p>
<pre class="prettyprint linenums lang-xml" style="display: table; padding-right: 20px;">
<ontology>
<administeredByCollection>
<administeredBy>http://data.bioontology.org/user/nevada</administeredBy>
</administeredByCollection>
<acronym>ABA-API-TST</acronym>
<name>ABA Adult Mouse Brain</name>
<id>http://data.bioontology.org/ontology/ABA-API-TST</id>
<links>
<self href="http://data.bioontology.org/ontology/ABA-API-TST" rel="http://data.bioontology.org/metadata/Ontology"/>
<metrics href="/ontologies/ABA-API-TST/metrics"/>
<submissions href="/ontologies/ABA-API-TST/submissions" rel="http://data.bioontology.org/metadata/OntologySubmission"/>
<classes href="/ontologies/ABA-API-TST/classes" rel="http://www.w3.org/2002/07/owl#Class"/>
<roots href="/ontologies/ABA-API-TST/classes/roots" rel="http://www.w3.org/2002/07/owl#Class"/>
<reviews href="/ontologies/ABA-API-TST/reviews" rel="http://data.bioontology.org/metadata/Review"/>
</links>
</ontology>
</pre>
<ul>
<li>Line 8 starts the links section</li>
<li>Lines 9-14 list links by type. The <code>href</code> attribute contains the link location and the <code>rel</code> attribute defines the type
of resource that will be found at that location.</li>
<li>Elements outside of the links can also contain <code>href</code> and <code>rel</code> attributes (coming soon...)</li>
</ul>
</div>
</div>
</div>