SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
©aratana	
  Inc.	
{	
  
	
  	
  “company”:	
  “株式会社アラタナ”,	
  
	
  	
  “name”:	
  “⾼高⾒見見和也”,	
  
	
  	
  “posi1on”:	
  “Front	
  End	
  Engineer”	
  
}
JSON-LD
schema.org 定義による構造化データのススメ
自己紹介	
2	
  
⾼高⾒見見  和也(Takami Kazuya)
株式会社アラタナ
ECテクノロジー事業本部:デザイングループ所属
フロントエンドエンジニア
Twitter@miiitaka
Facebook@miiitaka
戯れている	
3	
  
構造化データ?	
©aratana	
  Inc.	
 4	
  
構造化データとは?	
HTMLに書かれている情報が検索索ロボット(クローラ)が理理解できるよ
うに意味のある(セマンティック)情報にしてあげるメタデータのこと。
HTML5でセマンティックな要素が増えました。	
  
©aratana	
  Inc.	
 5	
  
HTML5でセマンティックな
要素が増えました。
<header>	
<footer>	
<main>	
<nav>	
<figure>	
<section>	
<aside>	
<article>	
<figcaption>	
<mark>
具体的な情報を定義	
©aratana	
  Inc.	
 6	
  
要素にプラスして、さらに具体的な情報を定義できます。
具体的な情報を定義	
©aratana	
  Inc.	
 7	
  
要素にプラスして、さらに具体的な情報を定義できます。	
Googleが2009年年から独⾃自に策定していたもの。
Data-­‐Vocabulary.org
<nav>	
  
<ul>	
  
<li	
  itemscope	
  itemtype="h<p://data-­‐vocabulary.org/Breadcrumb">	
  
<a	
  itemprop="url"	
  href="/"><span	
  itemprop="Etle">HOME</span></a></li>	
  
<li	
  itemscope	
  itemtype="h<p://data-­‐vocabulary.org/Breadcrumb">	
  
<a	
  itemprop="url"	
  href="/member/"><span	
  itemprop="Etle">メンバー紹介</span></
a></li>	
  
<li	
  itemscope	
  itemtype="h<p://data-­‐vocabulary.org/Breadcrumb">	
  
<a	
  itemprop="url"	
  href="/member/detail.php?id=47"><strong	
  itemprop="Etle”>高見和也
</strong></a></li></ul></nav>
具体的な情報を定義	
©aratana	
  Inc.	
 8	
  
要素にプラスして、さらに具体的な情報を定義できます。	
Googleが2009年年から独⾃自に策定していたもの。
Data-­‐Vocabulary.org
2011-­‐06-­‐02	
  
共同で開発・サポートすることを発表
協力しましょ。
構造化データ(schema.org)のシンタックス	
©aratana	
  Inc.	
 9	
  
Microdata	
  
JSON-­‐LD	
  
RDFa	
  
schema.org のシンタックス(構文規則)	
JSON-LDが
いいよ
JSON-­‐LD?	
©aratana	
  Inc.	
 10	
  
JSON-­‐LD	
  (JSON	
  for	
  Linking	
  Data)	
  
JSON-LDが
いいよ
JSONを使ってLinked Opend Dataを表現するために策定を進めてきた仕様で、
2014年年1⽉月16⽇日に正式にW3C勧告となりました。
http://json-ld.org
JSON-­‐LD?	
©aratana	
  Inc.	
 11	
  
JSON-­‐LD	
  (JSON	
  for	
  Linking	
  Data)	
  
そうそう
JSONを使ってLinked Opend Dataを表現するために策定を進めてきた仕様で、
2014年年1⽉月16⽇日に正式にW3C勧告となりました。
http://json-ld.org
何と言っても
見やすい!
シンタックス比較	
©aratana	
  Inc.	
 12	
  
レビューの
リッチスニペット
例)レビュー:microdata
microdataの例	
©aratana	
  Inc.	
 13	
  
