49유형 술어기준 — 초안 전문
이 문서의 역할
criteria49.mjs(정본)를 검수용으로 렌더한 것이다. 손으로 고치지 않는다 — 기준 수정은 정본에 하고node scripts/rat-poc1/criteria-doc.mjs로 재생성한다. 상태 초안(7회차 반영 · 2026-08-24) · 유형별 적용 현황은DASHBOARD.md칸의 뜻 요구=성립 조건(슬롯 단위 · 대치되면 사라지는 것을 넣지 않는다) · 배제=이것이면 이 유형이 아니다 · 갈림=형제와 무엇으로 갈리는가(이 파일의 핵심) · 증거=요구는 아니나 힘이 실리는 것 · 전제=적용에 필요한 관측(층: 조회·기하·표지·시각) · 대치요구=★poc1 이 판정하지 않고 대치 원리에 넘기는 명세 · 판정규칙=현재 판정식 원문(참고 — 술어가 아니라 규칙 층이다)
목차
- 페이지 역할 (4):
Opening·TableOfContents·SectionDivider·Ending - 차트 (11):
BarChart·LineAreaChart·ComboChart·PieChart·DonutChart·StackedBarChart·RadarChart·BubbleChart·TreeMap·PictogramChart·Gauge - 표 (4):
ListingTable·ComparisonTable·Calendar·GanttChart - 순서 (7):
Steps·Staircase·Funnel·FlowChart·Cycle·Timeline·Transformation - 도해 (9):
HierarchicalTree·Pyramid·NestedScope·VennDiagram·Fishbone·CombinedResult·Quadrant·SWOT·ProblemSolution - 사람 (5):
ProfileCard·ResumeCV·DialogueChat·QnACard·QuoteTestimonial - 글 (3):
BigNumber·HighlightedMessage·LongFormTextLayout - 지도 (4):
Location·Highlight·Distribution·Flow - 나열 (2):
List·Versus
페이지 역할 계열
Opening
발표 슬라이드의 맨 앞장을 구성한다 · major=PageNavigation
요구
- 문서에서 이 장의 자리가 첫 장이다
배제
- 본문 내용을 전개한다
- 구간 이름이 둘 이상 열거된다 — 그것은 목차다. 더 구체적인 형제가 이긴다(애매 26건의 원인)
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Ending |
자리가 앞인가 뒤인가. 문면은 종결(감사·마무리)이 아니라 개시다 |
SectionDivider |
문서 전체의 첫 장인가 구간의 첫 장인가 |
TableOfContents |
구성·순서를 안내하면 목차다. 표제만 있으면 표지다 |
증거 — 제목이 문서 전체 주제다 · 발표자·소속·날짜가 있다
전제 — 문서 안 자리〔조회〕 · 페이지 순번〔조회〕 · 반복 단위 부재〔기하〕 · 구간 이름 열거〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Opening: (X) => X['문서 안 자리'] === 'Opening'TableOfContents
발표의 전체 구성·섹션·순서를 안내한다 · major=PageNavigation
요구
- 문서에서 이 장의 자리가 목차다
- 뒤에 올 구간의 이름이 둘 이상 열거된다
- 열거된 자리마다 문서 구간의 이름을 담는 슬롯이 있다
배제
- 열거된 것이 구간 이름이 아니라 내용 항목이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
List |
열거된 것이 문서의 구간이면 목차, 내용 항목이면 나열이다. 형질 거리 0.50 의 실체가 이것이다 |
SectionDivider |
구간 전체를 한 번에 보이는가 한 구간의 시작만 알리는가 |
증거 — 목차·CONTENTS·AGENDA 어휘 · 구간마다 번호나 쪽수가 붙는다
전제 — 문서 안 자리〔조회〕 · 페이지 순번〔조회〕 · 구간 이름 열거〔시각〕
대치요구(대치 원리로 넘김) — 대입: 각 슬롯에 문서 구간의 이름
판정규칙(참고)
TableOfContents: (X) => X['문서 안 자리'] === 'Agenda'SectionDivider
발표 중간의 장 전환이나 섹션 시작을 알린다 · major=PageNavigation
요구
- 문서에서 이 장의 자리가 구간 경계다
- 문면이 장 번호나 구간 이름 수준에 머문다
- 표제 자리가 장 번호나 구간 이름을 담는 슬롯이다
배제
- 핵심 메시지나 한두 문장을 크게 표현한 것 — 단어장 명시 배제
- 본문 내용이 함께 전개된다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Ending |
★형질 거리 0.00 — 형질로는 못 가른다. 갈림은 자리와 문면이다. 뒤에 내용 장이 더 있으면 구간 경계, 문서의 끝이고 문면이 종결이면 마무리다 |
Opening |
문서 전체의 첫 장인가 구간의 첫 장인가 |
HighlightedMessage |
문면이 구간 이름 수준이면 간지, 기억해야 할 주장이면 강조 문구다 |
증거 — 1장·CHAPTER·PART 어휘 · 뒤 페이지의 구간이 바뀐다
전제 — 문서 안 자리〔조회〕 · 문면이 구간 이름 수준〔시각〕 · 페이지 순번〔조회〕
대치요구(대치 원리로 넘김) — 대입: 표제 슬롯에 장 번호나 구간 이름
판정규칙(참고)
SectionDivider: (X) => X['문서 안 자리'] === 'SectionDivider'Ending
발표 맨 마지막 장에 종료를 표현한다 · major=PageNavigation
요구
- 문서에서 이 장의 자리가 마지막이다
- 문면이 종결이다
- 표제 자리가 종결 표현을 담는 슬롯이다
배제
- 본문 내용의 결론 요약 — 단어장 명시 배제. 종결 용도로만
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Opening |
자리가 문서의 끝인가 처음인가. 형질이 같아 자리만이 갈림이다 |
SectionDivider |
★형질 거리 0.00. 자리(끝인가 중간인가)와 문면(종결인가 구간 이름인가) |
HighlightedMessage |
마지막 장의 한 문장이 종결 인사면 마무리, 기억할 주장이면 강조 문구다 |
증거 — 감사합니다·THANK YOU·Q&A 어휘 · 연락처
전제 — 문서 안 자리〔조회〕 · 페이지 순번〔조회〕 · 문면이 종결〔시각〕 · 반복 단위 부재〔기하〕
대치요구(대치 원리로 넘김) — 대입: 표제 슬롯에 종결 표현
판정규칙(참고)
Ending: (X) => X['문서 안 자리'] === 'Ending'차트 계열
Gauge
목표 대비 달성률·진행률·임계치 대비 상태를 게이지로 보여준다 · major=KPIKeyMetric
요구
- 수치가 있다
- 그 수치가 기준(목표·전체·임계)에 대한 위치로 표현된다
- 표현의 담체가 눈금·호·진행 막대 같은 게이지 형태다
- 수치를 담는 슬롯과 기준을 담는 슬롯이 함께 있다
배제
- 기준 없이 수치만 크게 있다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
BigNumber |
기준선이 있는가. 단어장 명시 — 게이지는 「기준선이 있어야 의미가 강해짐」, 큰 숫자는 「기준선이 없어도 성립」 |
BarChart |
★차트 전반과 갈리는 축은 담체다. 차트는 기준 대비를 보이지만 담체가 막대·선·조각이고, 게이지는 눈금·호·진행 막대다. 기준 대비 표현만으로는 갈리지 않는다 |
DonutChart |
형질 거리 0.83 이지만 도형이 같을 수 있다. 한 수치의 달성도면 게이지, 여러 항목의 구성비면 고리 그래프다 |
증거 — 눈금·호(arc)·진행 막대 · 목표·달성률·진행률 어휘
전제 — 게이지 전용 요소〔조회〕 · 기준 대비 표현〔시각〕 · 게이지 형태의 담체〔시각〕 · 기준선 부재〔시각〕 · 개수가 값을 나타냄〔시각〕 · 차트가 주된 요소〔시각〕
대치요구(대치 원리로 넘김) — 대입: 수치 슬롯에 값 / 기준 슬롯에 목표나 전체
판정규칙(참고)
Gauge: (X) => T(X['게이지 전용 요소'])
|| (T(X['기준 대비 표현']) && T(X['게이지 형태의 담체'])
&& !T(X['개수가 값을 나타냄']))RadarChart
동일한 평가 기준 여러 개에서 대상의 강약점·프로파일 차이를 수치로 비교한다 · major=AttributeComparison
요구
- 평가 기준이 셋 이상이고 각각이 축을 이룬다
- 축들이 한 중심에서 방사로 펼쳐진다
- 축 끝마다 평가 기준을 담는 슬롯이 있다
배제
- 축이 가로·세로 둘뿐이다 — 그것은 사분면이나 버블이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
ComparisonTable |
★형질 거리 0.30. 표인가 방사 축인가 |
BarChart |
★형질 거리 0.38. 축이 방사로 펼쳐지는가 하나의 축에 막대가 서는가 |
BubbleChart |
축이 셋 이상인가 둘인가 |
증거 — 거미줄 격자 · 축 끝의 기준 이름 · 다각형 채움
전제 — 방사 축 수〔기하〕 · 축이 평가 기준〔시각〕 · 방사로 펼친 축〔시각〕
대치요구(대치 원리로 넘김) — 대입: 축 끝 슬롯에 평가 기준 / 축마다 수치
판정규칙(참고)
RadarChart: (X) => T(X['방사로 펼친 축']) && T(X['축이 평가 기준'])BubbleChart
두 축의 위치와 버블 크기를 함께 사용해 대상 간 상대적 위치와 규모를 동시에 보인다 · major=RelationalComparison
요구
- 가로·세로 두 축이 있다
- 대상이 점으로 배치된다
- 점의 크기가 또 하나의 값을 나타낸다
- 두 축 이름을 담는 슬롯이 있다
- 원마다 규모 수치를 담는 슬롯이 있다
배제
- 점 크기가 모두 같다 — 그것은 사분면이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
SWOT |
★형질 거리 0.29. 두 축의 좌표에 크기를 가진 점이 놓이는가, 네 칸 자체가 고정 개념인가 |
Quadrant |
★형질 거리 0.29. 크기가 값을 나타내는가 |
BarChart |
★형질 거리 0.29. 두 축의 위치인가 하나의 축의 길이인가 |
증거 — 크기가 다른 원이 넷 이상 · 축 이름 · 원 안이나 옆의 수치
전제 — 두 축 존재〔기하〕 · 원 크기 편차〔기하〕 · 대상이 위치로 배치〔시각〕
대치요구(대치 원리로 넘김) — 대입: 축 이름 슬롯에 평가 축 / 원마다 규모 수치
판정규칙(참고)
BubbleChart: (X) => T(X['두 축 존재']) && T(X['대상이 위치로 배치'])
&& N(X['원 크기 편차']) >= 1.8PieChart
전체를 여러 조각으로 나누어 구성 비율을 보인다 · major=ProportionComposition
요구
- 전체가 하나의 원으로 표현된다
- 원이 조각으로 나뉜다
- 조각마다 항목 이름과 비율을 담는 슬롯이 있다
배제
- 가운데가 비어 고리를 이룬다 — 그것은 고리 그래프다
- 조각이 아니라 아이콘 반복으로 비율을 보인다 — 그것은 픽토그램이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
DonutChart |
★형질 거리 0.00 — 갈림은 가운데가 비었는가다. 비어 있으면 고리다 |
PictogramChart |
★형질 거리 0.00 — 비율의 담체가 원 조각인가 아이콘 개수인가 |
StackedBarChart |
형질 거리 0.20 — 전체가 원인가 막대인가 |
증거 — 범례 · 조각별 퍼센트 표기
전제 — 차트 요소 종류〔조회〕
대치요구(대치 원리로 넘김) — 대입: 조각마다 항목 이름과 비율 수치 · 수용: 조각 수가 대치로 바뀌면 도형도 함께 바뀌어야 한다
판정규칙(참고)
PieChart: (X) => X['차트 요소 종류'] === 'PIE_CHART'DonutChart
중앙 공간을 활용하면서 전체 대비 구성 비율을 보인다 · major=ProportionComposition
요구
- 전체가 고리로 표현된다
- 고리가 구간으로 나뉜다
- 구간마다 항목 이름과 비율을 담는 슬롯이 있다
배제
- ★단일 값의 진척·달성률 표시다(조각 2=값+나머지 · 큰 % 강조) — 그것은 게이지다(13회차 C충돌 실물 · 단어장이 Progress Ring 을 진척형으로 별도 등재)
- 한 수치의 달성도를 기준 대비로 보인다 — 그것은 게이지다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
StackedBarChart |
전체가 고리인가 막대인가 |
PieChart |
★형질 거리 0.00 — 가운데가 비었는가 |
Gauge |
고리 도형이 같을 수 있다. 여러 항목의 구성비인가 한 수치의 달성도인가 |
PictogramChart |
★형질 거리 0.00 — 담체가 고리 구간인가 아이콘 개수인가 |
증거 — 중앙에 합계나 제목 · 구간별 퍼센트
전제 — 가장 큰 글자가 짧은 수치〔기하〕 · 차트 요소 종류〔조회〕 · 게이지 전용 요소 부재〔조회〕
대치요구(대치 원리로 넘김) — 대입: 구간마다 항목 이름과 비율 수치
판정규칙(참고)
DonutChart: (X) => X['차트 요소 종류'] === 'DONUT_CHART' && T(X['게이지 전용 요소 부재'])
&& !T(X['가장 큰 글자가 짧은 수치'])PictogramChart
아이콘 반복이나 채움 정도로 비율·수량을 직관적으로 보인다 · major=ProportionComposition
요구
- 같은 아이콘이 반복된다
- 반복 개수나 채움 정도가 비율·수량을 나타낸다
배제
- 아이콘이 항목의 표지일 뿐 개수가 값을 나타내지 않는다 — 그것은 나열이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
StackedBarChart |
담체가 아이콘 개수인가 막대 안 세그먼트인가 |
PieChart |
★형질 거리 0.00 — 담체가 아이콘 개수인가 원 조각인가 |
DonutChart |
★형질 거리 0.00 — 담체가 아이콘 개수인가 고리 구간인가 |
List |
★아이콘 반복만으로는 갈리지 않는다. 개수가 값을 나타내는가가 갈림이다. 아이콘이 단위마다 하나씩 붙은 것은 나열이다(기하 관측 단독 정밀 1% 실측) |
증거 — 같은 아이콘이 다섯 개 이상 · 일부만 채워진 아이콘 · 10명 중 7명 같은 문면
전제 — 아이콘 반복 수〔기하〕 · 개수가 값을 나타냄〔시각〕 · 차트 요소 종류〔조회〕 · 게이지 전용 요소〔조회〕 · 기준 대비 표현〔시각〕 · 화자 표기 존재〔시각〕
대치요구(대치 원리로 넘김) — 대입: 항목 이름과 비율 수치 · 수용: 수치가 바뀌면 아이콘 개수나 채움도 함께 바뀌어야 한다
판정규칙(참고)
PictogramChart: (X) => N(X['아이콘 반복 수']) >= 5 && T(X['개수가 값을 나타냄'])
&& !T(X['게이지 전용 요소']) && !T(X['기준 대비 표현']) && !T(X['화자 표기 존재'])StackedBarChart
항목별 전체값 안의 구성 비중을 막대 세그먼트로 보인다 · major=ProportionComposition
요구
- 막대가 있다
- 한 막대 안이 구간으로 쌓여 나뉜다
배제
- 막대가 나뉘지 않는다 — 그것은 막대그래프다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
DonutChart |
전체가 막대인가 고리인가 |
PictogramChart |
담체가 막대 안 세그먼트인가 아이콘 개수인가 |
BarChart |
한 막대 안이 구간으로 나뉘는가 |
PieChart |
형질 거리 0.20 — 전체가 막대인가 원인가 |
TreeMap |
형질 거리 0.20 — 구간이 막대 안의 세그먼트인가 평면의 면적인가 |
증거 — 구간별 채움색과 범례 · 누적 합계 표기
전제 — 차트 요소 종류〔조회〕 · 누적 구간 여부〔조회〕
대치요구(대치 원리로 넘김) — 대입: 항목마다 이름과 구성 수치
판정규칙(참고)
StackedBarChart: (X) => T(X['누적 구간 여부'])
&& /^BAR_CHART_(VER|HOR)$/.test(String(X['차트 요소 종류'] ?? ''))TreeMap
면적 크기로 전체 대비 구성 비율과 상대적 규모를 보인다 · major=ProportionComposition
요구
- 평면이 사각형들로 빈틈없이 나뉜다
- 각 사각형의 면적이 값을 나타낸다
- 사각형마다 항목 이름을 담는 슬롯이 있다
배제
- 사각형 크기가 모두 같다 — 그것은 격자 나열이다
- 사각형이 서로 떨어져 있다 — 빈틈없는 분할이 아니다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
StackedBarChart |
형질 거리 0.20 — 평면 분할인가 막대 안 세그먼트인가 |
DonutChart |
담체가 평면의 면적인가 고리 구간인가 |
PictogramChart |
담체가 면적인가 아이콘 개수인가 |
PieChart |
담체가 면적인가 원 조각인가 |
List |
★크기가 값을 나타내는가. 같은 크기 카드의 격자 배치는 나열이다 |
ListingTable |
면적 분할인가 행·열 격자인가 |
증거 — 사각형 크기 편차가 크다 · 사각형 안에 수치
전제 — 평면 빈틈없는 분할〔시각〕 · 면적 편차〔기하〕 · 차트 요소 종류〔조회〕
대치요구(대치 원리로 넘김) — 대입: 사각형마다 항목 이름과 값 · 수용: 값이 바뀌면 면적도 함께 바뀌어야 한다
판정규칙(참고)
TreeMap: (X) => T(X['평면 빈틈없는 분할']) && N(X['면적 편차']) >= 2
&& !X['차트 요소 종류']BarChart
항목 간 수치 크기·순위·상대적 규모를 막대 길이로 비교한다 · major=MagnitudeRanking
요구
- 막대가 둘 이상이다
- 막대 길이가 값을 나타낸다
배제
- 한 막대 안이 구간으로 쌓인다 — 그것은 누적 막대다
- 막대와 선이 함께 있다 — 그것은 콤보다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
BubbleChart |
★형질 거리 0.29 — 하나의 축의 길이인가 두 축의 위치인가 |
RadarChart |
★형질 거리 0.38 — 하나의 축인가 방사 축인가 |
Distribution |
형질 거리 0.43 — 지도 좌표가 필수인가. 지도가 있으면 분포다 |
증거 — 축과 눈금 · 막대 끝 수치
전제 — 차트 요소 종류〔조회〕 · 누적 구간 부재〔조회〕
대치요구(대치 원리로 넘김) — 대입: 항목마다 이름과 수치 · 수용: 수치가 바뀌면 막대 길이도 함께 바뀌어야 한다
판정규칙(참고)
BarChart: (X) => /^BAR_CHART_(VER|HOR)$/.test(String(X['차트 요소 종류'] ?? ''))
&& T(X['누적 구간 부재'])LineAreaChart
시간이나 순서에 따른 수치 변화와 추세를 선 또는 면적으로 보인다 · major=Trend
요구
- 선이나 면적으로 값의 연속 변화가 표현된다
- 계열이 한 종류다(선만 또는 면적만)
배제
- 막대와 선이 한 차트에 공존한다
- 좌우 Y축의 단위가 다르다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Calendar |
시간축이 연속 변화의 축인가 날짜 칸의 격자인가 |
ComboChart |
★형질 거리 0.00 — 갈림은 한 차트 안의 계열 종류 수와 축 수다. 한 차트에 막대와 선이 공존하거나 좌우 Y축의 단위가 다르면 콤보다. ★차트가 여러 개 나란히 있는 것은 콤보가 아니다 — 단어장은 「한 차트·한 X축에 공존」이라고 못 박는다. ★단위가 같고 항목만 다르면 콤보가 아니다(단어장 명시) |
BarChart |
형질 거리 0.56 — 연속 변화인가 항목 간 크기 비교인가 |
증거 — 시간축 표지 · 면적 채움 · 꺾인 점 표시
전제 — 차트 요소 종류〔조회〕 · 한 차트 안 계열 종류 수〔조회〕 · 이중 축 여부〔조회〕
대치요구(대치 원리로 넘김) — 대입: 축마다 시점이나 순서 / 계열마다 수치
판정규칙(참고)
LineAreaChart: (X) => /^(LINE_CHART|AREA_LINE_CHART)$/.test(String(X['차트 요소 종류'] ?? ''))
&& N(X['한 차트 안 계열 종류 수']) <= 1 && !T(X['이중 축 여부'])ComboChart
같은 축 위에서 성격이 다른 지표를 한 차트에 겹쳐 보인다 · major=Trend
요구
- ★구성 차트들이 축을 공유한다(한 좌표계)
- ★복수의 구성이 각각 개별적으로도 오롯한 차트다 — 자기 데이터 시리즈를 온전히 인코딩한다. 강조·추세 장식 선은 구성 차트가 아니다(유저 확정 8/24 · C충돌 6건 실물 전수)
- 한 차트 안에 계열 종류가 둘 이상이다(막대 + 선 등). 또는 좌우 Y축의 단위가 다른 지표가 둘 이상이다
배제
- ★단위가 같고 항목만 다른 경우 — 단어장 명시 배제
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
BarChart |
선 계열이 함께 있는가 |
Calendar |
시간축이 차트의 축인가 날짜 칸의 격자인가 |
LineAreaChart |
★형질 거리 0.00 — 계열 종류가 하나인가 둘 이상인가 |
증거 — 좌우 두 개의 Y축 · 단위가 다른 두 범례
전제 — 차트 요소 종류〔조회〕 · 한 차트 안 계열 종류 수〔조회〕 · 이중 축 여부〔조회〕
대치요구(대치 원리로 넘김) — 대입: 축마다 시점이나 순서 / 계열마다 이름과 수치
판정규칙(참고)
ComboChart: (X) => X['차트 요소 종류'] === 'COMBO_CHART'
|| N(X['한 차트 안 계열 종류 수']) >= 2표 계열
ListingTable
목록 정보를 행과 열로 구조화해 표로 정리한다 · major=Enumeration
요구
- 행과 열의 격자로 읽힌다
- 각 행이 목록 항목이고 열이 그 항목의 부가 정보다
배제
- 열이 대상 간 비교의 공통 기준이다 — 그것은 비교 표다
- 단어장 명시 — 대상 간 차이·우열·선택 판단이 주목적이면 비교 표다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
List |
★형질 거리 0.33. 표 격자가 있는가. grid 배치는 표가 아니다 |
ComparisonTable |
★형질 거리 0.64. 열의 정체가 갈림이다 — 열이 항목의 부가 정보면 목록 표, 여러 대상을 재는 공통 기준이면 비교 표다 |
Calendar |
열이 날짜 칸이면 달력이다 |
증거 — 괘선·머리글 밴드 · 행마다 같은 열 구성
전제 — 표 형태가 주된 요소〔시각〕 · 표 요소 보유〔조회〕 · 괘선 격자〔기하〕 · 열이 부가 정보〔시각〕 · 날짜 칸 격자〔시각〕 · 공통 기준 둘 이상〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
ListingTable: (X) => (T(X['표 요소 보유']) || T(X['괘선 격자']) || T(X['표 형태가 주된 요소']))
&& T(X['열이 부가 정보'])
&& !T(X['날짜 칸 격자']) && !T(X['공통 기준 둘 이상'])ComparisonTable
여러 기준·속성을 행·열로 정리해 여러 대상을 같은 기준으로 나란히 놓고 차이를 보인다 · major=AttributeComparison
요구
- 대상이 둘 이상이다
- 모든 대상을 재는 공통 기준이 둘 이상이다
- 기준이 행이나 열의 축을 이룬다
- 기준 축의 자리마다 공통 평가 기준을 담는 슬롯이 있다
배제
- 기준이 하나뿐이다 — 그것은 대조나 크기 비교다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
ListingTable |
열이 공통 기준인가 부가 정보인가 |
Versus |
★형질 거리 0.56. 기준의 수가 갈림이다 — 여러 기준을 한 번에 재면 비교 표, 두 대상을 맞세워 직접 대조하면 대치다 |
RadarChart |
★형질 거리 0.30. 같은 여러 기준을 재는 것은 같고 표인가 방사 축인가가 다르다 |
증거 — 체크·엑스 표지 · 비교·대비 어휘 · 대상이 열 머리글에 온다
전제 — 표 형태가 주된 요소〔시각〕 · 표 요소 보유〔조회〕 · 공통 기준 둘 이상〔시각〕 · 괘선 격자〔기하〕
대치요구(대치 원리로 넘김) — 대입: 기준 축 슬롯에 공통 평가 기준
판정규칙(참고)
ComparisonTable: (X) => (T(X['표 요소 보유']) || T(X['괘선 격자']) || T(X['표 형태가 주된 요소']))
&& T(X['공통 기준 둘 이상'])GanttChart
작업별 시작·종료·기간·병렬 진행을 일정표 형태로 보인다 · major=TimelineSchedule
요구
- 시간 단위가 가로로 나열된다
- 작업마다 시작과 종료가 기간의 길이로 표현된다
- 작업 이름을 담는 슬롯과 시간 단위를 담는 슬롯이 있다
배제
- 시점만 있고 기간의 길이가 없다 — 그것은 연표다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Timeline |
★형질 거리 0.17. 기간의 길이가 표현되는가. 점이 아니라 구간이면 간트다 |
ListingTable |
열이 시간 단위인가 항목의 부가 정보인가 |
Calendar |
형질 거리 0.33 — 열이 기간 단위(분기·월)인가 날짜 칸인가 |
증거 — ★단어장 명시 — 표 형태가 아니어도 시간을 가로로 나열하고 시작·종료를 표현하면 간트다 · 가로 막대가 행마다 다른 위치에서 시작한다
전제 — 표 요소 보유〔조회〕 · 기간 막대〔시각〕 · 시간 단위 슬롯〔시각〕
대치요구(대치 원리로 넘김) — 대입: 열 머리글 슬롯에 시간 단위 / 행마다 작업 이름 · 수용: 기간이 바뀌면 막대 길이와 위치도 함께 바뀌어야 한다
판정규칙(참고)
GanttChart: (X) => T(X['시간 단위 슬롯']) && T(X['기간 막대'])Calendar
월 단위의 일정이나 이벤트를 달력 형태로 보인다 · major=TimelineSchedule
요구
- 날짜 칸이 행·열 격자를 이룬다
- 칸마다 날짜를 담는 슬롯이 있다
배제
- 격자가 날짜 칸이 아니다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
ComboChart |
날짜 칸의 격자인가 차트의 축인가 |
Timeline |
형질 거리 0.20 — 달력 격자인가 축인가 |
GanttChart |
날짜 칸의 격자인가 기간 막대의 표인가 |
ListingTable |
열이 요일·날짜인가 항목의 부가 정보인가 |
증거 — 요일 머리글 · 월·연 표기 · 7열 격자
전제 — 표 요소 보유〔조회〕 · 날짜 칸 격자〔시각〕 · 괘선 격자〔기하〕
대치요구(대치 원리로 넘김) — 대입: 칸마다 날짜 / 칸 안에 일정
판정규칙(참고)
Calendar: (X) => (T(X['표 요소 보유']) || T(X['괘선 격자'])) && T(X['날짜 칸 격자'])순서 계열
Timeline
날짜·기간·순서·마일스톤 등 시간 축을 기준으로 사건이나 작업을 보인다 · major=TimelineSchedule
요구
- 단위가 둘 이상이다
- 단위가 하나의 축을 따라 정렬된다
- ★축 위 단위마다 날짜나 시점을 담는 슬롯이 있다
배제
- 행·열 격자에 작업 기간이 막대로 놓인다 — 그것은 간트다
- 월 단위 날짜 칸의 격자다 — 그것은 달력이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Steps |
★형질 거리 0.50(사촌). 실제 시간축인가가 갈림이다. 단계 순서만 있고 시점이 없으면 단계다. ★날짜 텍스트의 유무로 갈리지 않는다 — 태그 250장 중 64%가 날짜 텍스트를 갖지 않는다. 갈림은 날짜 슬롯의 존재다 |
GanttChart |
★형질 거리 0.17 — 표 격자와 기간 막대가 추가되면 간트다 |
Calendar |
형질 거리 0.20 — 달력 격자인가 축인가 |
ResumeCV |
사건이 조직·제품에 귀속되면 연표, 한 사람의 이력이면 이력서다 |
증거 — 연도·월 표기 · 축선 도형 · 마일스톤 점
전제 — 반복 단위 수〔기하〕 · 축선 위 정렬〔기하〕 · 날짜 슬롯〔시각〕 · 기간 막대〔시각〕 · 날짜 칸 격자〔시각〕 · 단위가 한 축을 따라 정렬〔시각〕 · 차트 요소 종류〔조회〕 · 이력 항목 열거〔시각〕 · 차트가 주된 요소〔시각〕 · 표 요소 보유〔조회〕
대치요구(대치 원리로 넘김) — 대입: 축 위 단위마다 날짜나 시점 · 수용: 날짜 자리는 짧다 — 긴 문장이 오면 시간축으로 읽히지 않는다
판정규칙(참고)
Timeline: (X) => N(X['반복 단위 수']) >= 2 && T(X['단위가 한 축을 따라 정렬']) && T(X['날짜 슬롯'])
&& !T(X['차트가 주된 요소']) && !T(X['이력 항목 열거'])
&& !T(X['표 요소 보유']) && !T(X['기간 막대']) && !T(X['날짜 칸 격자'])Steps
업무나 절차를 순차 단계로 구분해 진행 순서를 보인다 · major=ProcessFlow
요구
- 단위가 둘 이상이다
- 앞 단위가 뒤 단위의 전제다(순서 의존) — ★서수 마커가 순서를 이루면(1→2→3) 그것이 순서 의존의 증거다(10회차 짝 수정 · p#6 채택의 상대편)
배제
- 실제 시간축이 있다 — 그것은 연표다
- 마지막이 처음으로 되돌아간다 — 그것은 순환이다
- 단계마다 모수가 줄어든다 — 그것은 퍼널이다
- 조건에 따라 길이 갈린다 — 그것은 흐름도다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Transformation |
★형질 거리 0.40. 단계가 셋 이상인가 상태가 둘인가. 둘이면 전환이고, 그때 두 상태가 같은 대상이어야 한다 |
List |
★형질 거리 0.67(사촌). 순서 의존이 갈림이다. ★단어장은 numbered list 를 List 에 포함한다 — 번호가 있다는 사실만으로 단계가 아니다 |
Timeline |
★형질 거리 0.50. 실제 시간축이 있는가 |
Cycle |
★형질 거리 0.33. 닫힌 순환인가 |
Staircase |
★형질 거리 0.33. 단계가 올라갈수록 수준이 높아지는가 |
Funnel |
형질 거리 0.43. 단계마다 모수가 줄어드는가 |
FlowChart |
형질 거리 0.50. 이음 구조가 단일 사슬인가 갈라지는가 |
증거 — 서수 마커 · 단계·STEP·프로세스 어휘 · 단위 사이 화살표
전제 — 차트가 주된 요소〔시각〕 · 반복 단위 수〔기하〕 · 서수 마커 순서 부합〔기하〕 · 순서 의존〔시각〕 · 날짜 슬롯〔시각〕 · 이음이 닫힌 고리〔시각〕 · 모수 감소 표현〔시각〕 · 이음 구조의 분기〔기하〕 · 상승이 수준을 뜻함〔시각〕 · 이음이 갈라진다〔시각〕 · 같은 대상의 전후〔시각〕 · 이음이 갈라진다〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Steps: (X) => N(X['반복 단위 수']) >= 2
&& (T(X['순서 의존'])
|| (T(X['서수 마커 순서 부합']) && !T(X['차트가 주된 요소'])))
&& !T(X['날짜 슬롯']) && !T(X['이음이 닫힌 고리']) && !T(X['모수 감소 표현'])
&& !T(X['이음이 갈라진다']) && !T(X['상승이 수준을 뜻함'])
&& !T(X['같은 대상의 전후'])Staircase
상태·수준·성숙도·성과가 단계적으로 상승하는 것을 상향 형태로 보인다 · major=Progression
요구
- 단위가 셋 이상이다
- 단위가 순서를 따라 위로 올라간다
- 올라감이 수준·성숙의 상승을 뜻한다
배제
- 단순히 셋으로 나뉜 단계다 — 상향이 없으면 단계다
- 단위 폭이 줄어든다 — 그것은 퍼널이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Cycle |
올라가는가 되돌아가는가 |
Steps |
★형질 거리 0.33. 상승·성숙이 갈림이다. 단계가 나란하면 단계, 올라가고 그 올라감이 수준을 뜻하면 계단이다 |
Pyramid |
층이 위로 좁아지며 쌓이면 피라미드, 단위가 우상향으로 놓이면 계단이다 |
Funnel |
위로 올라가는가 좁아지는가 |
증거 — 단위가 우상향 배치 · LEVEL·단계 상승 어휘 · 계단 도형
전제 — 반복 단위 수〔기하〕 · 단위 상향 배치〔기하〕 · 상승이 수준을 뜻함〔시각〕 · 단위 폭 순감〔기하〕 · 층이 위로 좁아짐〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Staircase: (X) => N(X['반복 단위 수']) >= 3 && T(X['상승이 수준을 뜻함'])
&& !T(X['층이 위로 좁아짐'])Cycle
과정이나 상태가 끝나지 않고 반복·순환·피드백되는 구조를 보인다 · major=Cycle
요구
- 단위가 셋 이상이다
- 단위가 이음으로 연결된다
- ★이음이 닫혀 마지막이 처음으로 되돌아간다
배제
- 이음이 열려 끝이 있다 — 그것은 단계다
- 단위가 원 위에 있으나 이음이 없다 — 그것은 원형 나열이다(단어장은 circular-list 를 List 에 포함)
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Steps |
★형질 거리 0.33. 닫힌 순환만 다르다 |
List |
★원형 배치만으로는 갈리지 않는다. 단어장이 circular-list·hub and spoke 를 List 에 포함하므로, 갈림은 이음이 고리를 이루는가다 |
Staircase |
되돌아가는가 올라가는가 |
증거 — 곡선 화살표가 고리를 이룬다 · 순환·반복·피드백 어휘
전제 — 반복 단위 수〔기하〕 · 단위 간 이음〔기하〕 · 이음이 닫힌 고리〔시각〕 · 단위 사이 이음〔시각〕 · 차트 요소 종류〔조회〕 · 방사로 펼친 축〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Cycle: (X) => N(X['반복 단위 수']) >= 3 && T(X['단위 사이 이음'])
&& T(X['이음이 닫힌 고리']) && !X['차트 요소 종류'] && !T(X['방사로 펼친 축'])Funnel
많은 대상이 단계별로 줄어들거나 선별·전환되는 퍼널 전환을 보인다 · major=Conversion
요구
- 단위가 셋 이상이고 순서가 있다
- 단계마다 모수가 줄어든다
- 줄어듦이 단위의 크기나 수치로 표현된다
배제
- 단위 폭이 같다 — 폭이 같으면 줄어드는 것이 아니다
- 위로 좁아지며 층을 이룬다 — 그것은 피라미드다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Steps |
형질 거리 0.43. 전환·감소가 갈림이다 |
Pyramid |
★도형이 닮았다. 줄어듦이 모수의 감소인가 층의 위계인가가 갈림이다. 퍼널은 수치가 줄고 피라미드는 위계가 올라간다 |
Staircase |
좁아지는가 올라가는가 |
증거 — 단위 폭이 순서대로 줄어든다 · 전환율·이탈 수치 · 역삼각 도형
전제 — 반복 단위 수〔기하〕 · 단위 폭 순감〔기하〕 · 모수 감소 표현〔시각〕 · 넓이가 위계를 뜻함〔시각〕 · 크기가 범위를 뜻함〔시각〕
대치요구(대치 원리로 넘김) — 대입: 단계마다 모수나 전환율 · 수용: 수치가 바뀌면 단위 폭도 함께 줄어드는 순서를 지켜야 한다
판정규칙(참고)
Funnel: (X) => N(X['반복 단위 수']) >= 3 && T(X['모수 감소 표현'])
&& !T(X['넓이가 위계를 뜻함']) && !T(X['크기가 범위를 뜻함'])FlowChart
조건·판단·분기·예외 처리에 따라 흐름이 달라지는 구조를 보인다 · major=LogicFlow
요구
- 단위가 셋 이상이다
- 단위가 이음으로 연결된다
- ★이음 구조가 단일 사슬이 아니다 — 한 단위에서 서로 다른 둘로 갈라지거나 둘이 하나로 모인다
배제
- 이음이 단일 사슬이다 — 그것은 단계다
- 갈라짐이 위계의 소속이다 — 그것은 계층 트리다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Transformation |
이음이 갈라지는가 두 상태를 잇는가 |
Steps |
★형질 거리 0.50. 분기가 갈림이다. 실물 12장 대조에서 마름모·YES/NO 표지는 절반에만 있고, 변하지 않는 것은 이음 구조가 단일 사슬이 아니라는 것이다. 대조군 Steps 12장은 전부 단일 사슬이었다. ★Steps 는 이음이 없어도 성립하지만 흐름도는 분기를 보이려면 이음이 필수다 |
HierarchicalTree |
★형질 거리 0.57. 갈라짐이 조건에 따른 경로인가 상하 소속인가 |
CombinedResult |
갈라짐인가 모임인가. 여러 입력이 하나로 수렴하면 결합 결과다 |
증거 — 마름모 도형 · YES·NO 표지 · 조건·판단 어휘 · 화살촉
전제 — 단위 간 이음〔기하〕 · 이음 구조의 분기〔기하〕 · 갈라짐이 조건 경로〔시각〕 · 반복 단위 수〔기하〕 · 단위 사이 이음〔시각〕 · 이음이 갈라진다〔시각〕 · 이음이 갈라진다〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
FlowChart: (X) => T(X['단위 사이 이음']) && T(X['이음이 갈라진다'])
&& T(X['갈라짐이 조건 경로'])Transformation
동일 대상의 Before/After·AS-IS/TO-BE·개선 전후 상태를 보인다 · major=Transformation
⚠ 알려진 결함 — 판정식이
두 상태를 잇는 방향을 요구한다 — Versus 의 ¬전후와 사이에 배제 공백(화살표 없는 BEFORE/AFTER 가 어느 유형도 못 받음). 처방 = 방향을 요구→증거로 강등
요구
- 상태가 정확히 둘이다
- ★두 상태가 같은 대상의 전후다
배제
- 서로 다른 두 대상을 맞세운다 — 그것은 대치다
- 상태가 셋 이상이다 — 그것은 단계다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Versus |
★형질 거리 0.40. 같은 대상인가 다른 대상인가가 갈림이다 |
BarChart |
두 상태의 전후인가 항목 간 수치 크기 비교인가 |
Steps |
★형질 거리 0.40. 상태가 둘인가 셋 이상인가 |
ProblemSolution |
두 덩이가 전후 상태인가 문제와 해법인가 |
증거 — Before·After·AS-IS·TO-BE 어휘 · 단방향 화살표 · 개선·전환 어휘
전제 — 단위 수〔기하〕 · 단위 간 방향 이음〔기하〕 · 같은 대상의 전후〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Transformation: (X) => N(X['단위 수']) === 2 && T(X['같은 대상의 전후'])도해 계열
SWOT
내부/외부·긍정/부정의 네 영역으로 전략적 상황 관계를 정리한다 · major=RelationalComparison
요구
- 네 영역이 있다
- ★네 영역 자체가 고정된 개념이다(강점·약점·기회·위협)
- 네 칸이 각각 고정 개념 라벨을 담는 슬롯이다
배제
- 네 칸이 대상을 배치하는 좌표 평면이다 — 그것은 사분면이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
BubbleChart |
★형질 거리 0.29. 네 칸이 고정 개념인가, 두 축의 좌표 위에 크기를 가진 점이 놓이는가 |
Transformation |
네 영역의 상황 정리인가 두 상태의 전후인가 |
Quadrant |
★형질 거리 0.00 — 형질로는 못 가른다. 갈림은 칸의 정체다. 칸 자체가 개념이고 그 안에 항목이 담기면 SWOT, 칸이 두 축이 만든 좌표이고 대상의 위치가 의미를 지니면 사분면이다 |
증거 — S·W·O·T 머리글자 · 강점·약점·기회·위협 어휘 · 2×2 배치
전제 — 네 영역 배치〔기하〕 · 영역이 고정 개념〔표지〕 · 네 칸으로 나뉨〔시각〕
대치요구(대치 원리로 넘김) — 대입: 각 칸 안의 항목 슬롯에 해당 영역의 내용 · 금지: ★네 라벨(강점·약점·기회·위협)은 대치 대상이 아니다 — 대치되면 SWOT 이 아니라 Quadrant 나 List 다
판정규칙(참고)
SWOT: (X) => T(X['네 칸으로 나뉨']) && T(X['영역이 고정 개념'])Quadrant
두 축을 기준으로 대상의 상대적 위치나 포지션을 네 영역으로 나누어 보인다 · major=RelationalComparison
요구
- ★명시적인 축이 있거나, 좌표 평면 위 위치에 배치된 점이 있다 — 위치가 평가를 나타낸다(유저 확정 8/24: 축·점 없는 2×2 개념 카드는 List 다)
- 가로·세로 두 축이 있다
- 대상이 축 위의 위치로 배치된다
- 두 축 이름을 담는 슬롯이 있다
배제
- 네 칸 자체가 고정 개념이다 — 그것은 SWOT 이다
- 대상마다 크기가 달라 규모까지 나타낸다 — 그것은 버블이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
List |
★축·점 인코딩이 없는 2×2 개념 카드(아이젠하워 카드형)는 나열이다(유저 확정 8/24) |
Transformation |
두 축의 좌표 평면인가 두 상태의 전후인가 |
SWOT |
★형질 거리 0.00. 칸이 좌표인가 개념인가 |
BubbleChart |
★형질 거리 0.29. 크기 축이 갈림이다 — 점 크기가 규모를 나타내면 버블이다 |
증거 — 축 이름과 화살표 · 높음·낮음 표지 · 대상이 칸 안에 흩어져 배치된다
전제 — 두 축 존재〔기하〕 · 대상이 위치로 배치〔시각〕 · 영역이 고정 개념〔표지〕 · 원 크기 편차〔기하〕 · 차트가 주된 요소〔시각〕 · 표 요소 보유〔조회〕 · 날짜 슬롯〔시각〕
대치요구(대치 원리로 넘김) — 대입: 축 이름 슬롯에 평가 축
판정규칙(참고)
Quadrant: (X) => T(X['두 축 존재']) && T(X['대상이 위치로 배치'])
&& !T(X['영역이 고정 개념']) && !(N(X['원 크기 편차']) >= 1.8)
&& !T(X['차트가 주된 요소']) && !T(X['표 요소 보유']) && !T(X['날짜 슬롯'])VennDiagram
집합 간 공통점·차이점 관계를 원형 도형으로 교차하여 보인다 · major=RelationalComparison
요구
- ★겹친 영역(교집합) 자체에 라벨이나 내용이 있다 — 겹침이 뜻을 갖는 표지(유저 판정 8/24 · 실물 4/4)
- 둘 이상의 영역이 있다
- 영역들이 부분 겹침을 이룬다
- 겹친 자리가 공통을 뜻한다
배제
- 영역이 완전히 포함된다 — 그것은 범위 포함이다
- 영역이 떨어져 나란하다 — 그것은 나열이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Transformation |
영역의 부분 겹침인가 같은 대상의 전후인가 |
NestedScope |
부분 겹침인가 완전 포함인가가 갈림이다 |
Versus |
형질 거리 0.50 — 겹친 자리에 내용이 있으면 벤, 맞세우기만이면 대치다 |
증거 — 원 도형의 부분 겹침 · 교집합·공통점 어휘 · 반투명 채움
전제 — 겹친 영역의 자기 내용〔시각〕 · 원 부분 겹침 수〔기하〕 · 영역이 부분 겹침〔시각〕 · 차트 요소 종류〔조회〕 · 크기가 범위를 뜻함〔시각〕 · 네 칸으로 나뉨〔시각〕 · 방사로 펼친 축〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
VennDiagram: (X) => T(X['영역이 부분 겹침']) && T(X['겹친 영역의 자기 내용'])
&& !X['차트 요소 종류']
&& !T(X['크기가 범위를 뜻함']) && !T(X['네 칸으로 나뉨']) && !T(X['방사로 펼친 축'])HierarchicalTree
상위-하위·부모-자식·조직 구조처럼 계층적 연결 관계를 보인다 · major=Hierarchy
요구
- ★들여쓰기·연결선 트리를 포함한다 — 계층 표현의 특수 형태로 수량이 적어 취지를 살린다(유저 확정 8/24). ※이음·상하 관측이 들여쓰기형에서 실패하는 사각 등재(관측 수리 후보)
- 단위가 셋 이상이다
- ★명시적 분기가 있다(가지·연결선·들여쓰기)
- 각 단위가 하위 단위를 직접 포함한다
- 연결·소속이 먼저 읽힌다
배제
- ★레이어의 넓이가 먼저 읽힌다 — 그것은 피라미드다(단어장 명시)
- 갈라짐이 조건에 따른 경로다 — 그것은 흐름도다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Pyramid |
★형질 거리 0.33. 단어장 명시 — 「레이어 넓이보다 연결·소속이 먼저 읽힘」. 가지로 이어지면 트리, 층의 넓이가 위계를 뜻하면 피라미드다 |
FlowChart |
★형질 거리 0.57. 갈라짐이 상하 소속인가 조건 경로인가 |
Fishbone |
형질 거리 0.57. 가지가 위계인가 원인 분해인가 |
증거 — 조직도 어휘 · 들여쓰기 트리 · 한 노드에서 여러 자식으로 뻗는 선
전제 — 단위 간 이음〔기하〕 · 이음이 나무 구조〔기하〕 · 상하 소속〔시각〕 · 넓이가 위계를 뜻함〔시각〕 · 단위 사이 이음〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
HierarchicalTree: (X) => T(X['단위 사이 이음']) && T(X['상하 소속'])
&& !T(X['넓이가 위계를 뜻함'])Pyramid
넓은 기반에서 좁은 정점으로 쌓이는 층 구조로 위계를 보인다 · major=Hierarchy
요구
- ★수평 층이 셋 이상이다
- 층의 너비나 면적이 순서대로 줄어든다
- 아래가 기반·다수이고 위가 핵심·소수다
- 층 간 위계가 메시지다
배제
- ★단순 3단 단계 — 단어장 명시 배제. 층의 넓이가 위계를 뜻하지 않으면 단계다
- 줄어듦이 모수의 감소다 — 그것은 퍼널이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
HierarchicalTree |
★형질 거리 0.33. 층의 넓이가 먼저 읽히는가 연결·소속이 먼저 읽히는가 |
Funnel |
★도형이 닮았다. 넓이가 위계인가 수치의 감소인가 |
Steps |
단어장 명시 — 단순 3단 단계와 구별한다. 층의 넓이가 위계를 뜻해야 한다 |
증거 — 삼각형 도형 · 층마다 다른 채움색 · 기반·핵심 어휘
전제 — 단위 수〔기하〕 · 단위 폭 순감〔기하〕 · 세로 층 쌓임〔기하〕 · 넓이가 위계를 뜻함〔시각〕 · 층이 위로 좁아짐〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Pyramid: (X) => N(X['단위 수']) >= 3 && T(X['층이 위로 좁아짐'])
&& T(X['넓이가 위계를 뜻함'])NestedScope
중심 개념을 기준으로 포함 범위·영향권·적용 영역이 안에서 바깥으로 확장되는 구조를 보인다 · major=ScopeCoverage
요구
- ★동심(원 또는 사각형) 또는 중첩 레이어가 2단 이상이다
- 레이어 간 관계가 포함이다(A가 B를 포함)
- ★그 고리들이 각각 자기 표지를 가진다
- 크기 차이가 범위의 크기를 뜻한다
배제
- ★크기 차이가 중요도 강조다 — 단어장 명시 배제
- 영역이 부분만 겹친다 — 그것은 벤 다이어그램이다
- 동심이나 중첩이 배경판·카드·강조판의 층위다 — 층위는 이름이 없다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
VennDiagram |
완전 포함인가 부분 겹침인가 |
Pyramid |
크기 차이가 범위의 크기인가 위계·중요도인가 |
List |
★동심 배치만으로는 갈리지 않는다. 고리마다 자기 표지가 있어야 개념 포함이다 — 동심 4중은 모집단의 12.4%에서 성립하고 대부분 평범한 층위다(실측) |
증거 — 동심원·동심 사각형 · 범위·영향권·적용 영역 어휘 · 고리마다 라벨
전제 — 동심 포함 깊이〔기하〕 · 자기 표지 가진 고리 수〔기하〕 · 크기가 범위를 뜻함〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
NestedScope: (X) => N(X['동심 포함 깊이']) >= 2 && N(X['자기 표지 가진 고리 수']) >= 2
&& T(X['크기가 범위를 뜻함'])CombinedResult
여러 요소의 결합이 하나의 결과나 결론으로 이어지는 구조를 보인다 · major=ReasoningStructure
요구
- 입력 단위가 둘 이상이다
- ★그 입력들이 하나의 결과로 모인다
- 결과 자리가 입력과 구별된다
배제
- ★+ 나 = 기호가 숫자의 수식 역할이다 — 단어장 명시. 비유적 표현일 때만 결합이다
- 입력이 하나다
- 결과가 여럿으로 갈라진다 — 그것은 흐름도다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
ProblemSolution |
★형질 거리 0.20. 모임인가 짝지음인가가 갈림이다. 여럿이 하나로 수렴하면 결합, 문제와 해법이 대응되면 문제-해결이다 |
Fishbone |
★형질 거리 0.20. 결과로 모이는가 원인으로 분해되는가 — 방향이 반대다 |
FlowChart |
모임인가 갈라짐인가 |
증거 — +·= 도형 · 입력들이 화살표로 한 곳을 향한다 · 결합·시너지 어휘
전제 — 단위 간 이음〔기하〕 · 이음의 수렴〔기하〕 · 결과 자리 구별〔시각〕 · 반복 단위 수〔기하〕 · 입력이 하나로 모임〔시각〕 · 뼈대에서 가지 셋 이상〔시각〕 · 갈라짐이 조건 경로〔시각〕 · 영역이 부분 겹침〔시각〕 · 모수 감소 표현〔시각〕 · 이음이 모인다〔시각〕 · 이음이 갈라진다〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
CombinedResult: (X) => T(X['입력이 하나로 모임']) && T(X['이음이 모인다'])
&& T(X['결과 자리 구별']) && !T(X['이음이 갈라진다'])
&& !T(X['뼈대에서 가지 셋 이상']) && !T(X['갈라짐이 조건 경로'])
&& !T(X['영역이 부분 겹침']) && !T(X['모수 감소 표현'])Fishbone
문제나 결과의 원인을 여러 갈래로 분해해 분석한다 · major=ReasoningStructure
요구
- 중심 뼈대가 있다
- 뼈대에서 원인 가지가 뻗는다
- ★가지가 셋 이상이고 가지마다 하위 원인이 셋 이상이다
배제
- 가지가 셋 미만이거나 하위 원인이 셋 미만이다 — 단어장이 개수를 명시한다
- 가지가 상하 소속이다 — 그것은 계층 트리다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
CombinedResult |
★형질 거리 0.20. 방향이 반대다 — 분해인가 모임인가 |
HierarchicalTree |
형질 거리 0.57. 가지가 원인 분해인가 상하 소속인가 |
ProblemSolution |
★형질 거리 0.33. 원인이 여러 갈래로 분해되는가 문제와 해법이 짝을 이루는가 |
증거 — 가로 축선과 사선 가지 · 원인·요인 어휘 · 어골 도형
전제 — 축선 존재〔기하〕 · 축선에서 뻗는 가지 수〔기하〕 · 가지가 원인 분해〔시각〕 · 뼈대에서 가지 셋 이상〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Fishbone: (X) => T(X['뼈대에서 가지 셋 이상']) && T(X['가지가 원인 분해'])ProblemSolution
문제와 대응 방안·기대 효과를 짝지어 보인다 · major=ReasoningStructure
⚠ 알려진 결함 — 판정식 3회 실패 — 「짝 대응 + 인과」가 거의 모든 두 덩이에서 참. 실물 기준 재작성 대상
요구
- 문제·과제를 담는 자리와 그 대응(해법·개선·결과)을 담는 자리가 구분되어 있다
- 문제 자리에서 대응 자리로 향하는 방향이 있다(블록 화살표·구도 순서·전환 표지)
배제
- 두 자리가 같은 대상의 전후 상태다 — 그것은 전환이다
- 두 자리가 대등한 두 선택지의 대비다 — 그것은 대치다. ★맞세운 구도 자체는 배제가 아니다(Issue→Solution 좌우 짝도 맞세워 보인다 — 실물에서 이 배제가 정답을 죽였다). 가르는 것은 의미역이다
- 여럿이 하나로 모인다 — 그것은 결합 결과다
- 질문과 답의 쌍이다 — 그것은 QnA 다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
CombinedResult |
★형질 거리 0.20. 짝지음인가 모임인가 |
Fishbone |
★형질 거리 0.33. 짝인가 여러 갈래 분해인가 |
Transformation |
★형질 거리 0.50. 문제-해법의 인과인가 같은 대상의 전후인가 |
Versus |
★두 자리가 대등한 선택지인가(대치), 문제와 그 처방인가(이것). 맞세운 구도로 가르지 않는다 — 실물: Issue→Solution 짝도 맞세워 보인다 |
증거 — 문제·해결·과제·방안 어휘 · 짝마다 화살표 · 좌우 또는 상하 두 열
전제 — 문제와 대응의 자리 구분〔시각〕 · 같은 대상의 전후〔시각〕 · 질문–답 쌍 구조〔시각〕 · 표 요소 보유〔조회〕 · 괘선 격자〔기하〕 · 모수 감소 표현〔시각〕 · 넓이가 위계를 뜻함〔시각〕 · 차트가 주된 요소〔시각〕 · 인과를 가리키는 표시〔시각〕
대치요구(대치 원리로 넘김) — 대입: 문제 자리에 문제 / 대응 자리에 해법이나 기대 효과
판정규칙(참고)
ProblemSolution: (X) => T(X['문제와 대응의 자리 구분'])
&& !T(X['질문–답 쌍 구조']) && !T(X['괘선 격자']) && !T(X['표 요소 보유'])
&& !T(X['모수 감소 표현']) && !T(X['넓이가 위계를 뜻함']) && !T(X['차트가 주된 요소'])
&& !T(X['같은 대상의 전후']),
};
/** 판정식이 읽는 전제 이름 — 소스에서 뽑는다. 감찰 V12 가 선언과 대조한다 */
export function readsOf(type) {
const f = VERDICT[type];
if (!f) return [];
return [...new Set([...String(f).matchAll(/X\['([^']+)'\]/g)].map((m) => m[1]))];
}사람 계열
ProfileCard
인물의 사진·이름·역할·핵심 정보를 카드로 소개한다 · major=PortraitProfile
요구
- 소개 대상이 한 사람이다
- 그 사람의 사진이나 이름과 역할이 함께 제시된다
- 이름을 담는 슬롯과 역할을 담는 슬롯이 있다
배제
- ★여러 인물을 이름·설명 정도로 특징 없이 나열한 경우 — 단어장 명시로 List 다
- 이력 항목이 열거된다 — 그것은 이력서다. 더 구체적인 형제가 이긴다(애매 39건의 원인)
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
List |
★단어장이 직접 규정한 갈림이다. 한 사람이면 프로필, 여럿을 특징 없이 나열하면 나열. 사람이 여럿이어도 각자에게 고유한 역할·이력이 서술되면 프로필 카드의 반복으로 본다 |
ResumeCV |
형질 거리 0.60 — 소개인가 이력인가. 경력·학력이 시간순으로 정리되면 이력서다 |
QuoteTestimonial |
형질 거리 0.50 — 인물 자체의 소개인가 그 인물의 말인가 |
증거 — 인물 사진 · 직함·소속
전제 — 인물 사진 수〔조회〕 · 소개 대상이 한 사람〔시각〕 · 이력 항목 열거〔시각〕
대치요구(대치 원리로 넘김) — 대입: 이름 슬롯에 사람 이름 / 역할 슬롯에 직함이나 역할
판정규칙(참고)
ProfileCard: (X) => N(X['인물 사진 수']) >= 1 && T(X['소개 대상이 한 사람'])
&& !T(X['이력 항목 열거'])ResumeCV
경력·학력·역량·프로젝트 이력을 이력서 형식으로 보여준다 · major=PortraitProfile
요구
- 한 사람의 이력 항목이 둘 이상 열거된다
- 항목마다 기간이나 소속이 붙는다
- 이력 항목마다 기간이나 소속을 담는 슬롯이 있다
배제
- 이력이 아니라 업무 절차의 단계다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
ProfileCard |
이력 항목의 열거가 본체인가 인물 소개가 본체인가 |
Timeline |
형질 거리 0.71 — 시간축 위의 사건인가 한 사람의 이력인가. 이력서는 사람에 귀속되고 연표는 조직·제품에 귀속된다 |
Calendar |
형질 거리 0.67 — 달력 격자가 있으면 달력이다 |
증거 — 경력·학력·EXPERIENCE·EDUCATION 어휘 · 연도 범위 표기
전제 — 이력 항목 열거〔시각〕 · 한 사람에 귀속〔시각〕 · 항목에 기간·소속〔시각〕
대치요구(대치 원리로 넘김) — 대입: 항목마다 기간이나 소속
판정규칙(참고)
ResumeCV: (X) => T(X['이력 항목 열거']) && T(X['한 사람에 귀속'])
&& T(X['항목에 기간·소속'])QuoteTestimonial
고객 후기·인터뷰 인용·핵심 발언을 강조한다 · major=Utterance
요구
- 제시된 말의 화자가 있다
- 그 말을 가져와 인용한 맥락이다
- 화자를 가리키는 슬롯이 있다
배제
- ★단순히 큰 따옴표가 있다는 이유 — 단어장 명시 배제
- 화자 없는 주장
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
HighlightedMessage |
★형질 거리 0.33. 발화 귀속이 갈림이다 — 말한 사람이 있는가 |
DialogueChat |
한 사람의 말을 인용하는가 둘 이상이 주고받는가 |
ProfileCard |
인물의 말이 본체인가 인물의 정보가 본체인가 |
증거 — 따옴표 도형 · 화자 이름·직함·사진 · 후기·인터뷰 어휘
전제 — 화자 표기 존재〔시각〕 · 인용 맥락〔시각〕 · 발화 둘 이상〔시각〕
대치요구(대치 원리로 넘김) — 대입: 화자 슬롯에 사람
판정규칙(참고)
QuoteTestimonial: (X) => T(X['화자 표기 존재']) && T(X['인용 맥락'])
&& !T(X['발화 둘 이상'])DialogueChat
두 명 이상 또는 사용자와 서비스 간 대화를 말풍선·채팅 형태로 보여준다 · major=Utterance
요구
- 발화가 둘 이상 있다
- 발화들이 말풍선이나 채팅 형태로 제시된다
배제
- 발화가 하나뿐이다 — 그것은 인용이다
- 질문과 답이 쌍 구조를 이룬다 — 그것은 Q&A 다. 더 구체적인 형제가 이긴다(애매 18건의 원인)
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Transformation |
둘이 주고받는 발화인가 한 대상의 전후 상태인가 |
QuoteTestimonial |
발화가 하나인가 여럿인가. ★단어장은 한 화자가 여러 말을 나열하는 경우도 대화로 본다 — 화자 수가 아니라 발화 수가 갈림이다 |
QnACard |
주고받는 흐름인가 질문–답 쌍 구조인가 |
Steps |
형질 거리 0.50 — 말풍선의 연쇄인가 절차의 단계인가 |
증거 — 말풍선 도형 · 좌우 교대 배치 · 프로필 아이콘 반복
전제 — 말풍선 도형 수〔시각〕 · 발화 둘 이상〔시각〕 · 질문–답 쌍 구조〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
DialogueChat: (X) => T(X['말풍선 도형 수']) && T(X['발화 둘 이상'])
&& !T(X['질문–답 쌍 구조'])QnACard
질문과 답변을 대응하여 보여준다 · major=QnACard
요구
- 질문 자리와 답 자리가 쌍으로 대응된다
- 쌍의 앞 자리와 뒤 자리가 각각 질문과 답을 담는 슬롯이다
배제
- 질문만 있고 답이 없다
- 주고받는 대화의 연쇄다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
DialogueChat |
쌍 구조인가 연쇄인가 |
List |
항목이 질문–답 쌍을 이루는가 단일 항목의 나열인가 |
증거 — Q·A 표지 · FAQ·자주 묻는 어휘 · 물음표
전제 — 질문–답 쌍 구조〔시각〕 · 말풍선 도형 수〔시각〕 · 질문 형식의 문장〔시각〕
대치요구(대치 원리로 넘김) — 대입: 앞 슬롯에 질문 / 뒤 슬롯에 답
판정규칙(참고)
QnACard: (X) => T(X['질문–답 쌍 구조']) && T(X['질문 형식의 문장'])
&& !T(X['말풍선 도형 수'])글 계열
BigNumber
가장 중요한 수치나 KPI를 크게 강조해 한눈에 전달한다 · major=KPIKeyMetric
요구
- 수치를 담는 자리가 화면에서 가장 큰 글자다
- 그 수치가 전체 내용의 핵심이다
- 가장 큰 자리가 수치를 담는 슬롯이다
- 그 수치를 강조하는 것이 전체 내용의 가장 중요한 부분이다
배제
- 수식을 크게 표현한 것 — 단어장 명시 배제
- 차트 안에 포함된 숫자
- 전체 대비 진행률 — 그것은 게이지다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Gauge |
형질 거리 0.50 — 갈림은 기준선이다. 목표·임계·전체가 함께 있어 「어디까지 왔나」를 보이면 게이지, 기준선 없이 숫자 하나로 성립하면 큰 숫자다 |
HighlightedMessage |
가장 큰 자리가 수치면 큰 숫자, 문장이면 강조 문구다 |
증거 — 단위 기호(%·억·만) · 수치 아래 짧은 설명 한 줄
전제 — 가장 큰 글자가 짧은 수치〔기하〕 · 기준선 부재〔시각〕 · 수치가 전체의 핵심〔시각〕 · 기준 대비 표현〔시각〕 · 게이지 전용 요소〔조회〕 · 차트 요소 종류〔조회〕 · 차트가 주된 요소〔시각〕
대치요구(대치 원리로 넘김) — 대입: 가장 큰 슬롯에 수치 · 수용: 수치 자리는 짧다 — 긴 문장이 오면 강조가 무너진다
판정규칙(참고)
BigNumber: (X) => T(X['가장 큰 글자가 짧은 수치']) && T(X['수치가 전체의 핵심'])
&& !T(X['차트가 주된 요소'])
&& !T(X['기준 대비 표현']) && !T(X['게이지 전용 요소'])HighlightedMessage
반드시 기억해야 할 하나의 핵심 문장을 화면 중심에 크게 배치한다 · major=TextBasedCommunication
요구
- 전달하려는 핵심이 한 문장 또는 하나의 의미 단위로 수렴한다
- 그 문장이 다른 요소보다 크고 시각적 중심을 차지한다
- 전달하려는 핵심이 한 문장 또는 하나의 의미 단위로 수렴한다
배제
- 수치를 그리는 차트가 주된 요소다 — 강조 콜아웃은 차트의 부속이다(11회차 · 실물 3/3)
- 단위 사이에 이음이 있다 — 관계 구조 위의 문구는 그 구조의 부속이다(11회차)
- 짧더라도 여러 문장·키워드·항목이 병렬로 나열된 경우
- 불릿 목록·체크리스트
- 제목과 복수의 보조 설명으로 구성된 요약 카드
- 여러 개의 짧은 텍스트가 각각 독립된 정보를 전달하는 경우
- 핵심 숫자·후기·감정·인용문을 강조하는 것 — 각각 BigNumber·QuoteTestimonial 소관
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
QuoteTestimonial |
★형질 거리 0.33 — 갈림은 발화 귀속이다. 말한 사람이 있고 그의 말을 가져온 맥락이면 인용, 화자 없는 주장이면 강조 문구다 |
BigNumber |
가장 큰 자리가 문장인가 수치인가 |
LongFormTextLayout |
한 문장으로 수렴하는가 여러 문장의 흐름인가 |
SectionDivider |
기억할 주장인가 구간 이름인가. 자리가 갈림에 들어온다 |
증거 — 문장이 화면 중앙 · 따옴표 없는 단정문
전제 — 차트가 주된 요소〔시각〕 · 단위 사이 이음〔기하〕 · 가장 큰 텍스트가 한 문장〔기하〕 · 병렬 항목 부재〔기하〕 · 핵심이 한 문장으로 수렴〔시각〕 · 가장 큰 글자가 짧은 수치〔기하〕 · 화자 표기 존재〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
HighlightedMessage: (X) => T(X['가장 큰 텍스트가 한 문장']) && T(X['병렬 항목 부재'])
&& T(X['핵심이 한 문장으로 수렴'])
&& !T(X['가장 큰 글자가 짧은 수치']) && !T(X['화자 표기 존재'])
&& !T(X['차트가 주된 요소']) && !T(X['단위 사이 이음'])LongFormTextLayout
하나의 주제를 여러 문장 이상의 본문 흐름으로 풀어 설명한다 · major=TextBasedCommunication
요구
- 긴 문단이 본체다
- 정보 단위가 독립 항목으로 분리돼 병렬 나열되지 않는다
배제
- 항목이 나뉘어 각각 제목과 설명을 갖는다 — 그것은 나열이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
HighlightedMessage |
여러 문장의 흐름인가 한 문장으로 수렴하는가 |
List |
단어장 명시 — 「정보 단위를 독립 항목으로 분리해 병렬 나열하기보다 장문의 글로 시각화한 것이 핵심」. 항목 분리가 있으면 나열이다 |
증거 — 보조 이미지가 함께 배치된다 · 문단이 셋 이상
전제 — 긴 문단 보유〔기하〕 · 반복 단위 부재〔기하〕 · 가장 큰 텍스트가 한 문장〔기하〕 · 핵심이 한 문장으로 수렴〔시각〕 · 차트가 주된 요소〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
LongFormTextLayout: (X) => T(X['긴 문단 보유']) && T(X['반복 단위 부재'])
&& !T(X['핵심이 한 문장으로 수렴']) && !T(X['차트가 주된 요소'])지도 계열
Location
특정 장소·지점·매장·거점을 지도 위에 표시한다 · major=Geo
요구
- 지도가 있다
- 지도 위에 지점을 가리키는 표식이 있다
- 표식이 가리키는 자리에 장소 이름을 담는 슬롯이 있다
배제
- 지도 위에 표식이 없고 영역만 색으로 구분된다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Highlight |
★형질 거리 0.00 — 갈림은 점 표식인가 면 강조인가다. 핀·마커로 지점을 찍으면 위치, 권역을 색·윤곽으로 부각하면 강조다 |
Flow |
표식 사이를 잇는 경로가 있으면 이동이다 |
Distribution |
지역마다 수치나 밀도가 붙으면 분포다 |
증거 — 주소·오시는 길·전화 어휘 · 핀 모양 도형
전제 — 지도로 볼 도형이 있다〔시각〕 · 지도 위 점 표식〔시각〕 · 영역별 값 대응〔시각〕 · 지도 위 지점 간 이음〔시각〕 · 한 영역만 부각〔시각〕 · 두 축 존재〔기하〕
대치요구(대치 원리로 넘김) — 대입: 표식 슬롯에 장소·지점 이름
판정규칙(참고)
Location: (X) => need(X, '지도로 볼 도형이 있다', '지도 위 점 표식')
&& T(X['지도로 볼 도형이 있다']) && T(X['지도 위 점 표식'])
&& !T(X['영역별 값 대응']) && !T(X['지도 위 지점 간 이음'])
&& !T(X['한 영역만 부각']) && !T(X['두 축 존재'])Highlight
특정 국가·지역·권역을 강조하거나 선택 영역을 부각한다 · major=Geo
요구
- 지도가 있다
- 지도의 한 영역이 나머지와 다르게 부각된다
배제
- 부각된 영역마다 수치가 붙어 서로 비교된다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Location |
★형질 거리 0.00 — 면 강조인가 점 표식인가 |
Distribution |
부각이 하나의 선택이면 강조, 여러 영역의 값 차이면 분포다 |
증거 — 지역·권역·국가 어휘 · 한 영역만 채움색이 다르다
전제 — 지도로 볼 도형이 있다〔시각〕 · 한 영역만 부각〔시각〕 · 영역별 값 대응〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Highlight: (X) => need(X, '지도로 볼 도형이 있다', '한 영역만 부각')
&& T(X['지도로 볼 도형이 있다']) && T(X['한 영역만 부각']) && !T(X['영역별 값 대응'])Distribution
지역별 수치나 밀도·분포 차이를 지도 위에 보여준다 · major=Geo
요구
- 지도가 있다
- 둘 이상의 영역에 수치나 밀도 단계가 대응된다
- 영역마다 대응되는 자리에 수치를 담는 슬롯이 있다
배제
- 한 영역만 부각되고 값 비교가 없다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Flow |
지역에 값이 대응되는가 지역 사이에 이음이 있는가 |
Highlight |
값이 여럿 붙어 비교되면 분포, 하나의 선택이면 강조다 |
BarChart |
형질 거리 0.43 — 값 비교는 같고 지도 좌표가 필수인지가 다르다. 지도 없이 막대만이면 크기 비교다 |
증거 — 범례·색 단계 · 분포·밀도·비율 어휘
전제 — 지도로 볼 도형이 있다〔시각〕 · 영역별 값 대응〔시각〕
대치요구(대치 원리로 넘김) — 대입: 영역별 슬롯에 수치
판정규칙(참고)
Distribution: (X) => need(X, '지도로 볼 도형이 있다', '영역별 값 대응')
&& T(X['지도로 볼 도형이 있다']) && T(X['영역별 값 대응'])Flow
지역 간 이동·물류·유입·유출 흐름을 지도 위에 연결해 보여준다 · major=Geo
요구
- 지도가 있다
- 지도 위 두 지점 이상이 이음으로 연결된다
- 이음의 양 끝 자리에 지역 이름을 담는 슬롯이 있다
배제
- 이음이 지도 밖 개념 사이의 절차다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Distribution |
지역 사이 이음이 있는가 지역마다 값이 붙는가 |
Transformation |
이음이 지리 좌표 위의 이동인가 같은 대상의 전후 변화인가 |
Location |
지점 사이 이음이 있으면 이동, 없으면 위치다 |
Steps |
형질 거리 0.50 — 이음이 지리 좌표 위에 있으면 이동, 좌표가 없으면 절차다 |
증거 — 화살표가 지도 위를 가로지른다 · 수출·유입·경로 어휘
전제 — 지도로 볼 도형이 있다〔시각〕 · 지도 위 지점 간 이음〔시각〕
대치요구(대치 원리로 넘김) — 대입: 이음 양 끝 슬롯에 지역 이름
판정규칙(참고)
Flow: (X) => need(X, '지도로 볼 도형이 있다', '지도 위 지점 간 이음')
&& T(X['지도로 볼 도형이 있다']) && T(X['지도 위 지점 간 이음'])나열 계열
List
동등한 수준의 정보 단위를 순서·우열 없이 병렬 나열한다 · major=Enumeration
⚠ 알려진 결함 — 판정식이
순서 표지 부재를 요구한다 — 갈림 문면(「numbered list 는 List 포함」)과 모순. 8회차 수리 1순위
요구
- 정보 단위가 둘 이상이다 — ★나열의 단위는 시각적으로 독립한 요소다. 한 그릇 안의 줄들(인라인 글머리 포함)은 나열 단위가 아니다(Components p#4 채용 8/24)
- 단위 사이에 순서 의존이 없다 — 앞이 뒤의 전제가 아니다
- 반복된 것들이 서로 대등한 병렬 항목이다(다른 컴포넌트의 내부 요소가 아니다)
배제
- ★단위의 머리가 큰 수치다(+2M·19% 류) — 소수의 핵심 수치 강조는 반복이어도 BigNumber 다(단어장: 하나 또는 소수의 핵심 수치)
- 앞 단위가 뒤 단위의 전제다 — 그것은 단계다
- ★단위마다 내용 대치의 대상이 되지 않는 표지 슬롯이 반복된다 — 순서 흐름 소속이다(Components p#6 채택 · 유저 결정 8/24). ★단어장(numbered list ∈ List)과 의도적 이탈 — 근거: 골든 39 실측 손실 0·정밀 이득, 표지 슬롯은 관측 가능한 슬롯 층 기준
- ★괘선·행열로 구조화된 진짜 표다 — 그것은 목록 표다. 2열 wrap·카드 격자는 List 다(Components p#7 폐기 근거 채용: 골든 7/7 이 격자 wrap 을 List 로 판정)
- 수치를 그리는 차트가 주된 요소다 — 단위=막대·조각은 나열 단위가 아니다
- 칸마다 고정 개념 이름이 붙는다 — 그것은 SWOT·사분면이다
- 영역이 부분 겹친다 — 그것은 벤 다이어그램이다
- 단위 사이에 상하 소속이 있다 — 그것은 계통도다
- 상승이 수준을 뜻한다 — 그것은 계단이다
- 단위마다 날짜 슬롯이 있고 한 축을 따라 정렬된다 — 그것은 연표다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Steps |
★형질 거리 0.67(사촌). 갈림 둘 — ①순서 의존(앞이 뒤의 전제) ②대치되지 않는 표지 슬롯의 반복(p#6 · 표지 서수는 순서 의존의 증거로 Steps 가 받는다) |
ListingTable |
★형질 거리 0.33(가장 흔한 혼동). 표 격자만 다르다. ★단어장은 grid 를 List 에 포함한다 — 2열 감싸기 배치는 표가 아니다 |
TableOfContents |
열거된 것이 문서의 구간이면 목차다 |
ProfileCard |
여럿을 특징 없이 나열하면 나열, 한 사람을 소개하면 프로필이다 |
DonutChart |
단위가 수치를 그리는 조각인가 병렬 정보 항목인가. 차트가 주된 요소면 차트다 |
SWOT |
칸에 고정 개념 이름이 붙는가. 붙으면 SWOT·사분면이고 안 붙으면 나열이다 |
VennDiagram |
영역이 부분 겹치는가. 겹침으로 관계를 말하면 벤이다 |
HierarchicalTree |
단위 사이에 상하 소속이 있는가. 대등하면 나열이다 |
Staircase |
상승이 수준을 뜻하는가. 배치 높낮이에 뜻이 없으면 나열이다 |
Timeline |
단위마다 날짜 슬롯이 있고 축을 따르는가. 날짜 없이 병렬이면 나열이다 |
증거 — 단위마다 아이콘·번호·제목이 반복된다 · ★단어장 포함 형태 — 섹션형·카드형·grid·원형(circular)·반원(semi-circular)·방사형(hub and spoke)
전제 — 가장 큰 글자가 짧은 수치〔기하〕 · 표 형태가 주된 요소〔시각〕 · 반복 단위 수〔기하〕 · 단위별 슬롯 수〔기하〕 · 대등한 병렬 항목〔시각〕 · 순서 의존〔시각〕 · 표 요소 보유〔조회〕 · 괘선 격자〔기하〕 · 순서 표지 부재〔기하〕 · 둘이 맞세워짐〔시각〕 · 차트가 주된 요소〔시각〕 · 영역이 고정 개념〔시각〕 · 영역이 부분 겹침〔시각〕 · 상하 소속〔시각〕 · 상승이 수준을 뜻함〔시각〕 · 날짜 슬롯〔시각〕 · 단위가 한 축을 따라 정렬〔시각〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
List: (X) => N(X['반복 단위 수']) >= 2 && N(X['단위별 슬롯 수']) >= 2
&& T(X['대등한 병렬 항목'])
&& T(X['순서 표지 부재'])
&& !T(X['순서 의존']) && !T(X['표 요소 보유'])
&& !T(X['괘선 격자']) && !T(X['표 형태가 주된 요소']) && !T(X['둘이 맞세워짐'])
&& !T(X['가장 큰 글자가 짧은 수치'])
&& !T(X['차트가 주된 요소']) && !T(X['영역이 고정 개념'])
&& !T(X['영역이 부분 겹침']) && !T(X['상하 소속'])
&& !T(X['상승이 수준을 뜻함'])
&& !(T(X['날짜 슬롯']) && T(X['단위가 한 축을 따라 정렬']))Versus
2개의 대상을 서로 대응시켜 차이점·장단점·우열을 직접 대조한다 · major=AttributeComparison
요구
- 대상이 정확히 둘이다
- 둘이 맞세워져 대응된다
배제
- 대상이 셋 이상이다
- 앞뒤 상태 변화다 — 그것은 전환이다
갈림
| 형제 | 무엇으로 갈리나 |
|---|---|
Transformation |
★형질 거리 0.40. 같은 대상인가 다른 대상인가가 갈림이다 — 한 대상의 전후면 전환, 서로 다른 두 대상이면 대치다 |
BarChart |
둘의 대조인가 항목 간 수치 크기 비교인가. 막대 길이가 값을 나타내면 막대그래프다 |
ComparisonTable |
기준이 여러 개로 열거되면 비교 표다 |
ProblemSolution |
두 덩이가 문제와 해법의 인과로 이어지면 문제–해결이다 |
증거 — ★단어장 명시 — 좌우뿐 아니라 상하 대조도 허용, 가운데 양방향 화살표도 대치 · VS·대결 어휘
전제 — 문제와 대응의 자리 구분〔시각〕 · 단위 수〔기하〕 · 둘이 맞세워짐〔시각〕 · 같은 대상의 전후〔시각〕 · 차트 요소 종류〔조회〕
대치요구 — 없음(구조가 지탱한다)
판정규칙(참고)
Versus: (X) => N(X['단위 수']) === 2 && T(X['둘이 맞세워짐'])
&& !X['차트 요소 종류'] && !T(X['같은 대상의 전후'])
&& !T(X['문제와 대응의 자리 구분'])생성 node scripts/rat-poc1/criteria-doc.mjs · 정본 criteria49.mjs