esrf_pathlib._schemas.schema.base#

Classes

BasePathSchema(identifier, description)

A versioned collection of path concepts, derived concepts and path templates.

class esrf_pathlib._schemas.schema.base.BasePathSchema(identifier, description)[source]#

Bases: object

A versioned collection of path concepts, derived concepts and path templates.

Parameters:
has_schema(schema_identifier)[source]#
Parameters:

schema_identifier (str)

Return type:

bool

property concepts: Dict[str, PathConcept]#
property derived_concepts: Dict[str, DerivedConcept]#
property description: SchemaIdentifier#
property docstring: SchemaIdentifier#
property identifier: SchemaIdentifier#
property templates: Dict[str, PathTemplate]#