例)レビュー:microdata	
<div	
  itemscope	
  itemtype="h<p://schema.org/Review">	
  
	
  	
  <div	
  itemprop="itemReviewed"	
  itemscope	
  itemtype="hZp://schema.org/Book">	
  
	
  	
  	
  	
  <span	
  itemprop="name">The	
  Catcher	
  in	
  the	
  Rye</span>	
  (	
  
	
  	
  	
  	
  <a	
  itemprop="sameAs"	
  href="hZp://en.wikipedia.org/wiki/
The_Catcher_in_the_Rye">wikipedia</a>)	
  
	
  	
  </div>	
  
	
  	
  <span	
  itemprop="reviewRaEng"	
  itemscope	
  itemtype="hZp://schema.org/RaEng">	
  
	
  	
  	
  	
  <span	
  itemprop="raEngValue">4</span>	
  
	
  	
  </span>	
  stars	
  -­‐	
  
	
  	
  <b>"<span	
  itemprop="name">A	
  good	
  read.</span>"	
  </b>	
  
	
  	
  <span	
  itemprop="author"	
  itemscope	
  itemtype="hZp://schema.org/Person">	
  
	
  	
  	
  	
  <span	
  itemprop="name">Bob	
  Smith</span>	
  
	
  	
  </span>	
  
	
  	
  <span	
  itemprop="reviewBody">Catcher	
  in	
  the	
  Rye	
  is	
  a	
  fun	
  book.	
  It's	
  a	
  good	
  book	
  to	
  
read.</span>	
  
</div>	
 
可読性が
悪い!
JSON-­‐LDの例	
©aratana	
  Inc.	
 14	
  
例)レビュー:JSON-LD	
<div>	
  
	
  	
  <div>	
  
	
  	
  	
  	
  <span>The	
  Catcher	
  in	
  the	
  Rye</span>	
  (	
  
	
  	
  	
  	
  <a	
  href="hZp://en.wikipedia.org/wiki/The_Catcher_in_the_Rye">wikipedia</a>)	
  
	
  	
  </div>	
  
	
  	
  <span>	
  
	
  	
  	
  	
  <span>4</span>	
  
	
  	
  </span>	
  stars	
  -­‐	
  
	
  	
  <b>"<span>A	
  good	
  read.</span>"	
  </b>	
  
	
  	
  <span>	
  
	
  	
  	
  	
  <span>Bob	
  Smith</span>	
  
	
  	
  </span>	
  
	
  	
  <span>Catcher	
  in	
  the	
  Rye	
  is	
  a	
  fun	
  book.	
  It's	
  a	
  good	
  book	
  to	
  read.</span>	
  
</div>	
 
HTMLは
そのまま
JSON-­‐LDの例	
©aratana	
  Inc.	
 15	
  
<script	
  type="applica1on/ld+json">	
  
{	
  
	
  	
  "@context":	
  "hZp://schema.org/",	
  
	
  	
  "@type":	
  "Review",	
  
	
  	
  "itemReviewed":{	
  
	
  	
  	
  	
  "@type":	
  "Book",	
  
	
  	
  	
  	
  "name":	
  "The	
  Catcher	
  in	
  the	
  Rye",	
  
	
  	
  	
  	
  "sameAs":	
  "hZp://en.wikipedia.org/wiki/The_Catcher_in_the_Rye"	
  
	
  	
  },	
  
	
  	
  "reviewRaEng":{	
  
	
  	
  	
  	
  "@type":	
  "RaEng",	
  
	
  	
  	
  	
  "raEngValue":	
  "4"	
  
	
  	
  },	
  
	
  	
  "name":	
  "A	
  good	
  read.",	
  
	
  	
  "author":{	
  
	
  	
  	
  	
  "@type":	
  "Person",	
  
	
  	
  	
  	
  "name":	
  "Bob	
  Smith"	
  
	
  	
  },	
  
	
  	
  "reviewBody":	
  "Catcher	
  in	
  the	
  Rye	
  is	
  a	
  fun	
  book.	
  It's	
  a	
  good	
  book	
  to	
  read."	
  
}	
  
</script>	
 
scriptで
別に定義
どうなる?	
©aratana	
  Inc.	
 16	
  
構造化データのマークアップをすると	
  
どうなるの?
リッチスニペット	
©aratana	
  Inc.	
 17	
  
リッチスニペット	
 Products
Articles
Software
Apps
Events
Videos
Reviews
Recipes
ナレッジグラフ	
©aratana	
  Inc.	
 18	
  
ナレッジグラフ	
Logo
Social
ProfileContact
Numbers
イベントプロモート	
©aratana	
  Inc.	
 19	
  
イベントプロモート	
 Venus Performer
Sites
Primary
Ticketers
アクションの提供	
©aratana	
  Inc.	
 20	
  
アクションの提供	
Music
Play
Critic
Review
Movie
Watch
サイト内検索	
©aratana	
  Inc.	
 21	
  
