Commit e67118fd authored by Markus Scheidgen's avatar Markus Scheidgen
Browse files

Added DCAT to the list of APIs.

parent 5121e9ab
......@@ -60,6 +60,15 @@ export default function About() {
open API standard for materials science databases. This API can be used to search
and access NOMAD metadata in a standardized way that can also be applied to many
[other materials science databses](https://providers.optimade.org/).
## DCAT
- [DCAT API dashboard](${appBase}/dcat/)
[DCAT](https://www.w3.org/TR/vocab-dcat-2/) is a RDF vocabulary designed to facilitate
interoperability between data catalogs published on the Web. This API allows you
access to NOMAD via RDF documents following DCAT. You can access NOMAD entries as
DCAT Datasets or all NOMAD entries as a DCAT Catalog.
`}</Markdown>
</div>
}
......@@ -19,7 +19,7 @@ import React, { useContext, useLayoutEffect, useRef, useCallback, useEffect, use
import {ReactComponent as AboutSvg} from './about.svg'
import PropTypes from 'prop-types'
import Markdown from './Markdown'
import { appBase, optimadeBase, apiBase, debug, consent, aitoolkitEnabled, encyclopediaEnabled } from '../config'
import { appBase, debug, consent, aitoolkitEnabled, encyclopediaEnabled } from '../config'
import { apiContext } from './api'
import packageJson from '../../package.json'
import { domains } from './domains'
......@@ -318,20 +318,16 @@ export default function About() {
</InfoCard>
<InfoCard xs={4} title="APIs" bottom><Markdown>{`
The NOMAD can also be accessed programmatically via ReST APIs.
There is the proprietary NOMAD API and an implementation of the
standardized [OPTiMaDe API (0.10.0)](https://github.com/Materials-Consortia/OPTiMaDe/tree/master)
materials science database API.
There is the proprietary NOMAD API,an implementation of the
standardized [OPTiMaDe API](https://github.com/Materials-Consortia/OPTiMaDe/tree/master)
materials science database API, and more.
Both APIs are described via [swagger/OpenAPI spec.](https://swagger.io/),
therefore you can use your favorite swagger client library
(e.g. [bravado](https://github.com/Yelp/bravado) for Python):
- [NOMAD API](${apiBase}/)
- [OPTiMaDe API](${optimadeBase}/)
There is a [tutorial on how to use the API with plain Python](${appBase}/docs/api_tutorial.html).
We offer a [tutorial on how to use the API with plain Python](${appBase}/docs/api_tutorial.html).
Another [tutorial covers how to install and use NOMAD's Python client library](${appBase}/docs/archive_tutorial.html).
The [NOMAD Analytics Toolkit](https://nomad-lab.eu/AIToolkit) allows to use
this without installation and directly on NOMAD servers.
Visit our [API page](/apis).
`}</Markdown></InfoCard>
<Grid item xs={12}>
<Markdown>{`
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment