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 | }
|