lawref.std_generated
ПОРОЖДЁННЫЙ МОДУЛЬ. Источник истины — packs/std/ (каталог DECISION-0166);
правки вносятся в catalogue.json пакета и раскатываются
python3 packs/std/tools/gen_std.py (инвариант 2). Руками не править.
Attributes
| Name | Description |
|---|---|
LAW_STD | No description. |
SEMANTICS_REVISIONS | No description. |
STD_PACKAGES | No description. |
STD_PREDICATES | No description. |
STD_SOURCE_ALIASES | No description. |
STD_TERM_FUNCTIONS | No description. |
STD_TERM_FUNCTIONS_01 | No description. |
STD_VERSIONS | No 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.