サイト内検索	
Site Link
Search
Box
Thank	
  You	
  !!	
©aratana	
  Inc.	
 22	
  
ご清聴ありがとうございました。

Weitere ähnliche Inhalte

Ähnlich wie JSON-LD schema.org定義によるデータ構造化のススメ

CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011Shuyo Nakatani
 
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜Yuki Minakawa
 
LODを使ってみよう!
LODを使ってみよう!LODを使ってみよう!
LODを使ってみよう!uedayou
 
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.Hibino Hisashi
 
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016Takami Kazuya
 
サイバージェント 秋葉原ラボのHBase 活用事例
サイバージェント 秋葉原ラボのHBase 活用事例サイバージェント 秋葉原ラボのHBase 活用事例
サイバージェント 秋葉原ラボのHBase 活用事例cyberagent
 
Pythonで入門するApache Spark at PyCon2016
Pythonで入門するApache Spark at PyCon2016Pythonで入門するApache Spark at PyCon2016
Pythonで入門するApache Spark at PyCon2016Tatsuya Atsumi
 
第19回html5とか勉強会 pjax
第19回html5とか勉強会 pjax第19回html5とか勉強会 pjax
第19回html5とか勉強会 pjaxKensaku Komatsu
 
chapter6
chapter6chapter6
chapter6ymk0424
 
Tech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LTTech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LTterurou
 
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法Amazon Web Services Japan
 
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fallビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo FallYusukeKuramata
 
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksql9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksqlMitsutoshi Kiuchi
 
RDFチェックツール「rdflint」のご紹介
RDFチェックツール「rdflint」のご紹介RDFチェックツール「rdflint」のご紹介
RDFチェックツール「rdflint」のご紹介Takeshi Mikami
 
10分で分かるRパッケージの作り方
10分で分かるRパッケージの作り方10分で分かるRパッケージの作り方
10分で分かるRパッケージの作り方Yohei Sato
 
kafkaのデータをRedshiftへ入れるパイプライン作ってみた
kafkaのデータをRedshiftへ入れるパイプライン作ってみたkafkaのデータをRedshiftへ入れるパイプライン作ってみた
kafkaのデータをRedshiftへ入れるパイプライン作ってみたYu Yamada
 
ARC-009_RDB 技術者のための NoSQL ガイド
ARC-009_RDB 技術者のための NoSQL ガイドARC-009_RDB 技術者のための NoSQL ガイド
ARC-009_RDB 技術者のための NoSQL ガイドdecode2016
 
ビッグデータ処理データベースの全体像と使い分け
2018年version
ビッグデータ処理データベースの全体像と使い分け
2018年versionビッグデータ処理データベースの全体像と使い分け
2018年version
ビッグデータ処理データベースの全体像と使い分け
2018年versionTetsutaro Watanabe
 

Ähnlich wie JSON-LD schema.org定義によるデータ構造化のススメ (20)

CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011
 
d3sparql.js
d3sparql.js d3sparql.js
d3sparql.js
 
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
 
LODを使ってみよう!
LODを使ってみよう!LODを使ってみよう!
LODを使ってみよう!
 
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
 
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
 
Python / R で使うSAS Viya
Python / R で使うSAS ViyaPython / R で使うSAS Viya
Python / R で使うSAS Viya
 
サイバージェント 秋葉原ラボのHBase 活用事例
サイバージェント 秋葉原ラボのHBase 活用事例サイバージェント 秋葉原ラボのHBase 活用事例
サイバージェント 秋葉原ラボのHBase 活用事例
 
Pythonで入門するApache Spark at PyCon2016
Pythonで入門するApache Spark at PyCon2016Pythonで入門するApache Spark at PyCon2016
Pythonで入門するApache Spark at PyCon2016
 
第19回html5とか勉強会 pjax
第19回html5とか勉強会 pjax第19回html5とか勉強会 pjax
第19回html5とか勉強会 pjax
 
chapter6
chapter6chapter6
chapter6
 
Tech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LTTech Fielders 2009/9/18 LT
Tech Fielders 2009/9/18 LT
 
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
 
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fallビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
 
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksql9/16 Tokyo Apache Drill Meetup - drill vs sparksql
9/16 Tokyo Apache Drill Meetup - drill vs sparksql
 
RDFチェックツール「rdflint」のご紹介
RDFチェックツール「rdflint」のご紹介RDFチェックツール「rdflint」のご紹介
RDFチェックツール「rdflint」のご紹介
 
