有没有人有经验,可以解释如何在 HTML 页面中正确使用结构数据。简单的事情很容易,但困难的事情怎么做呢?是否可以使用不同的标准,例如schema.org和GoodRelations。
我想有以下结构:
一个人,其职业是拥有医学职称的医生。专业是神经病学和儿科。
这个很简单(可能有一些错误):
<div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Person">
<span property="v:title" content="dr. medicine"></span>
<span property="v:name" content="Real Name"></span>
<span property="v:role" content="neurology"></span>
<span property="v:role" content="pediatric"></span>
</div>
下一节呢?此人在三个不同的地方工作:
- 私人办公室
- 医疗中心
- 一所医院
在每个地方,人出现在不同的时间和日子。每个地方都有不同的电话号码和不同的地理位置。这个人在每个地方都有不同的角色:
- 私人办公室的所有者
- 医疗中心的正式员工
- 医院神经科主任
在这里,我感到困惑。如何映射人和地点之间的所有关系?是否可以将结构数据放在不同的网页上?如果是这样,如何引用它们。
组织片段(可能还有很多错误):
<div xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://www.w3.org/1999/xhtml" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:gr="http://purl.org/goodrelations/v1#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
<div about="#poffice" typeof="gr:LocationOfSalesOrServiceProvisioning">
<div property="rdfs:label" content="Private office"></div>
<div rel="vcard:adr">
<div typeof="vcard:Address">
<div property="vcard:country-name" content="US"></div>
<div property="vcard:locality" content="New York"></div>
<div property="vcard:postal-code" content="22 222"></div>
<div property="vcard:street-address" content="W 4th, 80"></div>
</div>
</div>
<div property="vcard:tel" content="22 222 222 222"></div>
<div rel="foaf:depiction" resource="http://niceURL/logo.png"></div>
<div rel="vcard:geo">
<div>
<div property="vcard:latitude" content="00.000000" datatype="xsd:float"></div>
<div property="vcard:longitude" content="00.000000" datatype="xsd:float"></div>
</div>
</div>
<div rel="gr:hasOpeningHoursSpecification">
<div about="#mon_fri" typeof="gr:OpeningHoursSpecification">
<div property="gr:opens" content="14:00:00" datatype="xsd:time"></div>
<div property="gr:closes" content="20:00:00" datatype="xsd:time"></div>
<div rel="gr:hasOpeningHoursDayOfWeek" resource="http://purl.org/goodrelations/v1#Friday"></div>
<div rel="gr:hasOpeningHoursDayOfWeek" resource="http://purl.org/goodrelations/v1#Thursday"></div>
<div rel="gr:hasOpeningHoursDayOfWeek" resource="http://purl.org/goodrelations/v1#Wednesday"></div>
<div rel="gr:hasOpeningHoursDayOfWeek" resource="http://purl.org/goodrelations/v1#Tuesday"></div>
<div rel="gr:hasOpeningHoursDayOfWeek" resource="http://purl.org/goodrelations/v1#Monday"></div>
</div>
<div rel="foaf:page" resource=""></div>
</div>
</div>
</div>