schema_salad.metaschema

Attributes

strtype

inttype

floattype

booltype

None_type

Any_type

DocumentedProxyLoader

PrimitiveTypeLoader

Names of salad data types (based on Avro schema declarations).

AnyLoader

The Any type validates for any non-null value.

RecordFieldLoader

RecordSchemaLoader

EnumSchemaLoader

ArraySchemaLoader

MapSchemaLoader

UnionSchemaLoader

JsonldPredicateLoader

SpecializeDefLoader

NamedTypeProxyLoader

DocTypeProxyLoader

SchemaDefinedTypeProxyLoader

SaladRecordFieldLoader

SaladRecordSchemaLoader

SaladEnumSchemaLoader

SaladMapSchemaLoader

SaladUnionSchemaLoader

DocumentationLoader

array_of_strtype

union_of_None_type_or_strtype_or_array_of_strtype

uri_strtype_True_False_None_None

union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype

array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype

union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_or_array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype

typedsl_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_or_array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_2

array_of_RecordFieldLoader

union_of_None_type_or_array_of_RecordFieldLoader

idmap_fields_union_of_None_type_or_array_of_RecordFieldLoader

Record_nameLoader

typedsl_Record_nameLoader_2

union_of_None_type_or_strtype

uri_union_of_None_type_or_strtype_True_False_None_None

uri_array_of_strtype_True_False_None_None

Enum_nameLoader

typedsl_Enum_nameLoader_2

uri_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_or_array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_False_True_2_None

Array_nameLoader

typedsl_Array_nameLoader_2

Map_nameLoader

typedsl_Map_nameLoader_2

Union_nameLoader

typedsl_Union_nameLoader_2

union_of_None_type_or_booltype

union_of_None_type_or_inttype

uri_strtype_False_False_1_None

uri_union_of_None_type_or_strtype_False_False_None_None

uri_union_of_None_type_or_strtype_or_array_of_strtype_False_False_None_None

union_of_None_type_or_strtype_or_JsonldPredicateLoader

union_of_None_type_or_Any_type

array_of_SaladRecordFieldLoader

union_of_None_type_or_array_of_SaladRecordFieldLoader

idmap_fields_union_of_None_type_or_array_of_SaladRecordFieldLoader

uri_union_of_None_type_or_strtype_or_array_of_strtype_False_False_1_None

array_of_SpecializeDefLoader

union_of_None_type_or_array_of_SpecializeDefLoader

idmap_specialize_union_of_None_type_or_array_of_SpecializeDefLoader

Documentation_nameLoader

typedsl_Documentation_nameLoader_2

union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader

array_of_union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader

union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader_or_array_of_union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader

Classes

Documented

Mark classes than have a save() and fromDoc() function.

RecordField

A field of a record.

RecordSchema

Mark classes than have a save() and fromDoc() function.

EnumSchema

Define an enumerated type.

ArraySchema

Mark classes than have a save() and fromDoc() function.

MapSchema

Mark classes than have a save() and fromDoc() function.

UnionSchema

Mark classes than have a save() and fromDoc() function.

JsonldPredicate

Attached to a record field to define how the parent record field is handled for URI resolution and JSON-LD context generation.

SpecializeDef

Mark classes than have a save() and fromDoc() function.

NamedType

Mark classes than have a save() and fromDoc() function.

DocType

Mark classes than have a save() and fromDoc() function.

SchemaDefinedType

Abstract base for schema-defined types.

SaladRecordField

A field of a record.

SaladRecordSchema

Mark classes than have a save() and fromDoc() function.

SaladEnumSchema

Define an enumerated type.

SaladMapSchema

Define a map type.

SaladUnionSchema

Define a union type.

Documentation

A documentation section. This type exists to facilitate self-documenting schemas but has no role in formal validation.

Functions

parser_info()

load_document(doc[, baseuri, loadingOptions])

load_document_with_metadata(doc[, baseuri, ...])

load_document_by_string(string, uri[, loadingOptions])

load_document_by_yaml(yaml, uri[, loadingOptions])

Shortcut to load via a YAML object.

Module Contents

schema_salad.metaschema.parser_info()
Return type:

str

class schema_salad.metaschema.Documented

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.Documented

Mark classes than have a save() and fromDoc() function.

class schema_salad.metaschema.RecordField(name, type_, doc=None, extension_fields=None, loadingOptions=None)

Bases: Documented

Inheritance diagram of schema_salad.metaschema.RecordField

A field of a record.

Parameters:
name: str
doc = None
type_
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.RecordSchema(type_, fields=None, extension_fields=None, loadingOptions=None)

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.RecordSchema