10分で分かるRパッケージの作り方
10分で分かるRパッケージの作り方10分で分かるRパッケージの作り方
10分で分かるRパッケージの作り方
 
kafkaのデータをRedshiftへ入れるパイプライン作ってみた
kafkaのデータをRedshiftへ入れるパイプライン作ってみたkafkaのデータをRedshiftへ入れるパイプライン作ってみた
kafkaのデータをRedshiftへ入れるパイプライン作ってみた
 
ARC-009_RDB 技術者のための NoSQL ガイド
ARC-009_RDB 技術者のための NoSQL ガイドARC-009_RDB 技術者のための NoSQL ガイド
ARC-009_RDB 技術者のための NoSQL ガイド
 
ビッグデータ処理データベースの全体像と使い分け
2018年version
ビッグデータ処理データベースの全体像と使い分け
2018年versionビッグデータ処理データベースの全体像と使い分け
2018年version
ビッグデータ処理データベースの全体像と使い分け
2018年version
 

Mehr von Takami Kazuya

HTML栄枯盛衰は世の習い
HTML栄枯盛衰は世の習いHTML栄枯盛衰は世の習い
HTML栄枯盛衰は世の習いTakami Kazuya
 
Google Apps Script 入門
Google Apps Script 入門Google Apps Script 入門
Google Apps Script 入門Takami Kazuya
 
GoogleAppsScript入門
GoogleAppsScript入門GoogleAppsScript入門
GoogleAppsScript入門Takami Kazuya
 
Googleデータポータルで見える化に挑戦vol.2
Googleデータポータルで見える化に挑戦vol.2Googleデータポータルで見える化に挑戦vol.2
Googleデータポータルで見える化に挑戦vol.2Takami Kazuya
 
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作Takami Kazuya
 
WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座Takami Kazuya
 
WordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップWordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップTakami Kazuya
 
jQuery3.0-beta1-point
jQuery3.0-beta1-pointjQuery3.0-beta1-point
jQuery3.0-beta1-pointTakami Kazuya
 
プラグイン公開までの道のり
プラグイン公開までの道のりプラグイン公開までの道のり
プラグイン公開までの道のりTakami Kazuya
 
WordPress widget api
WordPress widget apiWordPress widget api
WordPress widget apiTakami Kazuya
 
React Facebook JavaScript Library
React Facebook JavaScript LibraryReact Facebook JavaScript Library
React Facebook JavaScript LibraryTakami Kazuya
 
Wordpress カスタム投稿
Wordpress カスタム投稿Wordpress カスタム投稿
Wordpress カスタム投稿Takami Kazuya
 
WordPressプラグインの作り方
WordPressプラグインの作り方WordPressプラグインの作り方
WordPressプラグインの作り方Takami Kazuya
 
【WordBench宮崎】第3回・4回アンケート報告
【WordBench宮崎】第3回・4回アンケート報告【WordBench宮崎】第3回・4回アンケート報告
【WordBench宮崎】第3回・4回アンケート報告Takami Kazuya
 
WordPressプラグイン考察
WordPressプラグイン考察WordPressプラグイン考察
WordPressプラグイン考察Takami Kazuya
 
WordPressテーマ作成
WordPressテーマ作成WordPressテーマ作成
WordPressテーマ作成Takami Kazuya
 
WordPress×jQueryMobile
WordPress×jQueryMobileWordPress×jQueryMobile
WordPress×jQueryMobileTakami Kazuya
 
EC-CUBEプラグイン制作のポイント
EC-CUBEプラグイン制作のポイントEC-CUBEプラグイン制作のポイント
EC-CUBEプラグイン制作のポイントTakami Kazuya
 

Mehr von Takami Kazuya (20)

HTML栄枯盛衰は世の習い
HTML栄枯盛衰は世の習いHTML栄枯盛衰は世の習い
HTML栄枯盛衰は世の習い
 
Google Apps Script 入門
Google Apps Script 入門Google Apps Script 入門
Google Apps Script 入門
 
GoogleAppsScript入門
GoogleAppsScript入門GoogleAppsScript入門
GoogleAppsScript入門
 
Googleデータポータルで見える化に挑戦vol.2
Googleデータポータルで見える化に挑戦vol.2Googleデータポータルで見える化に挑戦vol.2
Googleデータポータルで見える化に挑戦vol.2
 
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作
 
WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座
 
WordPress+AMP
WordPress+AMPWordPress+AMP
WordPress+AMP
 
WordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップWordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップ
 
jQuery3.0-beta1-point
jQuery3.0-beta1-pointjQuery3.0-beta1-point
jQuery3.0-beta1-point
 
プラグイン公開までの道のり
プラグイン公開までの道のりプラグイン公開までの道のり
プラグイン公開までの道のり
 
WordPress widget api
WordPress widget apiWordPress widget api
WordPress widget api
 
Miyazaki.js vol.2
Miyazaki.js vol.2Miyazaki.js vol.2
Miyazaki.js vol.2
 
React Facebook JavaScript Library
React Facebook JavaScript LibraryReact Facebook JavaScript Library
React Facebook JavaScript Library
 
Wordpress カスタム投稿
Wordpress カスタム投稿Wordpress カスタム投稿
Wordpress カスタム投稿
 
WordPressプラグインの作り方
WordPressプラグインの作り方WordPressプラグインの作り方
WordPressプラグインの作り方
 
【WordBench宮崎】第3回・4回アンケート報告
【WordBench宮崎】第3回・4回アンケート報告【WordBench宮崎】第3回・4回アンケート報告
【WordBench宮崎】第3回・4回アンケート報告
 
WordPressプラグイン考察
WordPressプラグイン考察WordPressプラグイン考察
WordPressプラグイン考察
 
WordPressテーマ作成
WordPressテーマ作成WordPressテーマ作成
WordPressテーマ作成
 
WordPress×jQueryMobile
WordPress×jQueryMobileWordPress×jQueryMobile
WordPress×jQueryMobile
 
EC-CUBEプラグイン制作のポイント
EC-CUBEプラグイン制作のポイントEC-CUBEプラグイン制作のポイント
EC-CUBEプラグイン制作のポイント
 

Kürzlich hochgeladen

UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチユニパー株式会社
 
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdfストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdfmasakisaito12
 
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ 株式会社
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店ssuserfb441f
 
20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdfssuser80a51f
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)KayaSuetake1
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipYasuyoshi Minehisa
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfmasakisaito12
 

Kürzlich hochgeladen (8)

UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
 
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdfストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
ストックマーク株式会社がお客様へご提供しているAnews概要資料のご共有.pdf
 
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
 
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
株式会社MAVEL会社概要_アフィリエイト広告_運用型広告_LTVを予測しLOIを最適化する広告代理店
 
20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
 

