UNPKG

4.92 kBJSONView Raw
1{
2 "title": "Entity",
3 "@id": "stencila:Entity",
4 "status": "stable",
5 "role": "base",
6 "category": "other",
7 "description": "The most simple compound (ie. non-atomic like `number`, `string` etc) type.",
8 "$comment": "This type exists mainly to have a more simple base class than schema.org's `Thing`.\nThis schema includes special properties that are analogous to JSON-LDs `@type` and `@id`,\nas well as a `meta` property that can be used by applications for ad-hoc extensions.\n",
9 "properties": {
10 "type": {
11 "@id": "schema:type",
12 "description": "The name of the type.",
13 "type": "string",
14 "enum": [
15 "Entity",
16 "ArrayValidator",
17 "Article",
18 "AudioObject",
19 "BooleanValidator",
20 "Brand",
21 "CitationIntentEnumeration",
22 "Cite",
23 "CiteGroup",
24 "Claim",
25 "Code",
26 "CodeBlock",
27 "CodeChunk",
28 "CodeError",
29 "CodeExecutable",
30 "CodeExpression",
31 "CodeFragment",
32 "Collection",
33 "Comment",
34 "ConstantValidator",
35 "ContactPoint",
36 "CreativeWork",
37 "Datatable",
38 "DatatableColumn",
39 "Date",
40 "DefinedTerm",
41 "Delete",
42 "Emphasis",
43 "EnumValidator",
44 "Enumeration",
45 "Figure",
46 "Function",
47 "Grant",
48 "Heading",
49 "ImageObject",
50 "Include",
51 "IntegerValidator",
52 "Link",
53 "List",
54 "ListItem",
55 "Mark",
56 "Math",
57 "MathBlock",
58 "MathFragment",
59 "MediaObject",
60 "MonetaryGrant",
61 "NontextualAnnotation",
62 "Note",
63 "NumberValidator",
64 "Organization",
65 "Paragraph",
66 "Parameter",
67 "Periodical",
68 "Person",
69 "PostalAddress",
70 "Product",
71 "PropertyValue",
72 "PublicationIssue",
73 "PublicationVolume",
74 "Quote",
75 "QuoteBlock",
76 "Review",
77 "SoftwareApplication",
78 "SoftwareEnvironment",
79 "SoftwareSession",
80 "SoftwareSourceCode",
81 "StringValidator",
82 "Strong",
83 "Subscript",
84 "Superscript",
85 "Table",
86 "TableCell",
87 "TableRow",
88 "ThematicBreak",
89 "Thing",
90 "TupleValidator",
91 "Validator",
92 "Variable",
93 "VideoObject",
94 "VolumeMount"
95 ],
96 "default": "Entity",
97 "from": "Entity"
98 },
99 "id": {
100 "@id": "schema:id",
101 "description": "The identifier for this item.",
102 "type": "string",
103 "from": "Entity"
104 },
105 "meta": {
106 "@id": "stencila:meta",
107 "description": "Metadata associated with this item.",
108 "type": "object",
109 "from": "Entity"
110 }
111 },
112 "required": [
113 "type"
114 ],
115 "file": "Entity.schema.yaml",
116 "children": [
117 "Cite",
118 "CiteGroup",
119 "Code",
120 "CodeError",
121 "Date",
122 "Function",
123 "Heading",
124 "Include",
125 "Link",
126 "List",
127 "Mark",
128 "Math",
129 "Note",
130 "Paragraph",
131 "Parameter",
132 "QuoteBlock",
133 "TableCell",
134 "TableRow",
135 "ThematicBreak",
136 "Thing",
137 "Validator",
138 "Variable"
139 ],
140 "descendants": [
141 "ArrayValidator",
142 "Article",
143 "AudioObject",
144 "BooleanValidator",
145 "Brand",
146 "CitationIntentEnumeration",
147 "Cite",
148 "CiteGroup",
149 "Claim",
150 "Code",
151 "CodeBlock",
152 "CodeChunk",
153 "CodeError",
154 "CodeExecutable",
155 "CodeExpression",
156 "CodeFragment",
157 "Collection",
158 "Comment",
159 "ConstantValidator",
160 "ContactPoint",
161 "CreativeWork",
162 "Datatable",
163 "DatatableColumn",
164 "Date",
165 "DefinedTerm",
166 "Delete",
167 "Emphasis",
168 "EnumValidator",
169 "Enumeration",
170 "Figure",
171 "Function",
172 "Grant",
173 "Heading",
174 "ImageObject",
175 "Include",
176 "IntegerValidator",
177 "Link",
178 "List",
179 "ListItem",
180 "Mark",
181 "Math",
182 "MathBlock",
183 "MathFragment",
184 "MediaObject",
185 "MonetaryGrant",
186 "NontextualAnnotation",
187 "Note",
188 "NumberValidator",
189 "Organization",
190 "Paragraph",
191 "Parameter",
192 "Periodical",
193 "Person",
194 "PostalAddress",
195 "Product",
196 "PropertyValue",
197 "PublicationIssue",
198 "PublicationVolume",
199 "Quote",
200 "QuoteBlock",
201 "Review",
202 "SoftwareApplication",
203 "SoftwareEnvironment",
204 "SoftwareSession",
205 "SoftwareSourceCode",
206 "StringValidator",
207 "Strong",
208 "Subscript",
209 "Superscript",
210 "Table",
211 "TableCell",
212 "TableRow",
213 "ThematicBreak",
214 "Thing",
215 "TupleValidator",
216 "Validator",
217 "Variable",
218 "VideoObject",
219 "VolumeMount"
220 ],
221 "$schema": "http://json-schema.org/draft-07/schema#",
222 "$id": "https://schema.stenci.la/v1/Entity.schema.json",
223 "source": "https://github.com/stencila/schema/blob/master/schema/Entity.schema.yaml",
224 "type": "object",
225 "additionalProperties": false
226}