Mark classes than have a save() and fromDoc() function.

Parameters:
fields = None
type_
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.EnumSchema(symbols, type_, name=None, extension_fields=None, loadingOptions=None)

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.EnumSchema

Define an enumerated type.

Parameters:
name: str
symbols
type_
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.ArraySchema(items, type_, extension_fields=None, loadingOptions=None)

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.ArraySchema

Mark classes than have a save() and fromDoc() function.

Parameters:
items
type_
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.MapSchema(type_, values, extension_fields=None, loadingOptions=None)

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.MapSchema

Mark classes than have a save() and fromDoc() function.

Parameters:
type_
values
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.UnionSchema(names, type_, extension_fields=None, loadingOptions=None)

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.UnionSchema

Mark classes than have a save() and fromDoc() function.

Parameters:
names
type_
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.JsonldPredicate(_id=None, _type=None, _container=None, identity=None, noLinkCheck=None, mapSubject=None, mapPredicate=None, refScope=None, typeDSL=None, secondaryFilesDSL=None, subscope=None, extension_fields=None, loadingOptions=None)

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.JsonldPredicate

Attached to a record field to define how the parent record field is handled for URI resolution and JSON-LD context generation.

Parameters:
  • _id (Any | None)

  • _type (Any | None)

  • _container (Any | None)

  • identity (Any | None)

  • noLinkCheck (Any | None)

  • mapSubject (Any | None)

  • mapPredicate (Any | None)

  • refScope (Any | None)

  • typeDSL (Any | None)

  • secondaryFilesDSL (Any | None)

  • subscope (Any | None)

  • extension_fields (collections.abc.MutableMapping[str, Any] | None)

  • loadingOptions (schema_salad.runtime.LoadingOptions | None)

identity = None
noLinkCheck = None
mapSubject = None
mapPredicate = None
refScope = None
typeDSL = None
secondaryFilesDSL = None
subscope = None
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.SpecializeDef(specializeFrom, specializeTo, extension_fields=None, loadingOptions=None)

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.SpecializeDef

Mark classes than have a save() and fromDoc() function.

Parameters:
specializeFrom
specializeTo
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.NamedType

Bases: schema_salad.runtime.Saveable

Inheritance diagram of schema_salad.metaschema.NamedType

Mark classes than have a save() and fromDoc() function.

class schema_salad.metaschema.DocType

Bases: Documented

Inheritance diagram of schema_salad.metaschema.DocType

Mark classes than have a save() and fromDoc() function.

class schema_salad.metaschema.SchemaDefinedType

Bases: DocType

Inheritance diagram of schema_salad.metaschema.SchemaDefinedType

Abstract base for schema-defined types.

class schema_salad.metaschema.SaladRecordField(name, type_, doc=None, jsonldPredicate=None, default=None, extension_fields=None, loadingOptions=None)

Bases: RecordField

Inheritance diagram of schema_salad.metaschema.SaladRecordField

A field of a record.

Parameters:
name: str
doc = None
type_
jsonldPredicate = None
default = None
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.SaladRecordSchema(name, type_, inVocab=None, fields=None, doc=None, docParent=None, docChild=None, docAfter=None, jsonldPredicate=None, documentRoot=None, abstract=None, extends=None, specialize=None, extension_fields=None, loadingOptions=None)

Bases: NamedType, RecordSchema, SchemaDefinedType

Inheritance diagram of schema_salad.metaschema.SaladRecordSchema

Mark classes than have a save() and fromDoc() function.

Parameters:
  • name (Any)

  • type_ (Any)

  • inVocab (Any | None)

  • fields (Any | None)

  • doc (Any | None)

  • docParent (Any | None)

  • docChild (Any | None)

  • docAfter (Any | None)

  • jsonldPredicate (Any | None)

  • documentRoot (Any | None)

  • abstract (Any | None)

  • extends (Any | None)

  • specialize (Any | None)

  • extension_fields (collections.abc.MutableMapping[str, Any] | None)

  • loadingOptions (schema_salad.runtime.LoadingOptions | None)

name: str
inVocab = None
fields = None
type_
doc = None
docParent = None
docChild = None
docAfter = None
jsonldPredicate = None
documentRoot = None
abstract = None
extends = None
specialize = None
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.SaladEnumSchema(symbols, type_, name=None, inVocab=None, doc=None, docParent=None, docChild=None, docAfter=None, jsonldPredicate=None, documentRoot=None, extends=None, extension_fields=None, loadingOptions=None)

Bases: NamedType, EnumSchema, SchemaDefinedType

