Skip to content

lawref.std_generated

ПОРОЖДЁННЫЙ МОДУЛЬ. Источник истины — packs/std/ (каталог DECISION-0166); правки вносятся в catalogue.json пакета и раскатываются python3 packs/std/tools/gen_std.py (инвариант 2). Руками не править.

Attributes

NameDescription
LAW_STDNo description.
SEMANTICS_REVISIONSNo description.
STD_PACKAGESNo description.
STD_PREDICATESNo description.
STD_SOURCE_ALIASESNo description.
STD_TERM_FUNCTIONSNo description.
STD_TERM_FUNCTIONS_01No description.
STD_VERSIONSNo description.

LAW_STDattributemodule attribute#

LAW_STD: dict[str, tuple[str, ...]] = {
  'law.std.data': (
    'Option',
    'Result',
    'List',
    'Set',
    'Map',
    'Boolean',
    'Decimal',
    'Rational',
    'Integer',
    'Natural',
    'Text',
    'LanguageTag',
    'Uri',
    'Digest',
    'CountryCode',
    'CardinalityError',
    'Jurisdiction',
    'text_length',
    'text_matches'
  ),
  'law.std.time': (
    'Date',
    'LocalTime',
    'Instant',
    'OffsetDateTime',
    'Interval',
    'Duration',
    'CalendarPeriod',
    'BusinessPeriod',
    'Calendar',
    'Timezone',
    'DeadlinePolicy',
    'before',
    'after',
    'during',
    'overlaps',
    'contains',
    'add_duration',
    'add_business_days',
    'add_calendar_period',
    'add_legal_term',
    'days_between',
    'hours_between',
    'minutes_between',
    'month_start_of',
    'month_end_of',
    'weekday_of'
  ),
  'law.std.units': (
    'Quantity',
    'Dimension',
    'Unit',
    'Magnitude',
    'Bounds',
    'Mass',
    'Length',
    'Area',
    'Volume',
    'Time',
    'Velocity',
    'Current',
    'Temperature',
    'Amount',
    'Luminosity',
    'percent',
    'convert',
    'with_unit',
    'magnitude',
    'unit_convert',
    'scalar_of',
    'quantity_of',
    'unit_exponent',
    'ln_bounds',
    'exp_bounds',
    'bounds_add',
    'bounds_sub',
    'bounds_scale',
    'bounds_const',
    'round_bounds',
    'sqrt_bounds',
    'pi_bounds',
    'sin_bounds',
    'cos_bounds',
    'bounds_mul',
    'bounds_div'
  ),
  'law.std.money': ('Currency', 'Money', 'round', 'div_round', 'currency_convert'),
  'law.std.actors': (
    'Actor',
    'NaturalPerson',
    'LegalPerson',
    'Organization',
    'PublicAuthority',
    'Official',
    'Court',
    'Collective',
    'LegalContext',
    'LegalRole',
    'has_role'
  ),
  'law.std.documents': (
    'Document',
    'SourceWork',
    'SourceEdition',
    'Publication',
    'Fragment',
    'DocumentIdentifier',
    'Signature',
    'Digest'
  ),
  'law.std.events': ('Event', 'Action', 'occurs_at', 'actor', 'participant', 'place'),
  'law.std.norms': (
    'Duty',
    'Liberty',
    'Power',
    'Immunity',
    'AchievementGoal',
    'MaintenanceGoal',
    'ForbearanceGoal',
    'PositionInstance',
    'NormativeStatus'
  ),
  'law.std.evidence': (
    'EvidenceItem',
    'EvidenceStatus',
    'SupportEdge',
    'EvidencePolicy',
    'CompletenessCertificate'
  ),
  'law.std.results': (
    'TruthStatus',
    'ApplicabilityStatus',
    'EvaluationStatus',
    'EvaluationResult',
    'ComplianceResult',
    'ConflictReport',
    'ProofRef',
    'ManifestRef'
  )
}

SEMANTICS_REVISIONSattributemodule attribute#

SEMANTICS_REVISIONS: tuple[tuple[str, str], ...] = (('0.1', 'law.core/0.1.1'), ('0.2', 'law.core/0.2.1'))

STD_PACKAGESattributemodule attribute#

STD_PACKAGES: tuple[str, ...] = (
  'law.std.data',
  'law.std.time',
  'law.std.units',
  'law.std.money',
  'law.std.actors',
  'law.std.documents',
  'law.std.events',
  'law.std.norms',
  'law.std.evidence',
  'law.std.results'
)

STD_PREDICATESattributemodule attribute#

STD_PREDICATES: tuple[str, ...] = ('text_matches')

STD_SOURCE_ALIASESattributemodule attribute#

STD_SOURCE_ALIASES: dict[str, str] = {
  'bounds::add': 'bounds_add',
  'bounds::div': 'bounds_div',
  'bounds::exact': 'bounds_const',
  'bounds::mul': 'bounds_mul',
  'bounds::round': 'round_bounds',
  'bounds::scale': 'bounds_scale',
  'bounds::sub': 'bounds_sub',
  'math::cos': 'cos_bounds',
  'math::exp': 'exp_bounds',
  'math::ln': 'ln_bounds',
  'math::pi': 'pi_bounds',
  'math::sin': 'sin_bounds',
  'math::sqrt': 'sqrt_bounds'
}

STD_TERM_FUNCTIONSattributemodule attribute#

STD_TERM_FUNCTIONS: tuple[str, ...] = (
  'abs',
  'add_business_days',
  'add_calendar_period',
  'add_duration',
  'add_legal_term',
  'bounds_add',
  'bounds_const',
  'bounds_div',
  'bounds_mul',
  'bounds_scale',
  'bounds_sub',
  'convert',
  'cos_bounds',
  'days_between',
  'div_round',
  'exp_bounds',
  'hours_between',
  'ln_bounds',
  'magnitude',
  'max',
  'min',
  'minutes_between',
  'month_end_of',
  'month_start_of',
  'pi_bounds',
  'pow',
  'quantity_of',
  'round',
  'round_bounds',
  'scalar_of',
  'sin_bounds',
  'sqrt_bounds',
  'text_length',
  'unit_convert',
  'unit_exponent',
  'weekday_of',
  'with_unit'
)

STD_TERM_FUNCTIONS_01attributemodule attribute#

STD_TERM_FUNCTIONS_01: tuple[str, ...] = (
  'abs',
  'add_business_days',
  'add_calendar_period',
  'bounds_add',
  'bounds_const',
  'bounds_div',
  'bounds_mul',
  'bounds_scale',
  'bounds_sub',
  'convert',
  'cos_bounds',
  'days_between',
  'div_round',
  'exp_bounds',
  'hours_between',
  'ln_bounds',
  'magnitude',
  'max',
  'min',
  'minutes_between',
  'month_end_of',
  'month_start_of',
  'pi_bounds',
  'pow',
  'quantity_of',
  'round',
  'round_bounds',
  'scalar_of',
  'sin_bounds',
  'sqrt_bounds',
  'text_length',
  'unit_convert',
  'unit_exponent',
  'weekday_of',
  'with_unit'
)

STD_VERSIONSattributemodule attribute#

STD_VERSIONS: dict[str, str] = {'0.1': '0.1.0', '0.2': '0.2.0'}

Documentation for Arxo. Writings — blog.arxo.io.

Anonymous visit counts on stats.arxo.io, no cookies.