Skip to content
Snippets Groups Projects
abstract.schema.md 1.75 KiB
Newer Older
  • Learn to ignore specific revisions
  • # Abstract Schema
    
    
    Lars Trieloff's avatar
    Lars Trieloff committed
    ```
    https://example.com/schemas/abstract
    ```
    
    Lars Trieloff's avatar
    Lars Trieloff committed
    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) |
    
    
    # Abstract Definitions
    
    
    | 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
    
    ### bar Type
    
    
    A unique identifier given to every addressable thing.
    
    
    - is optional
    - type: `string`
    - defined in this schema
    
    - version: 1.0.0
    - testProperty: test
    
    ### foo Type
    
    ## 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
    ```