Inheritance diagram of schema_salad.metaschema.SaladEnumSchema

Define an enumerated type.

Parameters:
  • symbols (Any)

  • type_ (Any)

  • name (Any | None)

  • inVocab (Any | None)

  • doc (Any | None)

  • docParent (Any | None)

  • docChild (Any | None)

  • docAfter (Any | None)

  • jsonldPredicate (Any | None)

  • documentRoot (Any | None)

  • extends (Any | None)

  • extension_fields (collections.abc.MutableMapping[str, Any] | None)

  • loadingOptions (schema_salad.runtime.LoadingOptions | None)

name: str
inVocab = None
symbols
type_
doc = None
docParent = None
docChild = None
docAfter = None
jsonldPredicate = None
documentRoot = None
extends = None
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.SaladMapSchema(name, type_, values, inVocab=None, doc=None, docParent=None, docChild=None, docAfter=None, jsonldPredicate=None, documentRoot=None, extension_fields=None, loadingOptions=None)

Bases: NamedType, MapSchema, SchemaDefinedType

Inheritance diagram of schema_salad.metaschema.SaladMapSchema

Define a map type.

Parameters:
name: str
inVocab = None
type_
values
doc = None
docParent = None
docChild = None
docAfter = None
jsonldPredicate = None
documentRoot = None
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.SaladUnionSchema(name, names, type_, inVocab=None, doc=None, docParent=None, docChild=None, docAfter=None, documentRoot=None, extension_fields=None, loadingOptions=None)

Bases: NamedType, UnionSchema, DocType

Inheritance diagram of schema_salad.metaschema.SaladUnionSchema

Define a union type.

Parameters:
name: str
inVocab = None
names
type_
doc = None
docParent = None
docChild = None
docAfter = None
documentRoot = None
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
class schema_salad.metaschema.Documentation(name, type_, inVocab=None, doc=None, docParent=None, docChild=None, docAfter=None, extension_fields=None, loadingOptions=None)

Bases: NamedType, DocType

Inheritance diagram of schema_salad.metaschema.Documentation

A documentation section. This type exists to facilitate self-documenting schemas but has no role in formal validation.

Parameters:
name: str
inVocab = None
doc = None
docParent = None
docChild = None
docAfter = None
type_
__eq__(other)
Parameters:

other (Any)

Return type:

bool

__hash__()
Return type:

int

classmethod fromDoc(doc, baseuri, loadingOptions, docRoot=None)

Construct this object from the result of yaml.load().

Parameters:
Return type:

Self

save(top=False, base_url='', relative_uris=True)

Convert this object to a JSON/YAML friendly dictionary.

Parameters:
Return type:

dict[str, Any]

attrs: ClassVar[collections.abc.Collection[str]]
schema_salad.metaschema.strtype: Final
schema_salad.metaschema.inttype: Final
schema_salad.metaschema.floattype: Final
schema_salad.metaschema.booltype: Final
schema_salad.metaschema.None_type: Final
schema_salad.metaschema.Any_type: Final
schema_salad.metaschema.DocumentedProxyLoader: Final
schema_salad.metaschema.PrimitiveTypeLoader: Final

Names of salad data types (based on Avro schema declarations).

Refer to the Avro schema declaration documentation for detailed information.

null: no value

boolean: a binary value

int: 32-bit signed integer

long: 64-bit signed integer

float: single precision (32-bit) IEEE 754 floating-point number

double: double precision (64-bit) IEEE 754 floating-point number

string: Unicode character sequence

schema_salad.metaschema.AnyLoader: Final

The Any type validates for any non-null value.

