{"$schema":"https://open-resource-discovery.org/spec-v1/interfaces/Document.schema.json#","openResourceDiscovery":"1.17","description":"Sales orders of the ORD playground shop (service: orders-odata).","perspective":"system-instance","describedSystemInstance":{"baseUrl":"https://discovery-ord.zazukoians.org"},"describedSystemType":{"systemNamespace":"zazuko.shop"},"packages":[{"ordId":"zazuko.shop:package:Orders:v1","title":"Order Management","shortDescription":"Sales order APIs","description":"Sales orders and their items. Orders reference customers (`CustomerID`) and products (`ProductID`), shipments reference orders.","version":"1.0.0","vendor":"zazuko:vendor:Zazuko:","partOfProducts":["zazuko:product:OrdPlaygroundShop:"],"licenseType":"MIT","tags":["ord-playground"]}],"apiResources":[{"ordId":"zazuko.shop:apiResource:OrdersOData:v1","localId":"OrdersOData","title":"Orders OData Service","shortDescription":"Query sales orders and order items with OData V4","description":"OData V4 service supporting `$filter`, `$select`, `$orderby`, `$top`, `$skip`, `$count` and `$expand`.\n\nExample: `Orders?$filter=CustomerID eq 'C001'&$expand=Items`","partOfPackage":"zazuko.shop:package:Orders:v1","partOfGroups":["zazuko.shop:domain:zazuko.shop:sales"],"partOfConsumptionBundles":[{"ordId":"zazuko.shop:consumptionBundle:OpenAccess:v1"}],"partOfProducts":["zazuko:product:OrdPlaygroundShop:"],"version":"1.0.0","lastUpdate":"2026-10-27T09:00:00+00:00","visibility":"public","releaseStatus":"active","apiProtocol":"odata-v4","entryPoints":["https://orders-ord.zazukoians.org/odata/v4/orders"],"resourceDefinitions":[{"type":"edmx","mediaType":"application/xml","url":"https://orders-ord.zazukoians.org/odata/v4/orders/$metadata","accessStrategies":[{"type":"open"}]},{"type":"openapi-v3","mediaType":"application/json","url":"https://orders-ord.zazukoians.org/odata/v4/orders/openapi.json","accessStrategies":[{"type":"open"}]}],"exposedEntityTypes":[{"ordId":"zazuko.shop:entityType:Order:v1"},{"ordId":"zazuko.shop:entityType:OrderItem:v1"}],"industry":["Retail"],"lineOfBusiness":["Sales"],"tags":["orders","odata"]}],"entityTypes":[{"ordId":"zazuko.shop:entityType:Order:v1","localId":"Order","title":"Sales Order","shortDescription":"An order placed by a customer","partOfPackage":"zazuko.shop:package:Orders:v1","partOfGroups":["zazuko.shop:domain:zazuko.shop:sales"],"version":"1.0.0","lastUpdate":"2026-10-27T09:00:00+00:00","visibility":"public","releaseStatus":"active","level":"aggregate","description":"Identified by `OrderID` (e.g. `O1001`). `CustomerID` references a Customer; referenced by `Shipment.OrderID` and by order events.","relatedEntityTypes":[{"ordId":"zazuko.shop:entityType:Customer:v1","relationType":"zazuko.shop:placed-by"},{"ordId":"zazuko.shop:entityType:Product:v1","relationType":"zazuko.shop:contains"}]},{"ordId":"zazuko.shop:entityType:OrderItem:v1","localId":"OrderItem","title":"Sales Order Item","shortDescription":"A line of a sales order","partOfPackage":"zazuko.shop:package:Orders:v1","partOfGroups":["zazuko.shop:domain:zazuko.shop:sales"],"version":"1.0.0","lastUpdate":"2026-10-27T09:00:00+00:00","visibility":"public","releaseStatus":"active","level":"sub-entity","relatedEntityTypes":[{"ordId":"zazuko.shop:entityType:Order:v1","relationType":"part-of"},{"ordId":"zazuko.shop:entityType:Product:v1","relationType":"zazuko.shop:refers-to"}]}]}