KHO TÀI LIỆU CFP+ • LINK WEB RIÊNG

00000/8838595e5daa400f9444271a85e26692

Website IA ID Architecture Update Proposal

ProposalCó toàn văn

Mục tiêu

Đơn giản hóa kiến trúc định danh Website CFP+ để dễ triển khai, dễ mở rộng toàn cầu, và thống nhất cho mọi AI, mọi ngôn ngữ và mọi nền tảng.

Phạm vi

Áp dụng cho Website Public (routing, navigation, canonical URL) và Website IA ID.

Không thay đổi các chuẩn nội dung (content standards) và các chuẩn hiển thị (presentation/experience) ngoài các ràng buộc cần thiết cho định danh.


Core architecture principle — Semantic & Self-Describing Identifier

Website IA ID của CFP+ không chỉ là mã định danh. Website IA ID được thiết kế để vừa định danh, vừa mô tả chính đối tượng đó (Semantic & Self-Describing Identifier).

Chỉ cần nhìn vào Website IA ID, con người, AI và hệ thống đều có thể suy ra:

Thuộc Chương nào (chữ số đầu).

Thuộc nhánh nào trong cây IA (các chữ số tiếp theo).

Vị trí của đối tượng trong toàn bộ kiến trúc Website.

Website IA ID phải được lưu trữ dưới dạng chuỗi ký tự (string), không được chuyển thành số nguyên.


Universal structure rule (one formula • ten digits • unlimited expansion)

CFP+ chỉ sử dụng 10 chữ số từ 0–9 để xây dựng toàn bộ Website IA ID.

Toàn bộ hệ thống áp dụng một quy tắc duy nhất, lặp lại ở mọi tầng:

0–9 là mười Chương.

Mỗi Website IA ID có đúng 10 Website IA ID con, được tạo bằng cách nối thêm 1 chữ số từ 0 đến 9.

Universal Expansion Rule: Mỗi Website IA ID đều có thể trở thành Website IA ID cha của đúng 10 Website IA ID con (0–9). Quy tắc này được áp dụng lặp lại ở mọi tầng và không có ngoại lệ (tính đệ quy / recursive).

Ví dụ (mở rộng không giới hạn theo cùng quy luật):

2 → 20…29 → 223 → 2230…2239 → 22300…22309…


Ví dụ trực quan — 5 nhóm → 10 chương → 100 ID nền (00–99)

```javascript

V → Governance

0

├── 00–09

135

├── 10–19

├── 30–39

└── 50–59

246

├── 20–29

├── 40–49

└── 60–69

789

├── 70–79

├── 80–89

└── 90–99

```

100 Website IA ID nền (00–99) được phân bố vào 10 Chương thuộc 5 Nhóm. Từ mỗi Website IA ID, hệ thống tiếp tục mở rộng theo cùng quy tắc 0–9 mà không cần thay đổi kiến trúc.


1) Website IA ID (Public)

Website Public chỉ sử dụng Website IA ID có độ dài từ 1 đến 3 chữ số.

1 chữ số → Chương (Chapter)

2 chữ số → Nhóm chính (Main group) của Chương

3 chữ số → Nhóm nhánh (Subgroup) của nhóm chính

Website Public chỉ cần thể hiện đến 3 chữ số để giữ:

Điều hướng đơn giản

URL ngắn gọn

Dễ sử dụng

Các đối tượng mở rộng trong tương lai vẫn có thể có ID dài hơn mà không làm thay đổi kiến trúc Website Public.


2) Quy tắc đọc Website IA ID (nguyên tắc nền tảng)

Bất kể Website IA ID có bao nhiêu chữ số, chữ số đầu tiên luôn xác định Chương.

Ví dụ:

22

\t- Chương: 2

\t- Nhóm chính: 2

022

\t- Chương: 0

\t- Nhóm chính: 2

\t- Nhóm nhánh: 2

135

\t- Chương: 1

\t- Nhóm chính: 3

\t- Nhóm nhánh: 5

246

\t- Chương: 2

\t- Nhóm chính: 4

\t- Nhóm nhánh: 6

789

\t- Chương: 7

\t- Nhóm chính: 8

\t- Nhóm nhánh: 9

Do đó:

22022hai Website IA ID khác nhau.

Số 0 đứng đầu không phải padding, mà là một phần của Website IA ID.


3) Leading Zero Rule

Website IA ID không được tự động loại bỏ số 0 ở đầu hoặc chuẩn hóa.

Leading zero mang ý nghĩa kiến trúc.

Ví dụ:

0 = Chương 0

02 = Nhóm chính số 2 của Chương 0

022 = Nhóm nhánh số 2 của Nhóm chính 02


4) One ID • One Page • One Canonical URL

Mỗi Website IA ID tương ứng với:

một trang Website

một Canonical URL

một Website IA ID duy nhất

Một trang có thể đảm nhiệm nhiều vai trò nhưng không tạo thêm ID hoặc URL khác.


5) Group Landing Pages (không phải ngoại lệ)

Các Website IA ID:

135

246

789

được giữ nguyên.

Mỗi Website IA ID này đồng thời:

là trang nội dung của chính Website IA ID đó

là Group Landing Page của nhóm tương ứng

Không tạo thêm Group ID hoặc Group URL riêng.


6) V Namespace (final decision)

V Namespace là bản sao mở rộng của toàn bộ hệ thống Website IA ID của CFP+.

Nguyên tắc:

Mỗi Public ID đều có một V-ID tương ứng.

V-ID = thêm tiền tố V trước Public ID.

V-ID giữ nguyên cấu trúc, ý nghĩa, và quy tắc của Public ID.

Public ID và V-ID là hai hệ ID độc lập.

Hai hệ ID ánh xạ 1–1 và có cùng kiến trúc.

Ví dụ:

0 ⇄ V0

022 ⇄ V022

135 ⇄ V135

246 ⇄ V246

789 ⇄ V789

V-ID là Website IA ID chính thức, không phải aliaskhông redirect về Public ID.


7) Mục tiêu kiến trúc

Kiến trúc này hướng đến:

Đơn giản đối với người dùng

Dễ triển khai cho Developer

Dễ hiểu đối với mọi AI

Ổn định cho SEO

Mở rộng lâu dài mà không cần thay đổi kiến trúc nền


Human Learning Principle (mục tiêu thiết kế)

Website IA ID được thiết kế để:

chỉ sử dụng một công thức duy nhất;

chỉ sử dụng 10 chữ số (0–9);

áp dụng lặp lại ở mọi tầng.

Mục tiêu của kiến trúc không chỉ là tối ưu cho hệ thống và AI, mà còn giúp con người dễ học, dễ ghi nhớ và dễ sử dụng.

Thiết kế đủ đơn giản để con người có thể ghi nhớ quy luật một cách tự nhiên, tương tự như việc học bảng cửu chương. Đây là một mục tiêu thiết kế, không phải yêu cầu bắt buộc mọi người phải thuộc lòng.