2017-12-11 5 views
0

私は、学生が登録できる教育プログラムのリストを表現しようとしています。各プログラムは一連のコースで構成されています。個々のコース。Schema.orgで学位プログラムや教育機関のマークを付ける

Course仕様を使用して、各トラックのコースリストをマークアップする予定でしたが、プログラムのリストを表す最善の方法を理解できていません。

Productと表示する必要がありますか、またはCourseの仕様を再利用する必要がありますか?コースのセットを表していますか?どのオプションがより良い検索エンジンの可視性を提供するかについての意見はありますか?

答えて

0

次のように試してみてください。

コースとその説明をListItem/Serviceに追加できます。

これらのコースは、CourseInstanceを使用してマークアップすることができます。

以下は@graphとして実装することができますが、リンクされたアイテムとしての維持、改善、再利用が容易です。

<script type="application/ld+json" id="14310000001001"> 
{ 
    "@context": "http://schema.org/", 
    "@type": "Service", 
    "@id": "14310000001001", 
    "name": "xxx engineering education", 
    "description": "Teaching the content of xxx Engineering", 
    "logo": { 
     "@type": "ImageObject", 
     "@id": "12170302151001" 
    }, 
    "releaseDate": "", 
    "category": { 
     "@type": "Thing", 
     "@id": "https://www.wikidata.org/wiki/xxx" 
    }, 
    "provider": { 
     "@type": "Person", 
     "@id": "16020000001001" 
    }, 
    "offers": { 
     "@type": "Offer", 
     "@id": "14180000001001" 
    }, 
    "hasOfferCatalog": { 
     "@type": "OfferCatalog", 
     "@id": "1414020000xxxx" 
    }, 
    "audience": { 
     "@type": "Audience", 
     "@id": "http://www.bls.gov/soc/22032500001567" 
    } 
} 
</script> 

<script type="application/ld+json" id="14180000001001"> 
{ 
    "@context": "http://schema.org/", 
    "@type": "Offer", 
    "@id": "14180000001001", 
    "itemOffered": { 
     "@type": "Service", 
     "@id": "14310000001001" 
    }, 
    "priceSpecification": { 
     "@type": "PriceSpecification", 
     "price": "0", 
     "minPrice": "0", 
     "maxPrice": "0", 
     "priceCurrency": "USD" 
    }, 
    "offeredBy": { 
     "@type": "Person", 
     "@id": "17000000001009" 
    } 
} 
</script> 

<script type="application/ld+json" id="1414020000xxxx"> 
{ 
    "@context": "http://schema.org/", 
    "@type": "OfferCatalog", 
    "@id": "1414020000xxxx", 
    "name": "Education Service Catalog", 
    "description": "", 
    "itemListOrder": "http://schema.org/ItemListOrderAscending", 
    "numberOfItems": "3", 
    "itemListElement": [{ 
     "@type": "ListItem", 
     "position": "1", 
     "item": { 
      "@type": "Service", 
      "@id": "14310000001001" 
     } 
    }, 
    { 
     "@type": "ListItem", 
     "position": "2", 
     "item": { 
      "@type": "Service", 
      "@id": "14310000001002" 
     } 
    }, 
    { 
     "@type": "ListItem", 
     "position": "3", 
     "item": { 
      "@type": "Service", 
      "@id": "14310000001003" 
     } 
    }] 
} 
</script> 

<script type="application/ld+json" id="Qxxxxxxx"> 
{ 
    "@context": "http://schema.org/", 
    "@type": "Thing", 
    "@id": "https://www.wikidata.org/wiki/xxx", 
    "name": "xxx engineering", 
    "description": "", 
    "url": "https://en.wikipedia.org/wiki/xxx", 
    "sameAs": "http://dbpedia.org/page/xxx" 
} 
</script> 
関連する問題