Skip to main content

Crate legalis_kr

Crate legalis_kr 

Source
Expand description

§Legalis-KR: South Korea Jurisdiction Support

Comprehensive implementation of Korean law for the Legalis ecosystem.

South Korea operates under a civil law system influenced by German and Japanese law. The legal hierarchy is:

  1. 헌법 (Constitution) - Supreme law
  2. 법률 (Acts) - Enacted by National Assembly
  3. 대통령령 (Presidential Decrees) - Issued by President
  4. 총리령/부령 (Prime Ministerial/Ministerial Orders) - Issued by ministries
  5. 조례 (Local Ordinances) - Local government regulations

§Implemented Modules / 구현된 모듈

§Civil Law / 민법

  • Civil Code (민법) - Comprehensive civil code enacted 1958
    • General Provisions (총칙편)
    • Property Rights (물권법)
    • Obligations (채권법)
    • Family Law (가족법)
    • Succession (상속법)

§Commercial Law / 상법

  • Commercial Code (상법) - Company law and commercial transactions
  • Company formation and governance
  • Bills and notes
  • Maritime commerce

§Labor Law / 노동법

  • Labor Standards Act (근로기준법) - 40 hours/week, severance pay
  • Employment Insurance Act (고용보험법) - Unemployment benefits
  • Workers’ Compensation Act (산재보상보험법) - Industrial accident insurance

§Data Protection / 개인정보 보호

  • PIPA (개인정보 보호법) - Personal Information Protection Act
  • Consent requirements
  • Data breach notification (24 hours)

§Tax Law / 세법

  • Income Tax Act (소득세법) - Progressive individual taxation
  • Corporate Tax Act (법인세법) - Corporate income tax
  • VAT Act (부가가치세법) - 10% standard rate

§Competition Law / 공정거래법

  • Fair Trade Act (공정거래법) - Anti-monopoly regulation
  • Merger control
  • Abuse of dominance

§Other Areas

  • Criminal Code (형법) - Criminal offenses and penalties
  • Intellectual Property (지식재산권법) - Patents, trademarks, copyrights
  • Financial Services (금융 서비스법) - Financial regulation

§Bilingual Support / 이중 언어 지원

All types support both Korean (한국어) and English text. Korean text is authoritative in legal interpretation.

use legalis_kr::i18n::BilingualText;

let text = BilingualText::new("개인정보 보호법", "PIPA");
assert_eq!(text.ko, "개인정보 보호법");
assert_eq!(text.en, "PIPA");

§Citation Format / 인용 형식

Korean legal citations follow the format: 법률명 제X조 제Y항 제Z호

use legalis_kr::citation::{cite, Citation};

let citation = cite::civil_code(103);
assert_eq!(citation.format_korean(), "민법 제103조");

§Key Legislation / 주요 법률

Law (법률)Effective DateDescription
민법1958-01-01Civil Code (1,118 articles)
형법1953-10-03Criminal Code
상법1962-01-20Commercial Code
근로기준법1953-05-10Labor Standards Act
개인정보 보호법2011-09-30Personal Information Protection Act
공정거래법1980-12-31Monopoly Regulation and Fair Trade Act

Re-exports§

pub use citation::Citation;
pub use citation::cite;
pub use citation::laws;
pub use common::CompanyName;
pub use common::KoreanName;
pub use common::KrwAmount;
pub use common::OrganizationForm;
pub use common::currency;
pub use common::dates;
pub use common::holidays;
pub use common::names;
pub use i18n::BilingualText;
pub use i18n::Locale;
pub use i18n::terms;
pub use commercial_code::BoardOfDirectors;
pub use commercial_code::CommercialCodeError;
pub use commercial_code::CommercialCodeResult;
pub use commercial_code::Company;
pub use commercial_code::CompanyType;
pub use commercial_code::Director;
pub use data_protection::ConsentRecord;
pub use data_protection::DataProtectionError;
pub use data_protection::DataProtectionResult;
pub use data_protection::PersonalInfoCategory;
pub use data_protection::ProcessingBasis;
pub use competition_law::AbuseType;
pub use competition_law::CompetitionLawError;
pub use competition_law::CompetitionLawResult;
pub use competition_law::merger_filing_threshold;
pub use competition_law::requires_merger_filing;
pub use criminal_code::CriminalCase;
pub use criminal_code::CriminalCodeError;
pub use criminal_code::CriminalCodeResult;
pub use criminal_code::CriminalOffense;
pub use criminal_code::OffenseCategory;
pub use criminal_code::PenaltyType;
pub use intellectual_property::IpError;
pub use intellectual_property::IpRegistration;
pub use intellectual_property::IpResult;
pub use intellectual_property::IpRightType;
pub use intellectual_property::PATENT_TERM_YEARS;
pub use intellectual_property::TRADEMARK_TERM_YEARS;
pub use financial_services::FinancialProductType;
pub use financial_services::FinancialServicesError;
pub use financial_services::FinancialServicesResult;
pub use reasoning::InterpretationMethod;
pub use reasoning::LegalProvision;
pub use reasoning::PrecedentLevel;
pub use reasoning::ReasoningError;
pub use reasoning::ReasoningResult;
pub use civil_code::family::*;
pub use civil_code::general_provisions::*;
pub use civil_code::obligations::*;
pub use civil_code::property::*;
pub use civil_code::succession::*;
pub use labor_law::employment_insurance::*;
pub use labor_law::labor_standards::*;
pub use labor_law::workers_compensation::*;
pub use tax_law::corporate_tax::*;
pub use tax_law::income_tax::*;
pub use tax_law::vat::*;
pub use administrative_law::administrative_procedure::*;
pub use administrative_law::information_disclosure::*;
pub use procedure_law::civil_procedure::*;
pub use procedure_law::criminal_procedure::*;
pub use real_estate::housing_lease::*;
pub use real_estate::real_estate_transaction::*;

Modules§

administrative_law
Administrative Law (행정법)
citation
Korean Legal Citation System
civil_code
Korean Civil Code (민법)
commercial_code
Commercial Code (상법)
common
Common Utilities for Korean Jurisdiction
company_law
Company Law (상법 회사편)
competition_law
Competition Law (공정거래법)
criminal_code
Criminal Code (형법)
data_protection
Personal Information Protection Act (개인정보 보호법)
financial_services
Financial Services Law
i18n
Internationalization Support for Korean Legal Texts
intellectual_property
Intellectual Property Law
labor_law
Korean Labor Law (근로기준법 등)
procedure_law
Procedural Law (절차법)
real_estate
Real Estate Law (부동산법)
reasoning
Legal Reasoning for Korean Law
tax_law
Korean Tax Law (세법)

Functions§

create_civil_code_statute
Create Civil Code statute
create_commercial_code_statute
Create Commercial Code statute
create_corporate_tax_statute
Create Corporate Tax Act statute
create_criminal_code_statute
Create Criminal Code statute
create_employment_insurance_statute
Create Employment Insurance Act statute
create_fair_trade_statute
Create Fair Trade Act statute
create_income_tax_statute
Create Income Tax Act statute
create_labor_standards_statute
Create Labor Standards Act statute
create_pipa_statute
Create Personal Information Protection Act statute
create_vat_statute
Create VAT Act statute
create_workers_compensation_statute
Create Workers’ Compensation Act statute