Nhiệm vụ: Liên kết nhận diện chuyên môn của Nikolai Lanets với các dự án đã triển khai thông qua JSON-LD
Liên kết nhận diện chuyên môn của Nikolai Lanets với các dự án đã triển khai thông qua JSON-LD
Tạo một Person.@id duy nhất trên fi1osof.ru/about và liên kết các dự án của khách hàng cũng như dự án cá nhân với nó thông qua quan hệ Schema.org chính xác.
Mục tiêu
Tạo trên trang fi1osof.ru/about một thực thể Person có thể đọc được bằng máy với định danh cố định:
https://fi1osof.ru/about
Và sử dụng @id này trên các trang web của khách hàng cũng như trang cá nhân để hình thành một biểu đồ nhận diện chuyên môn rõ ràng của Nikolai Lanets.
fi1osof.ru/about
- thay thế
Personhiện tại bằng phiên bản cập nhật; - thêm
@id: https://fi1osof.ru/about; - đồng bộ hóa
@idvàurl; alternateName:Nikolai Lanets,Fi1osof;- cập nhật
jobTitlevàdescriptionvới trọng tâm là kiến trúc hệ thống, tạo sản phẩm, nghiên cứu AI, hệ thống AI-native và dự báo công nghệ; - sử dụng URL hình ảnh công khai cố định, không dùng
/_next/static/media/...; - chỉ giữ lại các hồ sơ cá nhân trong
sameAs; - xóa các trang web và dự án cá nhân khỏi
Person.sameAs; - đối với Freecode Academy, sử dụng hồ sơ cá nhân Fi1osof thay vì trang chủ dự án;
- giữ
knowsAboutở mức độ các lĩnh vực chuyên môn ổn định thay vì các thư viện cụ thể; - giữ
BreadcrumbListthành một khối JSON-LD riêng biệt.
HappyBaby2000
Trên trang happybaby2000.ru, thêm Organization và WebSite, giữ tổ chức của khách hàng làm chủ sở hữu bản quyền. Liên kết Nikolai thông qua:
"contributor": {
"@id": "https://fi1osof.ru/about"
}
và creditText theo vai trò thực tế.
Đồng thời, thêm chữ ký chuyên môn hiển thị kèm liên kết đến trang của Nikolai Lanets, ví dụ:
<a href="https://fi1osof.ru/about" rel="author" title="Nikolai Lanets — Kiến trúc kỹ thuật, phát triển và tích hợp AI">
Kiến trúc kỹ thuật và phát triển — Nikolai Lanets
</a>
Không sử dụng © Nikolai Lanets nếu chủ sở hữu trang web, thương hiệu và nội dung là khách hàng.
Các dự án khác
Lựa chọn quan hệ Schema.org dựa trên vai trò thực tế:
creator— cho sản phẩm thực sự được tạo ra;founder— cho tổ chức/dự án được sáng lập;contributor— cho việc tham gia kỹ thuật vào trang web của khách hàng.
Không tự động sử dụng creator trên tất cả các trang web của khách hàng.
Các phiên bản ngôn ngữ
Tất cả các phiên bản ngôn ngữ của trang fi1osof.ru/about phải mô tả cùng một cá nhân và sử dụng chung một Person.@id = https://fi1osof.ru/about. Thêm hreflang nếu cần thiết.
Kiểm tra
Sau khi triển khai, hãy kiểm tra:
- fi1osof.ru/about;
- happybaby2000.ru;
- các trang web được liên kết khác;
- Schema.org Validator;
- Google Rich Results Test;
- HTML phía máy chủ nguồn.
JSON-LD phải có mặt trong HTML cuối cùng và không được phụ thuộc hoàn toàn vào JavaScript phía máy khách.
Tiêu chí hoàn thành
Person.@idduy nhất trên fi1osof.ru/about;sameAschính xác;- URL
imagecố định; knowsAboutổn định;- HappyBaby có
Organization+WebSitevới khách hàng là chủ sở hữu bản quyền; - Nikolai được chỉ định qua
contributor+creditText; - có chữ ký chuyên môn hiển thị;
- các phiên bản ngôn ngữ không tạo ra thực thể Person mới;
- JSON-LD phía máy chủ vượt qua kiểm tra tính hợp lệ;
- đã chuẩn bị thành phần JSON-LD có thể tái sử dụng cho các trang web khách hàng tiếp theo.
Các tác vụ liên quan
Ворклоги
Tiến độ về Person trên fi1osof.ru/about
Cấu trúc JSON-LD hiện tại cho thực thể Person tại fi1osof.ru/about đã được thống nhất.
Các quyết định chính đã được ghi nhận:
@idvàurlsử dụng một địa chỉ duy nhấthttps://fi1osof.ru/about;alternateNamechứaNikolay LanetsvàFi1osof;imagesử dụng URL công khai cố định;jobTitlehiện được định nghĩa làSystems Architect & AI Researcher;descriptiontập trung vào kiến trúc hệ thống (systems architecture), phát triển sản phẩm gốc AI (AI-native product development), dự báo công nghệ (technology foresight) và các hệ thống thông minh (intelligent systems);sameAschỉ nên bao gồm các hồ sơ cá nhân xác định danh tính của Nikolay Lanets / Fi1osof;- các dự án không được trộn lẫn với thực thể
Personchỉ vì chúng có liên quan đến Nikolay; - Freecode Academy là một tiểu dự án riêng biệt. Bản thân dự án này không phải là một phần của
Person.sameAs. Hồ sơ cá nhân bên trong nó chỉ được chấp nhận nếu thực sự xác định cùng một con người đó; knowsAboutđược sử dụng cho các lĩnh vực chuyên môn ổn định, thay vì là một danh sách ngẫu nhiên các thư viện.
Phiên bản hiện tại của Person được công nhận là có cấu trúc nhìn chung chính xác. Giai đoạn tiếp theo của nhiệm vụ này là triển khai và kiểm tra HTML phía máy chủ/các công cụ xác thực.