Giả sử tôi có trang này HTML đơn giản về một chàng trai nhận được một công việc:Làm cách nào để liên kết các mục trong schema.org?
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>New Job for John Doe</title>
</head>
<body>
<h1>New Job for John Doe</h1>
<p>This week John Doe accepted an offer to become a Software Engineer at MITRE. John graduated from MIT in 2005 with a BS in Computer Science. He previously worked at a small company near Boston. Blah, blah, blah.</p>
<p>The MITRE Corporation is a not-for-profit organization chartered to work in the public interest. The MITRE Corporation has two principal locations: Bedford, Massachusetts, and McLean, Virginia. Blah, blah, blah.</p>
</body>
</html>
Nếu tôi thêm dữ liệu ngữ nghĩa bằng cách sử dụng từ vựng schema.org, nó có thể trông như thế này:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>New Job for John Doe</title>
</head>
<body>
<h1>New Job for John Doe</h1>
<p itemscope itemtype="http://schema.org/Person">This week John Doe accepted an offer to become a <span itemprop="jobTitle">Software Engineer</span> at <span itemprop="worksFor">MITRE</span>. John graduated from <span itemprop="alumniOf">MIT</span> in 2005 with a BS in Computer Science. He previously worked at a small company near Boston. Blah, blah, blah.</p>
<p itemscope itemtype="http://schema.org/Corporation">The MITRE Corporation is a not-for-profit organization chartered to work in the public interest. The MITRE Corporation has two principal locations: <span itemprop="location">Bedford, Massachusetts</span>, and <span itemprop="location">McLean, Virginia</span>. Blah, blah, blah.</p>
</body>
</html>
Đầu tiên đoạn văn rõ ràng về con người, John Doe và đoạn thứ hai là về một công ty, Tập đoàn MITER. Nhưng "MITER" trong đoạn đầu tiên cũng giống như "Tập đoàn MITER" trong lần thứ hai. Làm thế nào để khai báo một cách rõ ràng những điều này là một và giống nhau bằng cách sử dụng schema.org?
Tôi đã thử rằng, [dường như nó thực sự không ảnh hưởng đến mô hình dữ liệu] (http://goo.gl/agxIv). – robertc
itemref chỉ được sử dụng để trỏ đến các thuộc tính bổ sung cho một itemscope. Vì vậy, trong trường hợp này, thẻ đó cũng sẽ cần phải là một loại itemtype. và thẻ có id = "The MitreCorporation" không thể là một itemscope. –