|
gptkbp:instanceOf
|
gptkb:standard
gptkb:application_programming_interface_specification
|
|
gptkbp:category
|
gptkb:data_exchange
gptkb:REST_API
Web development
|
|
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
|
|
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
|
|
https://www.w3.org/2000/01/rdf-schema#label
|
JSON:API
|