Newer
Older
---
template: reference
foo: bar
---
This is an abstract schema. It has `definitions`, but does not declare any properties
| [Abstract](../abstract.md) | Extensible | [Status](../status.md) | Identifiable | Custom Properties | Additional Properties | Defined In |
| -------------------------- | ---------- | ---------------------- | ------------ | ----------------- | --------------------- | -------------------------------------------- |
| Cannot be instantiated | Yes | Experimental | No | Forbidden | Permitted | [abstract.schema.json](abstract.schema.json) |
| Property | Type | Group |
| ----------------- | -------- | ---------------------------------------------------------- |
| [bar](#bar) | `string` | `https://example.com/schemas/abstract#/definitions/second` |
| [foo](#foo) | `string` | `https://example.com/schemas/abstract#/definitions/first` |
| [nonfoo](#nonfoo) | `const` | `https://example.com/schemas/abstract#/definitions/first` |
A unique identifier given to every addressable thing.
- is optional
- type: `string`
- defined in this schema
- version: 1.0.0
- testProperty: test
A unique identifier given to every addressable thing.
- is optional
- type: `string`
- defined in this schema
- version: 1.0.0
- testProperty: test
## nonfoo
This is not foo.
`nonfoo`
- is optional
- type: `const`
- defined in this schema
- version: 1.0.0
- testProperty: test
The value of this property **must** be equal to:
```json
false
```