Services & Contracts (robos.services)
Backend microservices, OpenAPI 3.1 specifications, gRPC reflection stubs, and BDD verification features.
Table of contents
Package Metadata
- Package Store ID:
services - Ontology Namespace:
robos.services - GitOps Package File:
.robos/kgraphs/services/package.jsonld - Schemas Defined: 8
Package Schemas & Constraint Shapes
| Schema Class | Target Shape URI | Required Properties (minCount ≥ 1) | Specification |
|---|---|---|---|
Microservice (robos:Microservice) | urn:robos:shape:MicroserviceShape | robos:repository, robos:ownerTeam, dcterms:title | View Schema → |
Contract (robos:Contract) | urn:robos:shape:ContractShape | robos:specFile, robos:protocol | View Schema → |
Requirement (oslc_rm:Requirement) | urn:robos:shape:RequirementShape | dcterms:title, robos:featureFile | View Schema → |
Protobuf Contract (robos:ProtobufContract) | urn:robos:shape:ProtobufContractShape | dcterms:title, robos:specFile, robos:packageName, robos:rpcMethods | View Schema → |
GraphQL Contract (robos:GraphQLContract) | urn:robos:shape:GraphQLContractShape | dcterms:title, robos:specFile, robos:schemaType | View Schema → |
Feature (robos:Feature) | urn:robos:shape:FeatureShape | dcterms:title | View Schema → |
API Endpoint (robos:APIEndpoint) | urn:robos:shape:APIEndpointShape | dcterms:title, robos:pathPattern, robos:httpMethod | View Schema → |
Data Model (robos:DataModel) | urn:robos:shape:DataModelShape | dcterms:title, robos:modelName | View Schema → |