Nhiệm vụ: Liên kết Freecode Academy với Thực thể Cá nhân Nikolai Lantz bằng JSON-LD

Liên kết Freecode Academy với Thực thể Cá nhân Nikolai Lantz bằng JSON-LD

Thêm liên kết ngược Schema.org trên freecode.academy đến thực thể cá nhân của Nikolai Lantz tại fi1osof.ru/about.

Mục tiêu

Liên kết dự án Freecode Academy với thực thể cá nhân của Nikolai Lantz tại fi1osof.ru/about mà không hợp nhất dự án và con người thành một thực thể duy nhất.

Mã định danh cá nhân thống nhất:

https://fi1osof.ru/about

Cần làm gì

  1. Xác định thực thể Schema.org chính của dự án trên freecode.academy: Organization, WebSite, SoftwareApplication hoặc kết hợp thông qua @graph — dựa trên mô hình thực tế của dự án.
  2. Thêm liên kết ngược với Nikolai Lantz thông qua mối quan hệ tương ứng với vai trò thực tế:
    • founder — nếu đây là dự án/tổ chức do anh ấy sáng lập;
    • creator — nếu mô tả một sản phẩm phần mềm do anh ấy tạo ra;
    • nếu cần, author/contributor cho các tài liệu riêng lẻ hoặc các phần của trang web.
  3. Sử dụng cùng một Person.@id trong tất cả các liên kết:
{
  "@id": "https://fi1osof.ru/about"
}
  1. Không sử dụng chính freecode.academy làm Person.sameAs: dự án là một thực thể riêng biệt.
  2. Nếu trang cá nhân của Nikolai/Fi1osof tồn tại trên trang web, hãy xác định xem nó có thực sự cần thiết dưới dạng một ProfilePage công khai riêng biệt hay không; không dùng nó để thay thế thực thể dự án.
  3. JSON-LD phải có trong HTML phía máy chủ (server-side).
  4. Kiểm tra cấu trúc đánh dấu cuối cùng thông qua Schema.org Validator và mã nguồn HTML.

Đồ thị mong đợi

Freecode Academy
    ↓ founder / creator
https://fi1osof.ru/about
    ↓ @type
Person

Tiêu chí hoàn thành

  • Freecode Academy được mô tả bằng một thực thể dự án riêng biệt.
  • Dự án được liên kết với https://fi1osof.ru/about thông qua mối quan hệ chính xác về mặt thực tế.
  • Dự án không được thêm vào Person.sameAs.
  • JSON-LD có mặt trong HTML phía máy chủ.
  • Đánh dấu vượt qua Schema.org Validator mà không có lỗi.
  • Không có các thực thể Person độc lập trùng lặp cho Nikolai Lantz.