Statements (50)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:standard
application programming interface specification |
gptkbp:category |
gptkb:REST_API
Web development data exchange |
gptkbp:describes |
how clients should request resources from servers
how servers should respond to those requests |
gptkbp:firstPublished |
2015
|
gptkbp:focusesOn |
minimizing the number of requests and amount of data transmitted
|
gptkbp:hasImplementationsIn |
gptkb:Java
gptkb:JavaScript gptkb:Python gptkb:Ruby gptkb:Go gptkb:Elixir gptkb:Rust gptkb:Scala gptkb:.NET PHP |
gptkbp:hasOpenSourceImplementations |
yes
|
https://www.w3.org/2000/01/rdf-schema#label |
JSON:API
|
gptkbp:influencedBy |
gptkb:REST
gptkb:HATEOAS gptkb:JSON |
gptkbp:latestReleaseVersion |
1.1
2022-12-06 |
gptkbp:license |
gptkb:MIT_License
|
gptkbp:maintainedBy |
gptkb:JSON:API_community
|
gptkbp:officialWebsite |
https://jsonapi.org/
|
gptkbp:RFC |
no
|
gptkbp:specifies |
relationships
content negotiation sorting filtering links pagination document structure compound documents error objects inclusion of related resources media type application/vnd.api+json meta information resource objects sparse fieldsets |
gptkbp:supportsFormat |
gptkb:JSON
|
gptkbp:usedBy |
web APIs
mobile APIs server-to-server APIs |
gptkbp:bfsParent |
gptkb:Drupal
|
gptkbp:bfsLayer |
6
|