Skip to content

Commit 9a7e3cc

Browse files
authored
add full schemas (#1401)
1 parent 0b9c827 commit 9a7e3cc

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

rfcs/glossary/Appendix C -- Glossary.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,25 @@ Example:
116116
> Documents are only executable by a GraphQL service if they are
117117
> {ExecutableDocument} and contain at least one {OperationDefinition}.
118118
119+
### Source schema document
120+
121+
**Definition**: the textual representation (using GraphQL query language) of the
122+
type system definitions or extensions to be used by a GraphQL service, excluding
123+
the built-in definitions provided by the service.
124+
125+
Note: The source schema document is generally manually written and passed as
126+
input to a GraphQL service implementation.
127+
128+
### Full schema document
129+
130+
**Definition**: the textual representation (using GraphQL query language) of the
131+
type system definitions supported by a GraphQL service, including the built-in
132+
definitions provided by the service.
133+
Full schema documents allow validation of any executable document.
134+
135+
Note: The full schema document is generally machine written and produced as an
136+
output of a GraphQL service implementation.
137+
119138
### (GraphQL) variables
120139

121140
**Definition**: placeholder for a value within an operation that may be

0 commit comments

Comments
 (0)