An open API service indexing awesome lists of open source software.

https://github.com/open-resource-discovery/specification

Open Resource Discovery (ORD) is a protocol that allows applications and services to self-describe their exposed resources and capabilities.
https://github.com/open-resource-discovery/specification

api discovery metadata open-resource-discovery ord protocol

Last synced: 5 months ago
JSON representation

Open Resource Discovery (ORD) is a protocol that allows applications and services to self-describe their exposed resources and capabilities.

Awesome Lists containing this project

README

          

[![REUSE status](https://api.reuse.software/badge/github.com/open-resource-discovery/specification)](https://api.reuse.software/info/github.com/open-resource-discovery/specification)
NPM package

# Open Resource Discovery Specification

![Open Resource Discovery Logo](./static/img/open-resource-discovery-logo-wide.png "Open Resource Discovery Logo")

## Summary

Open Resource Discovery (ORD) is a protocol that **enables applications and services to self-describe their exposed resources and capabilities**. It supports both static documentation and runtime tenant-specific configuration and extensions.

**To learn more, have a look at the [Open Resource Discovery Specification](https://open-resource-discovery.org/) documentation.**

> ℹ ORD is an open standard by SAP, currently geared towards the SAP ecosystem.
> However, it is designed as a generic standard that can be used outside SAP with appropriate infrastructure (aggregators and namespace registry).
> The standard is extensible through extensibility attributes, custom types, and policy levels.

## Communication, Feedback & FAQ

If you have feedback, questions or problems, please create a [GitHub issue](https://github.com/open-resource-discovery/specification/issues).

## Ownership and Governance

The ORD standard is governed by the [Linux Foundation](https://www.linuxfoundation.org/) / [NeoNephos](https://neonephos.org/projects/open-resource-discovery-ord/), a neutral nonprofit organization that supports the development of open-source projects and standards. See [ORD steering committee](https://github.com/open-resource-discovery/steering#readme).

## Resources

### Tools and Examples

#### ORD Reference Application

Check out the [ORD Reference Application](https://ord-reference-application.cfapps.sap.hana.ondemand.com/) for an example ORD implementation and how it behaves.

#### ORD Example Data

- Within this repository: [examples/](./examples/).

## History

For detailed and recent changes, please refer to the [CHANGELOG.md](CHANGELOG.md).

## Acknowledgements

- The original idea for ORD came from Harsh Jegadeesan and Divya Mary.
- The currently active core-contributors to the spec are: [Simon Heimler](https://github.com/Fannon), [Sebastian Wennemers](https://github.com/swennemers), [Pavel Kornev](https://github.com/pavelkornev), [Steffen Göbel](https://github.com/steffengoebel), [Ralf Hofmann](https://github.com/ormos), [Kiril Kabakchiev](https://github.com/KirilKabakchiev), [Nikolay Mateev](https://github.com/NickyMateev), [Bibin Thomas](https://github.com/Bibin-T) and others.

## License

Please see our [LICENSE](LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/open-resource-discovery/specification).

## Open Resource Discovery and NeoNephos

Open Resource Discovery has been donated to the NeoNephos Foundation, a Linux Foundation initiative dedicated to advancing open-source projects that align with the strategic objectives of IPCEI-CIS under neutral governance. Learn more about NeoNephos and our role within it [here](https://neonephos.org/).

Bundesministerium für Wirtschaft und Energie (BMWE)-EU funding logo