1 line
8.2 KiB
JSON
1 line
8.2 KiB
JSON
{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://example.org/schemas/korea-building-delivery-claim-ruleset.schema.json","title":"대한민국 민사소송 실무 기준: 건물의 명도(인도) 청구취지 작성 규칙셋","type":"object","additionalProperties":false,"required":["version","title","role","scope","core_concepts","top_level_priorities","decision_flow","rules","prohibitions","output_policy","final_checklist","one_line_summary"],"properties":{"version":{"type":"string","pattern":"^[0-9]+\\.[0-9]+$"},"title":{"type":"string"},"role":{"type":"string","minLength":1},"scope":{"type":"object","additionalProperties":false,"required":["apply_to","exclude"],"properties":{"apply_to":{"type":"array","minItems":1,"items":{"type":"string"}},"exclude":{"type":"array","minItems":1,"items":{"type":"string"}}}},"core_concepts":{"type":"object","additionalProperties":false,"required":["myeongdo","toegeo"],"properties":{"myeongdo":{"$ref":"#/$defs/conceptRule"},"toegeo":{"$ref":"#/$defs/conceptRule"}}},"top_level_priorities":{"type":"array","minItems":1,"items":{"type":"string"}},"decision_flow":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/decisionStep"}},"rules":{"type":"object","additionalProperties":false,"required":["claim_basis","plaintiff_eligibility","defendant_identification","simultaneous_performance","property_identification","combined_claims","order_templates","cost_and_provisional_execution"],"properties":{"claim_basis":{"type":"object","additionalProperties":false,"required":["ownership_based","lease_termination_based","coownership_preservation"],"properties":{"ownership_based":{"type":"object","additionalProperties":false,"required":["rule","do_not_assume","output_when_uncertain"],"properties":{"rule":{"type":"string"},"do_not_assume":{"type":"array","minItems":1,"items":{"type":"string"}},"output_when_uncertain":{"type":"string"}}},"lease_termination_based":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}},"coownership_preservation":{"type":"object","additionalProperties":false,"required":["rule","note"],"properties":{"rule":{"type":"string"},"note":{"type":"string"}}}}},"plaintiff_eligibility":{"type":"object","additionalProperties":false,"required":["valid_plaintiffs","undeveloped_title_rule","possession_helper_rule"],"properties":{"valid_plaintiffs":{"type":"array","minItems":1,"items":{"type":"string"}},"undeveloped_title_rule":{"type":"string"},"possession_helper_rule":{"type":"string"}}},"defendant_identification":{"type":"object","additionalProperties":false,"required":["fundamental_rule","multiple_possessors","direct_vs_indirect","former_possessor_rule","unknown_possessor","transfer_during_litigation"],"properties":{"fundamental_rule":{"type":"string"},"multiple_possessors":{"type":"object","additionalProperties":false,"required":["rule","reason"],"properties":{"rule":{"type":"string"},"reason":{"type":"string"}}},"direct_vs_indirect":{"type":"object","additionalProperties":false,"required":["unlawful_possession_claim","contractual_delivery_claim"],"properties":{"unlawful_possession_claim":{"type":"string"},"contractual_delivery_claim":{"type":"string"}}},"former_possessor_rule":{"type":"string"},"unknown_possessor":{"type":"object","additionalProperties":false,"required":["required_checks","output_rule"],"properties":{"required_checks":{"type":"array","minItems":1,"items":{"type":"string"}},"output_rule":{"type":"string"}}},"transfer_during_litigation":{"type":"object","additionalProperties":false,"required":["triggers","output_rule"],"properties":{"triggers":{"type":"array","minItems":1,"items":{"type":"string"}},"output_rule":{"type":"string"}}}}},"simultaneous_performance":{"type":"object","additionalProperties":false,"required":["general_rule","must_check_if","mandatory_result","illegal_possession_caution","unjust_enrichment_rule","lease_registration_cancellation_rule"],"properties":{"general_rule":{"type":"string"},"must_check_if":{"type":"array","minItems":1,"items":{"type":"string"}},"mandatory_result":{"type":"string"},"illegal_possession_caution":{"type":"string"},"unjust_enrichment_rule":{"type":"string"},"lease_registration_cancellation_rule":{"type":"string"}}},"property_identification":{"type":"object","additionalProperties":false,"required":["enforceability_rule","required_elements","land_info_rule","address_format","actual_vs_registry","unregistered_building","annex_list","partial_building"],"properties":{"enforceability_rule":{"type":"string"},"required_elements":{"type":"array","minItems":1,"items":{"type":"string"}},"land_info_rule":{"type":"string"},"address_format":{"type":"object","additionalProperties":false,"required":["registry_only_jibun","jibun_and_road","example"],"properties":{"registry_only_jibun":{"type":"string"},"jibun_and_road":{"type":"string"},"example":{"type":"string"}}},"actual_vs_registry":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}},"unregistered_building":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}},"annex_list":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}},"partial_building":{"type":"object","additionalProperties":false,"required":["mandatory","rule","required_elements","forbidden_expressions"],"properties":{"mandatory":{"type":"boolean"},"rule":{"type":"string"},"required_elements":{"type":"array","minItems":1,"items":{"type":"string"}},"forbidden_expressions":{"type":"array","minItems":1,"items":{"type":"string"}}}}}},"combined_claims":{"type":"object","additionalProperties":false,"required":["money_claims","demolition_and_land_delivery","restoration","eviction"],"properties":{"money_claims":{"type":"object","additionalProperties":false,"required":["required_elements"],"properties":{"required_elements":{"type":"array","minItems":1,"items":{"type":"string"}}}},"demolition_and_land_delivery":{"type":"object","additionalProperties":false,"required":["rule","caution"],"properties":{"rule":{"type":"string"},"caution":{"type":"string"}}},"restoration":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}},"eviction":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}}}},"order_templates":{"type":"object","additionalProperties":false,"required":["simple_delivery","simultaneous_performance_delivery","partial_building_delivery"],"properties":{"simple_delivery":{"$ref":"#/$defs/orderTemplate"},"simultaneous_performance_delivery":{"allOf":[{"$ref":"#/$defs/orderTemplate"},{"type":"object","required":["note"],"properties":{"note":{"type":"string"}}}]},"partial_building_delivery":{"$ref":"#/$defs/orderTemplate"}}},"cost_and_provisional_execution":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}}}},"prohibitions":{"type":"array","minItems":1,"items":{"type":"string"}},"output_policy":{"type":"object","additionalProperties":false,"required":["when_facts_are_sufficient","when_facts_are_insufficient","no_invention_rule"],"properties":{"when_facts_are_sufficient":{"type":"object","additionalProperties":false,"required":["rule"],"properties":{"rule":{"type":"string"}}},"when_facts_are_insufficient":{"type":"object","additionalProperties":false,"required":["required_output_order"],"properties":{"required_output_order":{"type":"array","minItems":1,"items":{"type":"string"}}}},"no_invention_rule":{"type":"string"}}},"final_checklist":{"type":"array","minItems":1,"items":{"type":"string"}},"one_line_summary":{"type":"string"}},"$defs":{"conceptRule":{"type":"object","additionalProperties":false,"required":["definition","rule"],"properties":{"definition":{"type":"string"},"rule":{"type":"string"}}},"decisionStep":{"type":"object","additionalProperties":false,"required":["step","name"],"properties":{"step":{"type":"integer","minimum":1},"name":{"type":"string"},"options":{"type":"array","minItems":1,"items":{"type":"string"}}}},"orderTemplate":{"type":"object","additionalProperties":false,"required":["text","use_if"],"properties":{"text":{"type":"string"},"use_if":{"type":"array","minItems":1,"items":{"type":"string"}}}}}} |