|
gptkbp:instanceOf
|
gptkb:REST_API
|
|
gptkbp:advantage
|
strongly typed schema
fetches only requested data
reduces over-fetching
reduces under-fetching
|
|
gptkbp:basedOn
|
gptkb:GraphQL
|
|
gptkbp:contrastsWith
|
gptkb:REST_API
|
|
gptkbp:definedIn
|
schema
|
|
gptkbp:developedBy
|
gptkb:Facebook
|
|
gptkbp:firstReleased
|
2015
|
|
gptkbp:specifies
|
https://spec.graphql.org/
|
|
gptkbp:supports
|
gptkb:government_agency
gptkb:type_system
interfaces
authentication
caching
variables
fragments
subscriptions
unions
introspection
mutations
pagination
directives
real-time updates
error handling
queries
batching
custom scalars
flexible queries
single endpoint
|
|
gptkbp:supportsProtocol
|
gptkb:HTTP
gptkb:WebSocket
HTTPS
|
|
gptkbp:usedBy
|
gptkb:Facebook
gptkb:GitHub
gptkb:Pinterest
gptkb:Shopify
gptkb:Twitter
|
|
gptkbp:usedFor
|
data manipulation
data querying
|
|
gptkbp:bfsParent
|
gptkb:AWS_AppSync
gptkb:Spree_Commerce
gptkb:Web_APIs
gptkb:Adobe_Commerce_(Magento)
gptkb:Adobe_Experience_Manager
gptkb:Magento
gptkb:Dgraph
gptkb:Agility_CMS
gptkb:Contentful
gptkb:Craft_CMS
|
|
gptkbp:bfsLayer
|
6
|
|
https://www.w3.org/2000/01/rdf-schema#label
|
GraphQL API
|