Services & Contracts (robos.services)

Microservices, API contracts (OpenAPI, Protobuf, GraphQL), endpoints, data models, requirements and features.

   
Package id services
Namespace robos.services
Package file .robos/kgraphs/services/package.jsonld
Classes documented 8

Classes

Required properties are the ones with a minimum count of 1 or more. A node that lacks one fails validation.

Class Shape Required properties
Microservice (robos:Microservice) urn:robos:shape:MicroserviceShape robos:repository, dcterms:title
Contract (robos:Contract) urn:robos:shape:ContractShape robos:specFile, robos:protocol
Requirement (oslc_rm:Requirement) urn:robos:shape:RequirementShape dcterms:title, robos:featureFile
Protobuf Contract (robos:ProtobufContract) urn:robos:shape:ProtobufContractShape dcterms:title, robos:specFile, robos:packageName, robos:rpcMethods
GraphQL Contract (robos:GraphQLContract) urn:robos:shape:GraphQLContractShape dcterms:title, robos:specFile, robos:schemaType
Feature (robos:Feature) urn:robos:shape:FeatureShape dcterms:title
API Endpoint (robos:APIEndpoint) urn:robos:shape:APIEndpointShape dcterms:title, robos:pathPattern, robos:httpMethod
Data Model (robos:DataModel) urn:robos:shape:DataModelShape dcterms:title, robos:modelName

Table of contents