e260e5f2182090dd098ec470fe673fa99695cdfe
Ontology Platform
본 프로젝트는 여러 검증된 오픈소스 기반 엔진들을 조합하여 구축된 온톨로지 구축 플랫폼이다.
목표는 기존 엔진을 폐기하거나 새로 만드는 것이 아니라:
- 기존 엔진을 최대한 유지하면서
- 부족한 플랫폼 기능을 확장하고
- 온톨로지 구축 워크플로우를 강화하며
- 상용화 가능한 구조로 발전시키는 것이다.
기존 엔진은 이미 검증된 기반 자산으로 간주한다.
CORE DEVELOPMENT PRINCIPLES
기존 엔진 재사용 원칙
현재 시스템은 다음과 같은 검증된 오픈소스 기반 구조들을 포함한다.
- 웹 크롤링 엔진
- HTML 정제 시스템
- 엔티티 추출 구조
- 클레임 생성 구조
- 데이터 저장 구조
- 기존 분석 파이프라인
따라서:
- 기존 엔진을 임의로 교체하지 않는다.
- 없는 기능만 확장한다.
- 구조적 문제가 확인된 경우에만 수정 검토한다.
- 승인 없는 대규모 리팩토링을 금지한다.
- 전체 구조 재설계를 금지한다.
TASK EXECUTION MODES
프로젝트 작업 모드는 세 가지로 구분된다.
1. PHASE WORKFLOW MODE
로드맵 기반 작업 수행 모드. 다음 명령이 포함될 때만 활성화.
- ^(다음 )?(페이즈|PHASE|phase)( \d+(-\d+)?)? 진행$
이 경우에만 PHASE_WORKFLOW.MD 를 읽고 작업을 진행한다.
2. PLANNING MODE
설계 및 roadmap 생성 모드. 다음 명령이 포함될 때만 활성화.
- ^(페이즈|PHASE|phase)( \d+(-\d+)?)? (생성|계획)$
이 경우에만 PHASE_PLANNING.md 를 읽고 작업을 진행한다.
PROJECT STRUCTURE
README.md
/docs/phases
PHASE_WORKFLOW.md
PHASE_PLANNING.md
PHASE_INDEX.md
/phase_01
/phase_02
/phase_03
Description
Languages
Jupyter Notebook
46%
Python
35.1%
TypeScript
12.4%
JavaScript
2.1%
CSS
0.9%
Other
3.2%