schema_salad.metaschema.RecordFieldLoader: Final
schema_salad.metaschema.RecordSchemaLoader: Final
schema_salad.metaschema.EnumSchemaLoader: Final
schema_salad.metaschema.ArraySchemaLoader: Final
schema_salad.metaschema.MapSchemaLoader: Final
schema_salad.metaschema.UnionSchemaLoader: Final
schema_salad.metaschema.JsonldPredicateLoader: Final
schema_salad.metaschema.SpecializeDefLoader: Final
schema_salad.metaschema.NamedTypeProxyLoader: Final
schema_salad.metaschema.DocTypeProxyLoader: Final
schema_salad.metaschema.SchemaDefinedTypeProxyLoader: Final
schema_salad.metaschema.SaladRecordFieldLoader: Final
schema_salad.metaschema.SaladRecordSchemaLoader: Final
schema_salad.metaschema.SaladEnumSchemaLoader: Final
schema_salad.metaschema.SaladMapSchemaLoader: Final
schema_salad.metaschema.SaladUnionSchemaLoader: Final
schema_salad.metaschema.DocumentationLoader: Final
schema_salad.metaschema.array_of_strtype: Final
schema_salad.metaschema.union_of_None_type_or_strtype_or_array_of_strtype: Final
schema_salad.metaschema.uri_strtype_True_False_None_None: Final
schema_salad.metaschema.union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype: Final
schema_salad.metaschema.array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype: Final
schema_salad.metaschema.union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_or_array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype: Final
schema_salad.metaschema.typedsl_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_or_array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_2: Final
schema_salad.metaschema.array_of_RecordFieldLoader: Final
schema_salad.metaschema.union_of_None_type_or_array_of_RecordFieldLoader: Final
schema_salad.metaschema.idmap_fields_union_of_None_type_or_array_of_RecordFieldLoader: Final
schema_salad.metaschema.Record_nameLoader: Final
schema_salad.metaschema.typedsl_Record_nameLoader_2: Final
schema_salad.metaschema.union_of_None_type_or_strtype: Final
schema_salad.metaschema.uri_union_of_None_type_or_strtype_True_False_None_None: Final
schema_salad.metaschema.uri_array_of_strtype_True_False_None_None: Final
schema_salad.metaschema.Enum_nameLoader: Final
schema_salad.metaschema.typedsl_Enum_nameLoader_2: Final
schema_salad.metaschema.uri_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_or_array_of_union_of_PrimitiveTypeLoader_or_RecordSchemaLoader_or_EnumSchemaLoader_or_ArraySchemaLoader_or_MapSchemaLoader_or_UnionSchemaLoader_or_strtype_False_True_2_None: Final
schema_salad.metaschema.Array_nameLoader: Final
schema_salad.metaschema.typedsl_Array_nameLoader_2: Final
schema_salad.metaschema.Map_nameLoader: Final
schema_salad.metaschema.typedsl_Map_nameLoader_2: Final
schema_salad.metaschema.Union_nameLoader: Final
schema_salad.metaschema.typedsl_Union_nameLoader_2: Final
schema_salad.metaschema.union_of_None_type_or_booltype: Final
schema_salad.metaschema.union_of_None_type_or_inttype: Final
schema_salad.metaschema.uri_strtype_False_False_1_None: Final
schema_salad.metaschema.uri_union_of_None_type_or_strtype_False_False_None_None: Final
schema_salad.metaschema.uri_union_of_None_type_or_strtype_or_array_of_strtype_False_False_None_None: Final
schema_salad.metaschema.union_of_None_type_or_strtype_or_JsonldPredicateLoader: Final
schema_salad.metaschema.union_of_None_type_or_Any_type: Final
schema_salad.metaschema.array_of_SaladRecordFieldLoader: Final
schema_salad.metaschema.union_of_None_type_or_array_of_SaladRecordFieldLoader: Final
schema_salad.metaschema.idmap_fields_union_of_None_type_or_array_of_SaladRecordFieldLoader: Final
schema_salad.metaschema.uri_union_of_None_type_or_strtype_or_array_of_strtype_False_False_1_None: Final
schema_salad.metaschema.array_of_SpecializeDefLoader: Final
schema_salad.metaschema.union_of_None_type_or_array_of_SpecializeDefLoader: Final
schema_salad.metaschema.idmap_specialize_union_of_None_type_or_array_of_SpecializeDefLoader: Final
schema_salad.metaschema.Documentation_nameLoader: Final
schema_salad.metaschema.typedsl_Documentation_nameLoader_2: Final
schema_salad.metaschema.union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader: Final
schema_salad.metaschema.array_of_union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader: Final
schema_salad.metaschema.union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader_or_array_of_union_of_SaladRecordSchemaLoader_or_SaladEnumSchemaLoader_or_SaladMapSchemaLoader_or_SaladUnionSchemaLoader_or_DocumentationLoader: Final
schema_salad.metaschema.load_document(doc, baseuri=None, loadingOptions=None)
Parameters:
Return type:

Any

schema_salad.metaschema.load_document_with_metadata(doc, baseuri=None, loadingOptions=None, addl_metadata_fields=None)
Parameters:
Return type:

Any

schema_salad.metaschema.load_document_by_string(string, uri, loadingOptions=None)
Parameters:
Return type:

Any

schema_salad.metaschema.load_document_by_yaml(yaml, uri, loadingOptions=None)

Shortcut to load via a YAML object. yaml: must be from ruamel.yaml.main.YAML.load with preserve_quotes=True

Parameters:
Return type:

Any