Skip to content

Add Entity Type Definitions#105

Open
Fannon wants to merge 9 commits intomainfrom
add-entity-type-definitions
Open

Add Entity Type Definitions#105
Fannon wants to merge 9 commits intomainfrom
add-entity-type-definitions

Conversation

@Fannon
Copy link
Copy Markdown
Member

@Fannon Fannon commented Mar 30, 2026

Added

  • Added definitions property to EntityType resources to allow linking machine-readable entity type definitions
    • Includes new EntityTypeDefinition object with type, mediaType, url, accessStrategies, and visibility properties
    • The type field accepts any valid Specification ID
    • Important: Entity Type definitions SHOULD usually be marked as private since they represent conceptual domain models that cannot be accessed directly. Consumers should interact with the data through related API Resources instead. Use the API Resource's relatedEntityTypes property to discover which APIs expose a particular entity type.

@Fannon Fannon requested a review from swennemers March 30, 2026 09:21
@Fannon Fannon self-assigned this Mar 30, 2026
@open-resource-discovery-bot
Copy link
Copy Markdown

open-resource-discovery-bot commented Mar 30, 2026

PR Preview
🚀 View preview at:
https://open-resource-discovery.github.io/pr-preview/specification/pr-105/

Built to branch main at 2026-04-14 10:35 UTC.
open-resource-discovery/pr-preview-action

@Fannon Fannon added this to the 1.15.0 milestone Mar 30, 2026
Comment thread spec/v1/Document.schema.yaml Outdated
Comment thread spec/v1/Document.schema.yaml Outdated
Comment thread spec/v1/Document.schema.yaml Outdated
### Entity Type

- For [Entity Types](../../spec-v1/interfaces/Document.md#entity-type):
- Entity Type definitions MUST have `visibility` set to either `private` or `internal`.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Fannon why?

Comment thread spec/v1/Document.schema.yaml Outdated
Co-authored-by: Sebastian Wennemers <sebastian.wennemers@sap.com>
@Fannon Fannon modified the milestones: 1.15.0, v1.16.0 May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants