RESTful APIs · JSON-LD Context

Restful Apis Context

JSON-LD context defining the semantic vocabulary for Restful Apis from RESTful APIs.

30 Classes 0 Properties 1 Namespaces
View Context View on GitHub

Namespaces

rest: https://restfulapi.net/vocab#

Classes

Resource Endpoint Collection Representation HTTPMethod StatusCode MediaType stateless cacheable uniformInterface layeredSystem codeOnDemand HATEOAS hypermedia pagination rateLimit versioning authentication authorization WebAPI APIReference name description url documentation version termsOfService license dateCreated dateModified

JSON-LD Document

restful-apis-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "rest": "https://restfulapi.net/vocab#",
    "Resource": "rest:Resource",
    "Endpoint": "rest:Endpoint",
    "Collection": "rest:Collection",
    "Representation": "rest:Representation",
    "HTTPMethod": "rest:HTTPMethod",
    "StatusCode": "rest:StatusCode",
    "MediaType": "rest:MediaType",
    "stateless": "rest:stateless",
    "cacheable": "rest:cacheable",
    "uniformInterface": "rest:uniformInterface",
    "layeredSystem": "rest:layeredSystem",
    "codeOnDemand": "rest:codeOnDemand",
    "HATEOAS": "rest:HATEOAS",
    "hypermedia": "rest:hypermedia",
    "pagination": "rest:pagination",
    "rateLimit": "rest:rateLimit",
    "versioning": "rest:versioning",
    "authentication": "rest:authentication",
    "authorization": "rest:authorization",
    "WebAPI": "schema:WebAPI",
    "APIReference": "schema:APIReference",
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "documentation": "schema:documentation",
    "version": "schema:version",
    "termsOfService": "schema:termsOfService",
    "license": "schema:license",
    "dateCreated": "schema:dateCreated",
    "dateModified": "schema:dateModified"
  }
}