JSON-LD schema.org定義によるデータ構造化のススメ

  • 1. ©aratana  Inc. {      “company”:  “株式会社アラタナ”,      “name”:  “⾼高⾒見見和也”,      “posi1on”:  “Front  End  Engineer”   } JSON-LD schema.org 定義による構造化データのススメ
  • 4. 構造化データ? ©aratana  Inc. 4   構造化データとは? HTMLに書かれている情報が検索索ロボット(クローラ)が理理解できるよ うに意味のある(セマンティック)情報にしてあげるメタデータのこと。
  • 5. HTML5でセマンティックな要素が増えました。   ©aratana  Inc. 5   HTML5でセマンティックな 要素が増えました。 <header> <footer> <main> <nav> <figure> <section> <aside> <article> <figcaption> <mark>
  • 6. 具体的な情報を定義 ©aratana  Inc. 6   要素にプラスして、さらに具体的な情報を定義できます。
  • 7. 具体的な情報を定義 ©aratana  Inc. 7   要素にプラスして、さらに具体的な情報を定義できます。 Googleが2009年年から独⾃自に策定していたもの。 Data-­‐Vocabulary.org <nav>   <ul>   <li  itemscope  itemtype="h<p://data-­‐vocabulary.org/Breadcrumb">   <a  itemprop="url"  href="/"><span  itemprop="Etle">HOME</span></a></li>   <li  itemscope  itemtype="h<p://data-­‐vocabulary.org/Breadcrumb">   <a  itemprop="url"  href="/member/"><span  itemprop="Etle">メンバー紹介</span></ a></li>   <li  itemscope  itemtype="h<p://data-­‐vocabulary.org/Breadcrumb">   <a  itemprop="url"  href="/member/detail.php?id=47"><strong  itemprop="Etle”>高見和也 </strong></a></li></ul></nav>
  • 8. 具体的な情報を定義 ©aratana  Inc. 8   要素にプラスして、さらに具体的な情報を定義できます。 Googleが2009年年から独⾃自に策定していたもの。 Data-­‐Vocabulary.org 2011-­‐06-­‐02   共同で開発・サポートすることを発表 協力しましょ。
  • 9. 構造化データ(schema.org)のシンタックス ©aratana  Inc. 9   Microdata   JSON-­‐LD   RDFa   schema.org のシンタックス(構文規則) JSON-LDが いいよ
  • 10. JSON-­‐LD? ©aratana  Inc. 10   JSON-­‐LD  (JSON  for  Linking  Data)   JSON-LDが いいよ JSONを使ってLinked Opend Dataを表現するために策定を進めてきた仕様で、 2014年年1⽉月16⽇日に正式にW3C勧告となりました。 http://json-ld.org
  • 11. JSON-­‐LD? ©aratana  Inc. 11   JSON-­‐LD  (JSON  for  Linking  Data)   そうそう JSONを使ってLinked Opend Dataを表現するために策定を進めてきた仕様で、 2014年年1⽉月16⽇日に正式にW3C勧告となりました。 http://json-ld.org 何と言っても 見やすい!
  • 12. シンタックス比較 ©aratana  Inc. 12   レビューの リッチスニペット 例)レビュー:microdata
  • 13. microdataの例 ©aratana  Inc. 13   例)レビュー:microdata <div  itemscope  itemtype="h<p://schema.org/Review">      <div  itemprop="itemReviewed"  itemscope  itemtype="hZp://schema.org/Book">          <span  itemprop="name">The  Catcher  in  the  Rye</span>  (          <a  itemprop="sameAs"  href="hZp://en.wikipedia.org/wiki/ The_Catcher_in_the_Rye">wikipedia</a>)      </div>      <span  itemprop="reviewRaEng"  itemscope  itemtype="hZp://schema.org/RaEng">          <span  itemprop="raEngValue">4</span>      </span>  stars  -­‐      <b>"<span  itemprop="name">A  good  read.</span>"  </b>      <span  itemprop="author"  itemscope  itemtype="hZp://schema.org/Person">          <span  itemprop="name">Bob  Smith</span>      </span>      <span  itemprop="reviewBody">Catcher  in  the  Rye  is  a  fun  book.  It's  a  good  book  to   read.</span>   </div> 可読性が 悪い!
  • 14. JSON-­‐LDの例 ©aratana  Inc. 14   例)レビュー:JSON-LD <div>      <div>          <span>The  Catcher  in  the  Rye</span>  (          <a  href="hZp://en.wikipedia.org/wiki/The_Catcher_in_the_Rye">wikipedia</a>)      </div>      <span>          <span>4</span>      </span>  stars  -­‐      <b>"<span>A  good  read.</span>"  </b>      <span>          <span>Bob  Smith</span>      </span>      <span>Catcher  in  the  Rye  is  a  fun  book.  It's  a  good  book  to  read.</span>   </div> HTMLは そのまま
  • 15. JSON-­‐LDの例 ©aratana  Inc. 15   <script  type="applica1on/ld+json">   {      "@context":  "hZp://schema.org/",      "@type":  "Review",      "itemReviewed":{          "@type":  "Book",          "name":  "The  Catcher  in  the  Rye",          "sameAs":  "hZp://en.wikipedia.org/wiki/The_Catcher_in_the_Rye"      },      "reviewRaEng":{          "@type":  "RaEng",          "raEngValue":  "4"      },      "name":  "A  good  read.",      "author":{          "@type":  "Person",          "name":  "Bob  Smith"      },      "reviewBody":  "Catcher  in  the  Rye  is  a  fun  book.  It's  a  good  book  to  read."   }   </script> scriptで 別に定義
  • 16. どうなる? ©aratana  Inc. 16   構造化データのマークアップをすると   どうなるの?
  • 17. リッチスニペット ©aratana  Inc. 17   リッチスニペット Products Articles Software Apps Events Videos Reviews Recipes
  • 18. ナレッジグラフ ©aratana  Inc. 18   ナレッジグラフ Logo Social ProfileContact Numbers
  • 19. イベントプロモート ©aratana  Inc. 19   イベントプロモート Venus Performer Sites Primary Ticketers
  • 20. アクションの提供 ©aratana  Inc. 20   アクションの提供 Music Play Critic Review Movie Watch
  • 21. サイト内検索 ©aratana  Inc. 21   サイト内検索 Site Link Search Box
  • 22. Thank  You  !! ©aratana  Inc. 22   ご清聴ありがとうございました。