経験があり、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>
次のセクションはどうですか?この人物は、次の 3 つの場所で働いています。
- 個人事務所
- 医療センター
- 病院
それぞれの場所で、人はさまざまな時間と日に存在します。各場所には、異なる電話番号と異なる地理的位置があります。人はそれぞれの場所で異なる役割を持っています:
- 個人事務所のオーナー
- 医療センターの正社員
- 病院の神経内科部長
そして、ここで私は混乱しています。人と場所の間のすべての関係をどのようにマッピングするのですか? 構造データを別の Web ページに配置することはできますか? もしそうなら、それらを参照する方法。
組織のスニペット (おそらく多くの間違いもあります):
<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>