Skip to content

Commit 876be99

Browse files
committed
Update page structure
1 parent 4fb25a9 commit 876be99

41 files changed

Lines changed: 229 additions & 232 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ For a roadmap including expected timeline, please refer to [ROADMAP.md](./ROADMA
1010

1111
## [unreleased]
1212

13+
### Changed
14+
15+
- Changed the structure of the ORD page
16+
- Details section removed, merged content either into spec itself (concepts) or new help area
17+
- Moved FAQ into help, some detail article became FAQ articles
18+
1319
## [1.10.1]
1420

1521
### Added
@@ -189,9 +195,9 @@ For a roadmap including expected timeline, please refer to [ROADMAP.md](./ROADMA
189195
- Added clarification that an ORD Aggregator MUST bump `lastUpdated` if the provider didn't do it, but it detected a change.
190196
- Added explicit [Access Strategy](https://open-resource-discovery.github.io/specification/spec-extensions/access-strategies/) description for `open`, defining how local and global tenant headers can be optionally passed on.
191197
- Added new Detail Articles:
192-
- [How To Adopt ORD as a Provider](https://open-resource-discovery.github.io/specification/details/articles/adopt-ord-as-provider) detail page
193-
- [System Landscape Model](https://open-resource-discovery.github.io/specification/details/articles/system-landscape-model) detail page
194-
- [Grouping and Bundling](https://open-resource-discovery.github.io/specification/details/articles/grouping-and-bundling) detail page
198+
- [How To Adopt ORD as a Provider](https://open-resource-discovery.github.io/specification/help/faq/adopt-ord-as-provider) detail page
199+
- [System Landscape Model](https://open-resource-discovery.github.io/specification/spec-v1/concepts/system-landscape-model) detail page
200+
- [Grouping and Bundling](https://open-resource-discovery.github.io/specification/spec-v1/concepts/grouping-and-bundling) detail page
195201

196202
### Changed
197203

dist/types/v1/Document.d.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1329,10 +1329,10 @@ export interface EventResourceDefinition {
13291329
accessStrategies?: [AccessStrategy, ...AccessStrategy[]];
13301330
}
13311331
/**
1332-
* An [**Entity Type**](../../details/articles/grouping-and-bundling#entity-type) describes either a business concept / term or an underlying conceptual model.
1332+
* An [**Entity Type**](../concepts/grouping-and-bundling#entity-type) describes either a business concept / term or an underlying conceptual model.
13331333
* The same entity type can be exposed through one or multiple API and events resources.
13341334
*
1335-
* To learn more about the concept, see [Entity Type](../../details/articles/grouping-and-bundling#entity-type).
1335+
* To learn more about the concept, see [Entity Type](../concepts/grouping-and-bundling#entity-type).
13361336
*/
13371337
export interface EntityType {
13381338
/**
@@ -1791,9 +1791,9 @@ export interface CapabilityDefinition {
17911791
accessStrategies?: [AccessStrategy, ...AccessStrategy[]];
17921792
}
17931793
/**
1794-
* A [Data Product](../../details/articles/data-product) is a data set exposed for consumption outside the boundaries of the producing application via APIs and described by high quality metadata that can be accessed through the [ORD Aggregator](../../spec-v1/#ord-aggregator).
1794+
* A [Data Product](../concepts/data-product) is a data set exposed for consumption outside the boundaries of the producing application via APIs and described by high quality metadata that can be accessed through the [ORD Aggregator](../../spec-v1/#ord-aggregator).
17951795
*
1796-
* Please note that this concept is in beta, see [Data Product - Beta Status](../../details/articles/data-product#beta-status).
1796+
* Please note that this concept is in beta, see [Data Product - Beta Status](../concepts/data-product#beta-status).
17971797
*/
17981798
export interface DataProduct {
17991799
/**
@@ -2137,7 +2137,7 @@ export interface DataProductLink {
21372137
url: string;
21382138
}
21392139
/**
2140-
* An [Integration Dependency](../../details/articles/integration-dependency) states that the described system (self) can integrate with external systems (integration target) to achieve an integration purpose.
2140+
* An [Integration Dependency](../concepts/integration-dependency) states that the described system (self) can integrate with external systems (integration target) to achieve an integration purpose.
21412141
* The purpose could be to enable a certain feature or integration scenario, but it could also be a mandatory prerequisite for the described system to work.
21422142
*
21432143
* The integration dependency includes a list of individual **aspects** that the integration consists of.
@@ -2155,7 +2155,7 @@ export interface DataProductLink {
21552155
* An integration dependency is also not meant to describe a bigger process.
21562156
* Instead it focuses on the technical necessaries to create an integration for one particular purpose.
21572157
*
2158-
* To learn more about the concept, see [Integration Dependency](../../details/articles/integration-dependency).
2158+
* To learn more about the concept, see [Integration Dependency](../concepts/integration-dependency).
21592159
*/
21602160
export interface IntegrationDependency {
21612161
/**
@@ -2530,7 +2530,7 @@ export interface Product {
25302530
documentationLabels?: DocumentationLabels;
25312531
}
25322532
/**
2533-
* A [**Package**](../../details/articles/grouping-and-bundling#package) organizes a set of related resources together, by publishing and catalog presentation concerns.
2533+
* A [**Package**](../concepts/grouping-and-bundling#package) organizes a set of related resources together, by publishing and catalog presentation concerns.
25342534
*
25352535
* The Package can also be used to indicate which products or vendors provided the packaged resources.
25362536
* For partner or customer content, the package can indicate this via the `vendor` and `partOfProducts` assignments.
@@ -2543,7 +2543,7 @@ export interface Product {
25432543
* A package does not have a `visibility` property.
25442544
* Whether it is displayed is decided by the fact, whether it contains any visible resources according to the visibility role of the aggregator.
25452545
*
2546-
* To learn more about the concept and further guidance, see [Package](../../details/articles/grouping-and-bundling#package).
2546+
* To learn more about the concept and further guidance, see [Package](../concepts/grouping-and-bundling#package).
25472547
*/
25482548
export interface Package {
25492549
/**
@@ -2732,18 +2732,18 @@ export interface PackageLink {
27322732
[k: string]: any | undefined;
27332733
}
27342734
/**
2735-
* A [**Consumption Bundle**](../../details/articles/grouping-and-bundling#consumption-bundle) groups APIs and Events together that can be consumed with the credentials and auth mechanism.
2735+
* A [**Consumption Bundle**](../concepts/grouping-and-bundling#consumption-bundle) groups APIs and Events together that can be consumed with the credentials and auth mechanism.
27362736
* Ideally it also includes instructions and details how to request access and credentials for resources.
27372737
*
2738-
* For more documentation and guidance how to correctly this correctly, see [Consumption Bundle details](../../details/articles/grouping-and-bundling#consumption-bundle).
2738+
* For more documentation and guidance how to correctly this correctly, see [Consumption Bundle details](../concepts/grouping-and-bundling#consumption-bundle).
27392739
*
27402740
* A consumption bundle SHOULD have at least one association with a resource (0..n). Avoid empty consumption bundles.
27412741
* A consumption bundle MUST NOT contain APIs and Events that are NOT defined in the ORD document(s) returned
27422742
* by the system instance that defines the consumption bundle.
27432743
*
27442744
* Please note that some ORD consumer use cases MAY depend on consumption bundle assignments to work with the resources.
27452745
*
2746-
* To learn more about the concept, see [Consumption Bundle](../../details/articles/grouping-and-bundling#consumption-bundle).
2746+
* To learn more about the concept, see [Consumption Bundle](../concepts/grouping-and-bundling#consumption-bundle).
27472747
*/
27482748
export interface ConsumptionBundle {
27492749
/**
@@ -2897,7 +2897,7 @@ export interface CredentialExchangeStrategy {
28972897
* They express a "part of" relationship to the chosen group concept.
28982898
* If an "identity / equals" relationship needs to be expressed, use the `correlationIds` instead.
28992899
*
2900-
* To learn more about the concept, see [Group Concept Documentation](../../details/articles/grouping-and-bundling#Groups).
2900+
* To learn more about the concept, see [Group Concept Documentation](../concepts/grouping-and-bundling#Groups).
29012901
*/
29022902
export interface Group {
29032903
/**
@@ -2934,7 +2934,7 @@ export interface Group {
29342934
*
29352935
* Group Types can be defined centrally (ownership by authority namespace) or decentrally (defined by application / service itself).
29362936
*
2937-
* To learn more about the concept, see [Group Concept Documentation](../../details/articles/grouping-and-bundling#Groups).
2937+
* To learn more about the concept, see [Group Concept Documentation](../concepts/grouping-and-bundling#Groups).
29382938
*/
29392939
export interface GroupType {
29402940
/**

docs/details/articles/index.mdx

Lines changed: 0 additions & 12 deletions
This file was deleted.

docs/details/index.mdx

Lines changed: 0 additions & 10 deletions
This file was deleted.

docs/ecosystem/index.mdx

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,9 @@
11
---
22
title: Ecosystem
33
id: ecosystem
4+
sidebar_position: 0
45
---
56

6-
# ORD Ecosystem
7-
8-
A standard like ORD has the purpose to enable an ecosystem that provides mutual benefits for its participants.
9-
10-
This page gives an overview of ORD related ecosystem support.
11-
127
## SAP Ecosystem Support
138

149
| ORD Providers | ORD Aggregators | ORD Consumers | Frameworks |
@@ -17,21 +12,6 @@ This page gives an overview of ORD related ecosystem support.
1712
| [SAP Marketing Cloud](https://help.sap.com/docs/SAP_MARKETING_CLOUD) | [Unified Customer Landscape](../introduction.mdx#unified-customer-landscape) | [SAP Business Application Studio](https://www.sap.com/products/technology-platform/business-application-studio.html) | [SAP CAP Framework](https://github.com/cap-js/ORD) |
1813
| [SAP Graph](https://help.sap.com/docs/graph) | | [Kyma](https://help.sap.com/docs/btp/sap-business-technology-platform/kyma-environment) for side-by-side extensions | |
1914
| [SAP ODM](https://blogs.sap.com/2023/09/12/harnessing-half-a-century-of-knowledge-saps-journey-of-enriching-apis-with-business-metadata/) | | | |
15+
| [SAP Business Data Cloud](https://www.sap.com/products/data-cloud.html) | | | |
2016

2117
> 🚤 List is incomplete. More in progress / planned.
22-
23-
### Logo
24-
25-
<div style={{"background": "#EEE", "padding": "6px", "border-radius": "6px"}}>
26-
27-
![ORD Horizontal Logo (Color)](/img/logo/ORD_Horizontal_Color_Logo.svg "ORD Horizontal Logo (Color)")
28-
![ORD Icon Logo (Color)](/img/logo/ORD_Icon_Color_Logo.svg "ORD Horizontal Logo (Color)")
29-
![ORD Icon Logo (Black)](/img/logo/ORD_Icon_Black_Logo.svg "ORD Horizontal Logo (Color)")
30-
![ORD Icon Logo (White)](/img/logo/ORD_Icon_White_Logo.svg "ORD Horizontal Logo (Color)")
31-
![ORD Vertical Logo (Color)](/img/logo/ORD_Vertical_Color_Logo.svg "ORD Horizontal Logo (Color)")
32-
33-
</div>
34-
35-
#### Downloads:
36-
37-
- [ORD Logos (zip file)](/img/logo/ord-logos.zip)

docs/details/articles/adopt-ord-as-provider.md renamed to docs/help/faq/adopt-ord-as-provider.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
sidebar_position: 2
3-
title: How To Adopt ORD (Provider)
3+
title: HowTo adopt as ORD Provider
44
description: ORD Provider guide how to adopt ORD, depending on preconditions and requirements.
55
---
66

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: FAQ
3-
sidebar_position: 22
2+
title: FAQ 🙋
3+
sidebar_position: 10
44
---
55

66
# FAQ
@@ -37,7 +37,7 @@ Currently, we're in discussion with other companies to form a community around t
3737
#### How long does it take for metadata changes to reflect in the Aggregators?
3838

3939
This depends on the configuration and implementation of an ORD aggregator.
40-
The aggregation can be fully automated, but currently ORD has only defined a [pull transport](../spec-v1/index.md#pull-transport) mode, which relies on periodic fetching (similar as a search engine indexes the web). As a consequence, metadata changes need a while to be replicated.
40+
The aggregation can be fully automated, but currently ORD has only defined a [pull transport](../../spec-v1/index.md#pull-transport) mode, which relies on periodic fetching (similar as a search engine indexes the web). As a consequence, metadata changes need a while to be replicated.
4141
We're aware that some use-cases require faster metadata updates and the ORD spec is designed to support other transport modes (like push or event based), to make faster and more efficient replication possible.
4242

4343
#### Q: Does ORD work for On-Premises Software?
File renamed without changes.

docs/help/index.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Help
3+
id: help
4+
sidebar_position: 0
5+
---
6+
7+
# Help
8+
9+
In this section you can find additional material to help you understand and use ORD.
10+
11+
The [Primer](../introduction.mdx) is a good starting point.

docs/help/logos.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Logos
3+
sidebar_position: 12
4+
---
5+
6+
<div style={{"background": "#EEE", "padding": "6px", "border-radius": "6px"}}>
7+
8+
![ORD Horizontal Logo (Color)](/img/logo/ORD_Horizontal_Color_Logo.svg "ORD Horizontal Logo (Color)")
9+
![ORD Icon Logo (Color)](/img/logo/ORD_Icon_Color_Logo.svg "ORD Horizontal Logo (Color)")
10+
![ORD Icon Logo (Black)](/img/logo/ORD_Icon_Black_Logo.svg "ORD Horizontal Logo (Color)")
11+
![ORD Icon Logo (White)](/img/logo/ORD_Icon_White_Logo.svg "ORD Horizontal Logo (Color)")
12+
![ORD Vertical Logo (Color)](/img/logo/ORD_Vertical_Color_Logo.svg "ORD Horizontal Logo (Color)")
13+
14+
</div>
15+
16+
#### Downloads
17+
18+
- [ORD Logos (zip file)](/img/logo/ord-logos.zip)

0 commit comments

Comments
 (0)