Expand description
Japanese jurisdiction support for Legalis-RS.
This crate provides:
- Japanese era (和暦) handling
- e-Gov XML law parser (法令XML解析)
- e-Gov Electronic Filing System (電子申請システム) - XML/JSON application management
- Administrative Procedure Act (行政手続法) - Procedures and electronic signatures
- Construction & Real Estate Acts (建設業法・宅建業法) - Licensing and transactions
- Environmental Law (環境法) - Pollution control and waste management
- Personal Information Protection Act (個人情報保護法) - Data protection and privacy
- Japanese Constitution support
- Civil Code (民法 - Minpo) implementation
- Enhanced tort law API with builder pattern (Articles 709, 710, 715)
- Contract law API with builder pattern (Article 415)
- Commercial Law (商法・会社法) - Companies Act and Commercial Code
- Labor Law (労働法) - Labor Standards Act and Labor Contract Act
- Intellectual Property Law (知的財産法) - Patent, Copyright, Trademark, Design Acts
- Consumer Protection Law (消費者保護法) - Consumer Contract Act and SCTA
- Case Law Database (判例データベース) - Court decision search and citation
- Risk Analysis System (リスク分析システム) - Contract risk detection and compliance checking
- Contract Templates (契約テンプレート) - Automated contract generation from templates
- Bilingual (Japanese/English) statute handling
Re-exports§
pub use administrative_procedure::AdministrativeError;pub use administrative_procedure::AdministrativeFilingService;pub use administrative_procedure::AdministrativeProcedure;pub use administrative_procedure::Applicant;pub use administrative_procedure::ApplicantType;pub use administrative_procedure::Certificate;pub use administrative_procedure::CertificateBuilder;pub use administrative_procedure::ContactInfo;pub use administrative_procedure::Document;pub use administrative_procedure::DocumentType;pub use administrative_procedure::ElectronicSignature;pub use administrative_procedure::Identification;pub use administrative_procedure::ProcedureBuilder;pub use administrative_procedure::ProcedureType;pub use administrative_procedure::SignatureAlgorithm;pub use administrative_procedure::SignatureBuilder;pub use administrative_procedure::quick_validate as quick_validate_procedure;pub use administrative_procedure::validate_electronic_signature;pub use administrative_procedure::validate_procedure;pub use administrative_procedure::validate_signature_algorithm;pub use case_law::CaseLawDatabase;pub use case_law::CaseLawError;pub use case_law::CaseLawSearchEngine;pub use case_law::CitationFormatter;pub use case_law::CourtDecision;pub use case_law::CourtLevel;pub use case_law::InMemoryCaseDatabase;pub use commercial_law::ArticlesOfIncorporation;pub use commercial_law::Capital;pub use commercial_law::CommercialLawError;pub use commercial_law::CompanyType;pub use construction_real_estate::ConstructionBusinessLicense;pub use construction_real_estate::ConstructionLicenseType;pub use construction_real_estate::ConstructionRealEstateError;pub use construction_real_estate::ConstructionType;pub use construction_real_estate::LicensedAgent;pub use construction_real_estate::LicensedBroker;pub use construction_real_estate::Manager;pub use construction_real_estate::ManagerQualification;pub use construction_real_estate::Party;pub use construction_real_estate::Property;pub use construction_real_estate::PropertyType;pub use construction_real_estate::RealEstateLicense;pub use construction_real_estate::RealEstateTransaction;pub use construction_real_estate::TransactionType;pub use construction_real_estate::quick_validate_construction;pub use construction_real_estate::quick_validate_real_estate;pub use construction_real_estate::validate_construction_license;pub use construction_real_estate::validate_real_estate_transaction;pub use constitution::Constitution;pub use constitution::ConstitutionArticle;pub use constitution::ConstitutionChapter;pub use consumer_protection::ConsumerContract;pub use consumer_protection::ConsumerProtectionError;pub use consumer_protection::CoolingOffExercise;pub use consumer_protection::SpecifiedCommercialTransaction;pub use environmental_law::ControlEquipment;pub use environmental_law::EmissionEstimate;pub use environmental_law::EmissionLimit;pub use environmental_law::EnvironmentalError;pub use environmental_law::FacilityType;pub use environmental_law::FactorySetupNotification;pub use environmental_law::HeavyMetal;pub use environmental_law::MonitoringRequirement;pub use environmental_law::Pollutant;pub use environmental_law::PollutionPreventionAgreement;pub use environmental_law::PollutionType;pub use environmental_law::WasteManagementPermit;pub use environmental_law::WasteManifest;pub use environmental_law::WastePermitType;pub use environmental_law::WasteType;pub use environmental_law::quick_validate_pollution;pub use environmental_law::quick_validate_waste;pub use environmental_law::validate_factory_setup_notification;pub use environmental_law::validate_pollution_prevention_agreement;pub use environmental_law::validate_waste_management_permit;pub use environmental_law::validate_waste_manifest;pub use contract::Article415;pub use contract::Attribution;pub use contract::AttributionType;pub use contract::BreachLiability;pub use contract::BreachType;pub use contract::ContractLiabilityError;pub use contract::ObligationType;pub use contract::validate_breach_claim;pub use contract_templates::ClauseLibrary;pub use contract_templates::ContractTemplate;pub use contract_templates::GeneratedContract;pub use contract_templates::TemplateContext;pub use contract_templates::TemplateEngine;pub use contract_templates::TemplateError;pub use contract_templates::TemplateType;pub use egov_law::EGovArticle;pub use egov_law::EGovLaw;pub use egov_law::EGovLawParser;pub use egov::ApplicationMetadata;pub use egov::ApplicationStatus;pub use egov::Attachment;pub use egov::EgovApplication;pub use egov::EgovError;pub use egov::EgovFieldValue;pub use egov::EgovJsonFormatter;pub use egov::EgovXmlParser;pub use egov::GovernmentAgency;pub use egov::ValidationReport;pub use egov::quick_validate;pub use egov::validate_application;pub use egov::validate_status_transition;pub use era::Era;pub use era::EraError;pub use era::JapaneseDate;pub use intellectual_property::CopyrightedWork;pub use intellectual_property::IntellectualPropertyError;pub use intellectual_property::PatentApplication;pub use intellectual_property::TrademarkApplication;pub use labor_law::EmploymentContract;pub use labor_law::EmploymentType;pub use labor_law::LaborLawError;pub use labor_law::TerminationNotice;pub use labor_law::WorkingTimeRecord;pub use personal_info_protection::AiRiskAssessment;pub use personal_info_protection::AppiError;pub use personal_info_protection::BusinessType;pub use personal_info_protection::CrossBorderTransfer;pub use personal_info_protection::DataHandlingVolume;pub use personal_info_protection::DataSubject;pub use personal_info_protection::DataSubjectRequest;pub use personal_info_protection::PersonalInfoType;pub use personal_info_protection::PersonalInformationHandler;pub use personal_info_protection::ProvisionType;pub use personal_info_protection::PurposeType;pub use personal_info_protection::RequestType;pub use personal_info_protection::RiskLevel;pub use personal_info_protection::RiskReport;pub use personal_info_protection::SecurityMeasure;pub use personal_info_protection::SecurityMeasureType;pub use personal_info_protection::ThirdPartyProvision;pub use personal_info_protection::UsagePurpose;pub use personal_info_protection::assess_ai_risk;pub use personal_info_protection::quick_validate_handler;pub use personal_info_protection::quick_validate_request;pub use personal_info_protection::validate_data_subject_request;pub use personal_info_protection::validate_personal_info_handling;pub use law::JapaneseLaw;pub use law::LawNumber;pub use law::LawType;pub use minpo::article_709;pub use minpo::article_710;pub use minpo::article_715_1;pub use risk_analysis::ContractDocument;pub use risk_analysis::RiskAnalysisError;pub use risk_analysis::RiskAnalysisReport;pub use risk_analysis::RiskCategory;pub use risk_analysis::RiskDetector;pub use risk_analysis::RiskFinding;pub use risk_analysis::RiskSeverity;pub use risk_analysis::quick_analyze;pub use tort::Article709;pub use tort::Article710;pub use tort::Article715;pub use tort::CausalLink;pub use tort::Damage;pub use tort::Intent;pub use tort::ProtectedInterest;pub use tort::TortClaimError;pub use tort::TortLiability;pub use tort::validate_tort_claim;pub use reasoning::ComplianceStatus;pub use reasoning::JpEvaluationContext;pub use reasoning::LegalAnalysis;pub use reasoning::LegalReasoningEngine;pub use reasoning::ReasoningError;pub use reasoning::ReasoningResult;pub use reasoning::RiskLevel as LegalRiskLevel;pub use reasoning::Violation;pub use reasoning::ViolationSeverity;pub use common::JapaneseLegalCalendar;pub use common::calculate_legal_deadline;pub use common::is_japanese_holiday;pub use common::is_working_day;
Modules§
- administrative_
procedure - Administrative Procedure Act (行政手続法) Implementation
- case_
law - Case Law Database System (判例データベースシステム)
- commercial_
law - Commercial Law Module (商法・会社法モジュール)
- common
- Common utilities for Japanese legal system.
- constitution
- Japanese Constitution (日本国憲法) support.
- construction_
real_ estate - Construction Business Act and Real Estate Transactions Act
- consumer_
protection - Consumer Protection Law Module (消費者保護法モジュール)
- contract
- Japanese contract law API (契約法 - Book 3: Claims/債権)
- contract_
templates - Contract Template Generation System (契約書生成システム)
- egov
- e-Gov Electronic Filing System
- egov_
filing - Re-export the egov module as egov_filing for clarity
- egov_
law - e-Gov Law XML Parser.
- environmental_
law - Environmental Law
- era
- Japanese era (和暦) handling.
- intellectual_
property - Intellectual Property Law Module (知的財産法モジュール)
- labor_
law - Labor Law Module (労働法モジュール)
- law
- Japanese law types and structures.
- minpo
- Japanese Civil Code (民法 - Minpo) support.
- personal_
info_ protection - Personal Information Protection Act
- reasoning
- Legal reasoning engine for Japanese law (日本法).
- risk_
analysis - Risk Analysis System (リスク分析システム)
- tort
- Enhanced tort law API with builder pattern