Structured Data สำหรับชุดข้อมูล (Dataset, DataCatalog, DataDownload)
เราจะพบชุดข้อมูลได้ง่ายขึ้นในเครื่องมือ Dataset Search เมื่อคุณให้ข้อมูลสนับสนุน เช่น ชื่อ คำอธิบาย ผู้สร้าง และรูปแบบการเผยแพร่เป็น Structured Data วิธีการค้นพบชุดข้อมูลของ Google ใช้ประโยชน์จาก schema.org และมาตรฐานข้อมูลเมตาอื่นๆ ที่เพิ่มลงในหน้าที่อธิบายชุดข้อมูลได้ วัตถุประสงค์ของมาร์กอัปนี้คือการปรับปรุงการค้นพบชุดข้อมูลจากสาขาต่างๆ เช่น วิทยาศาสตร์ชีวภาพ สังคมศาสตร์ แมชชีนเลิร์นนิง ข้อมูลภาคพลเมืองและภาครัฐ เป็นต้น
ต่อไปนี้คือตัวอย่างของสิ่งที่จัดว่าเป็นชุดข้อมูล
- ตารางหรือไฟล์ CSV ที่มีข้อมูล
- คอลเล็กชันตารางที่มีการจัดระเบียบ
- ไฟล์ในรูปแบบกรรมสิทธิ์ที่มีข้อมูล
- คอลเล็กชันไฟล์ที่ประกอบกันขึ้นเป็นชุดข้อมูลที่มีความหมาย
- ออบเจ็กต์ที่มีโครงสร้างซึ่งมีข้อมูลในรูปแบบอื่นที่คุณอาจต้องโหลดลงในเครื่องมือพิเศษเพื่อการประมวลผล
- รูปภาพที่มีข้อมูล
- ไฟล์เกี่ยวกับแมชชีนเลิร์นนิง เช่น พารามิเตอร์ที่เทรนไว้ หรือคำจำกัดความโครงสร้างของโครงข่ายระบบประสาทเทียม
วิธีเพิ่ม Structured Data
ข้อมูลที่มีโครงสร้างคือรูปแบบมาตรฐานในการแจ้งข้อมูลเกี่ยวกับหน้าและจำแนกประเภทเนื้อหาของหน้า หากคุณเพิ่งใช้ข้อมูลที่มีโครงสร้างเป็นครั้งแรก โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของข้อมูลที่มีโครงสร้าง
ต่อไปนี้เป็นภาพรวมเกี่ยวกับวิธีสร้าง ทดสอบ และเผยแพร่ข้อมูลที่มีโครงสร้าง
- เพิ่มพร็อพเพอร์ตี้ที่จำเป็น ดูตำแหน่งการแทรก Structured Data ในหน้าเว็บตามรูปแบบที่คุณใช้อยู่
- ปฏิบัติตามหลักเกณฑ์
- ตรวจสอบความถูกต้องของโค้ดโดยใช้การทดสอบผลการค้นหาที่เป็นริชมีเดีย และแก้ไขข้อผิดพลาดที่สําคัญทั้งหมด พิจารณาแก้ไขปัญหาที่ไม่สําคัญซึ่งอาจมีการรายงานในเครื่องมือด้วย เพราะอาจช่วยปรับปรุงคุณภาพของ Structured Data ได้ (แต่ไม่จําเป็นว่าต้องมีสิทธิ์ปรากฏในผลการค้นหาที่เป็นริชมีเดีย)
- ทำให้หน้าบางหน้าที่มีข้อมูลที่มีโครงสร้างใช้งานได้และใช้เครื่องมือตรวจสอบ URL เพื่อทดสอบว่า Google เห็นหน้าในลักษณะใด ตรวจสอบว่า Google เข้าถึงหน้าดังกล่าวได้และไม่มีการบล็อกหน้าด้วยไฟล์ robots.txt, แท็ก
noindexหรือข้อกำหนดให้เข้าสู่ระบบ หากหน้าเว็บดูถูกต้องดีแล้ว คุณขอให้ Google ทำการ Crawl URL อีกครั้งได้ - หากต้องการให้ Google ทราบถึงการเปลี่ยนแปลงที่จะเกิดขึ้นในอนาคตอยู่ตลอด เราขอแนะนำให้ส่ง Sitemap ซึ่งกำหนดให้ดำเนินการแบบอัตโนมัติได้โดยใช้ Search Console Sitemap API
การลบชุดข้อมูลออกจากผลการค้นหาของ Dataset Search
หากไม่ต้องการให้ชุดข้อมูลแสดงในผลการค้นหาของ Dataset Search ให้ใช้แท็ก meta ของ robots เพื่อควบคุมวิธีจัดทำดัชนีชุดข้อมูล โปรดทราบว่าอาจใช้เวลาสักระยะ (หลายวันหรือหลายสัปดาห์ ขึ้นอยู่กับกำหนดการ Crawl) กว่าการเปลี่ยนแปลงจะสะท้อนให้เห็นใน Dataset Search
วิธีการค้นพบชุดข้อมูลของเรา
เราทำความเข้าใจ Structured Data ในหน้าเว็บเกี่ยวกับชุดข้อมูลได้โดยใช้มาร์กอัป Dataset ของ schema.org หรือโครงสร้างที่เทียบเท่าซึ่งนำเสนออยู่ในรูปแบบคำศัพท์แคตตาล็อกข้อมูล (DCAT) ของ W3C เรายังลองทดสอบการรองรับ Structured Data โดยอิงตาม W3C CSVW ด้วย และคาดว่าจะพัฒนาและปรับเปลี่ยนวิธีการของเราเมื่อมีแนวทางปฏิบัติแนะนำใหม่ๆ เกิดขึ้นสำหรับการอธิบายชุดข้อมูล ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการค้นพบชุดข้อมูลของเราได้ที่การทำให้ค้นพบชุดข้อมูลได้ง่ายขึ้น
ตัวอย่าง
นี่คือตัวอย่างของชุดข้อมูลที่ใช้ JSON-LD และไวยากรณ์ตาม schema.org (แนะนำ) ในการทดสอบผลการค้นหาที่เป็นสื่อสมบูรณ์ คำศัพท์คำเดียวกันตาม schema.org ยังใช้ในไวยากรณ์ RDFa 1.1 หรือ Microdata ได้ด้วย หรือคุณจะใช้คำศัพท์ W3C DCAT เพื่ออธิบายข้อมูลเมตาก็ได้เช่นกัน ตัวอย่างต่อไปนี้อิงตามคำอธิบายชุดข้อมูลที่มีการใช้งานจริง
นี่คือตัวอย่างชุดข้อมูล JSON-LD
<html>
<head>
<title>NCDC Storm Events Database</title>
<script type="application/ld+json">
{
"@context":"https://schema.org/",
"@type":"Dataset",
"name":"NCDC Storm Events Database",
"description":"Storm Data is provided by the National Weather Service (NWS) and contain statistics on...",
"url":"https://catalog.data.gov/dataset/ncdc-storm-events-database",
"sameAs":"https://gis.ncdc.noaa.gov/geoportal/catalog/search/resource/details.page?id=gov.noaa.ncdc:C00510",
"identifier": ["https://doi.org/10.1000/182",
"https://identifiers.org/ark:/12345/fk1234"],
"keywords":[
"ATMOSPHERE > ATMOSPHERIC PHENOMENA > CYCLONES",
"ATMOSPHERE > ATMOSPHERIC PHENOMENA > DROUGHT",
"ATMOSPHERE > ATMOSPHERIC PHENOMENA > FOG",
"ATMOSPHERE > ATMOSPHERIC PHENOMENA > FREEZE"
],
"license" : "https://creativecommons.org/publicdomain/zero/1.0/",
"isAccessibleForFree" : true,
"hasPart" : [
{
"@type": "Dataset",
"name": "Sub dataset 01",
"description": "Informative description of the first subdataset...",
"license" : "https://creativecommons.org/publicdomain/zero/1.0/",
"creator":{
"@type":"Organization",
"name": "Sub dataset 01 creator"
}
},
{
"@type": "Dataset",
"name": "Sub dataset 02",
"description": "Informative description of the second subdataset...",
"license" : "https://creativecommons.org/publicdomain/zero/1.0/",
"creator":{
"@type":"Organization",
"name": "Sub dataset 02 creator"
}
}
],
"creator":{
"@type":"Organization",
"url": "https://www.ncei.noaa.gov/",
"name":"OC/NOAA/NESDIS/NCEI > National Centers for Environmental Information, NESDIS, NOAA, U.S. Department of Commerce",
"contactPoint":{
"@type":"ContactPoint",
"contactType": "customer service",
"telephone":"+1-828-271-4800",
"email":"ncei.orders@noaa.gov"
}
},
"funder":{
"@type": "Organization",
"sameAs": "https://ror.org/00tgqzw13",
"name": "National Weather Service"
},
"includedInDataCatalog":{
"@type":"DataCatalog",
"name":"data.gov"
},
"distribution":[
{
"@type":"DataDownload",
"encodingFormat":"CSV",
"contentUrl":"https://www.ncdc.noaa.gov/stormevents/ftp.jsp"
},
{
"@type":"DataDownload",
"encodingFormat":"XML",
"contentUrl":"https://gis.ncdc.noaa.gov/all-records/catalog/search/resource/details.page?id=gov.noaa.ncdc:C00510"
}
],
"temporalCoverage":"1950-01-01/2013-12-18",
"spatialCoverage":{
"@type":"Place",
"geo":{
"@type":"GeoShape",
"box":"18.0 -65.0 72.0 172.0"
}
}
}
</script>
</head>
<body>
</body>
</html>นี่คือตัวอย่างชุดข้อมูล RDFa ที่ใช้คําศัพท์ DCAT (ไม่รองรับในการทดสอบผลการค้นหาที่เป็นริชมีเดีย)
<article about="/node/1234" typeof="dcat:Dataset">
<dl>
<dt>Name:</dt>
<dd property="dc:title">ACME Inc Cash flow data</dd>
<dt>Identifiers:</dt>
<dd property="dc:identifier">https://doi.org/10.1000/182</dd>
<dd property="dc:identifier">https://identifiers.org/ark:/12345/fk1234</dd>
<dt>Description:</dt>
<dd property="dc:description">Financial Statements - Consolidated Statement of Cash Flows</dd>
<dt>Category:</dt>
<dd rel="dc:subject">Financial</dd>
<dt class="field-label">Downloads:</dt>
<dd>
<ul>
<li>
<a rel="dcat:distribution" href="Consolidated_Statement_of_Cash_Flows_en.csv"><span property="dcat:mediaType" content="text/csv" >Consolidated_Statement_of_Cash_Flows_en.csv</span></a>
</li>
<li>
<a rel="dcat:distribution" href="files/Consolidated_Statement_of_Cash_Flows_en.xls"><span property="dcat:mediaType" content="application/vnd.ms-excel">Consolidated_Statement_of_Cash_Flows_en.xls</span></a>
</li>
<li>
<a rel="dcat:distribution" href="files/consolidated_statement_of_cash_flows_en.xml"><span property="dcat:mediaType" content="application/xml">consolidated_statement_of_cash_flows_en.xml</span></a>
</li>
</ul>
</dd>
</dl>
</article>หลักเกณฑ์
เว็บไซต์ต้องเป็นไปตามหลักเกณฑ์เกี่ยวกับ Structured Data นอกจากหลักเกณฑ์เกี่ยวกับ Structured Data แล้ว เราขอแนะนำให้ทำตามแนวทางปฏิบัติแนะนำสำหรับแผนผังเว็บไซต์และแหล่งที่มาและต้นทางด้วย
แนวทางปฏิบัติแนะนำเกี่ยวกับแผนผังเว็บไซต์
โปรดใช้ไฟล์แผนผังเว็บไซต์เพื่อช่วยให้ Google พบ URL ของคุณ การใช้ไฟล์แผนผังเว็บไซต์และมาร์กอัป sameAs ช่วยบันทึกวิธีเผยแพร่คำอธิบายชุดข้อมูลทั่วทุกที่ในเว็บไซต์ของคุณ
หากคุณมีที่เก็บชุดข้อมูล เป็นไปได้ว่าคุณมีหน้า Canonical ("Landing Page") อย่างน้อย 2 ประเภทสำหรับชุดข้อมูลแต่ละชุดและหน้าที่แสดงรายการชุดข้อมูลหลายรายการ (เช่น ผลการค้นหาหรือชุดข้อมูลบางชุด) เราขอแนะนำให้คุณเพิ่ม Structured Data เกี่ยวกับชุดข้อมูลลงในหน้า Canonical ใช้พร็อพเพอร์ตี้ sameAs เพื่อลิงก์หน้า Canonical หากคุณเพิ่ม Structured Data ลงในสำเนาชุดข้อมูลหลายสำเนา เช่น ข้อมูลในหน้าผลการค้นหา
แนวทางปฏิบัติแนะนำเกี่ยวกับแหล่งที่มาและต้นทาง
ชุดข้อมูลแบบเปิดอาจมีการเผยแพร่ต่อ การรวม และการอิงตามชุดข้อมูลอื่นๆ เป็นเรื่องปกติ นี่คือข้อมูลสรุปเบื้องต้นเกี่ยวกับวิธีการนำเสนอสถานการณ์ที่ชุดข้อมูลหนึ่งอิงตามหรือเป็นสำเนาของชุดข้อมูลอื่น
- ใช้พร็อพเพอร์ตี้
sameAsเพื่อระบุ Canonical URL ที่ตรงกันมากที่สุดของต้นฉบับในกรณีที่ชุดข้อมูลหรือคำอธิบายเป็นเพียงการเผยแพร่ซ้ำเนื้อหาที่เผยแพร่ไว้ที่อื่น ค่าของsameAsต้องระบุตัวตนของชุดข้อมูลอย่างชัดเจน กล่าวคือ ไม่ใช้ค่าsameAsเดียวกันสำหรับชุดข้อมูล 2 ชุดที่แตกต่างกัน - ใช้พร็อพเพอร์ตี้
isBasedOnในกรณีที่ชุดข้อมูลที่เผยแพร่ซ้ำ (รวมถึงข้อมูลเมตา) มีการเปลี่ยนแปลงไปอย่างมาก - เมื่อชุดข้อมูลดัดแปลงมาจากหรือรวมมาจากต้นฉบับหลายรายการ ให้ใช้พร็อพเพอร์ตี้
isBasedOn - ใช้พร็อพเพอร์ตี้
identifierเพื่อแนบ Digital Object Identifier (DOI) หรือ Compact Identifier ใดก็ตามที่เกี่ยวข้อง ถ้าชุดข้อมูลมีตัวระบุมากกว่า 1 ตัว ให้ใช้พร็อพเพอร์ตี้identifierซ้ำ หากใช้ JSON-LD ระบบจะแสดงโดยใช้รูปแบบรายการ JSON
เราต้องการปรับปรุงคำแนะนำของเราโดยอิงตามความคิดเห็น โดยเฉพาะอย่างยิ่งในเรื่องคำอธิบายต้นทาง การกำหนดเวอร์ชัน และวันที่ที่เชื่อมโยงกับการเผยแพร่ตามอนุกรมเวลา โปรดเข้าร่วมในการสนทนาของชุมชน
คำแนะนำพร็อพเพอร์ตี้แบบข้อความ
เราขอแนะนำให้จำกัดพร็อพเพอร์ตี้แบบข้อความทั้งหมดไว้ไม่เกิน 5,000 อักขระ Google Dataset Search จะใช้เพียง 5,000 อักขระแรกของพร็อพเพอร์ตี้แบบข้อความแต่ละรายการ โดยปกติชื่อกับหัวข้อจะเป็นประโยคสั้นๆ หรือมีเพียงไม่กี่คำ
ข้อผิดพลาดและคำเตือนที่ทราบ
คุณอาจพบข้อผิดพลาดหรือคำเตือนในการทดสอบผลการค้นหาที่เป็นริชมีเดียของ Google และระบบตรวจสอบความถูกต้องอื่นๆ กล่าวอย่างเจาะจงคือ ระบบตรวจสอบความถูกต้องอาจชี้แนะว่าองค์กรต้องมีข้อมูลติดต่อ ซึ่งรวมถึง contactType ในกรณีนี้ค่าที่เป็นประโยชน์ ได้แก่ customer service, emergency, journalist, newsroom และ public engagement
และคุณไม่จำเป็นต้องสนใจข้อผิดพลาดที่ csvw:Table เป็นค่าที่ไม่คาดคิดของพร็อพเพอร์ตี้ mainEntity ด้วย
คำจำกัดความของประเภท Structured Data
คุณต้องใส่พร็อพเพอร์ตี้ที่จำเป็นลงในเนื้อหาเพื่อให้มีสิทธิ์แสดงเป็นผลการค้นหาที่เป็นริชมีเดีย คุณอาจใส่พร็อพเพอร์ตี้ที่แนะนำด้วยเพื่อให้ข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหา ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ดียิ่งขึ้น
คุณใช้การทดสอบผลการค้นหาที่เป็นริชมีเดียเพื่อตรวจสอบความถูกต้องของมาร์กอัปได้
สิ่งสำคัญคือการอธิบายข้อมูลเกี่ยวกับชุดข้อมูล (ข้อมูลเมตา) และการนำเสนอเนื้อหา เช่น ข้อมูลเมตาของชุดข้อมูลจะบอกว่าชุดข้อมูลนั้นเกี่ยวกับอะไร ตัวแปรที่วัดมีอะไรบ้าง ใครเป็นผู้สร้างชุดข้อมูล และอื่นๆ แต่จะไม่มีค่าที่เจาะจงของตัวแปร เป็นต้น
Dataset
ดูคำจำกัดความที่สมบูรณ์ของ Dataset ได้ที่ schema.org/Dataset
คุณบรรยายข้อมูลเพิ่มเติมเกี่ยวกับสิ่งพิมพ์ของชุดข้อมูลได้ เช่น ใบอนุญาต, เวลาที่เผยแพร่, DOI ของชุดข้อมูล หรือ sameAs ที่ชี้ไปยังเวอร์ชัน Canonical ของชุดข้อมูลในที่เก็บอื่น ใส่ identifier, license และ sameAs สำหรับชุดข้อมูลที่มีต้นทางและข้อมูลใบอนุญาต
พร็อพเพอร์ตี้ที่ Google รองรับมีดังต่อไปนี้
| พร็อพเพอร์ตี้ที่จำเป็น | |
|---|---|
description
|
Text
สรุปสั้นๆ ที่อธิบายเกี่ยวกับชุดข้อมูล หลักเกณฑ์
|
name
|
Text
ชื่อที่สื่อความหมายของชุดข้อมูล เช่น "ความลึกของหิมะในซีกโลกเหนือ" หลักเกณฑ์
แนะนำ: ไม่แนะนำ: |
| พร็อพเพอร์ตี้ที่แนะนำ | |
|---|---|
alternateName
|
Text
ชื่ออื่นที่ใช้เพื่ออ้างถึงชุดข้อมูลนี้ เช่น ชื่อแทนหรือคำย่อ ตัวอย่าง (ในรูปแบบ JSON-LD) "name": "The Quick, Draw! Dataset" "alternateName": ["Quick Draw Dataset", "quickdraw-dataset"] |
creator
|
Person หรือ
Organization
ผู้สร้างหรือผู้เขียนชุดข้อมูลนี้ ใช้ ORCID ID เป็นค่าของพร็อพเพอร์ตี้ "creator": [ { "@type": "Person", "sameAs": "https://orcid.org/0000-0000-0000-0000", "givenName": "Jane", "familyName": "Foo", "name": "Jane Foo" }, { "@type": "Person", "sameAs": "https://orcid.org/0000-0000-0000-0001", "givenName": "Jo", "familyName": "Bar", "name": "Jo Bar" }, { "@type": "Organization", "sameAs": "https://ror.org/xxxxxxxxx", "name": "Fictitious Research Consortium" } ] |
citation
|
Text หรือ CreativeWorkระบุบทความทางวิชาการที่ผู้ให้ข้อมูลแนะนำให้อ้างอิงนอกเหนือจากตัวชุดข้อมูล ระบุการอ้างอิงสำหรับชุดข้อมูลด้วยพร็อพเพอร์ตี้อื่น เช่น "citation": "https://doi.org/10.1111/111" "citation": "https://identifiers.org/pubmed:11111111" "citation": "https://identifiers.org/arxiv:0111.1111v1" "citation": "Doe J (2014) Influence of X ... https://doi.org/10.1111/111" หลักเกณฑ์เพิ่มเติม
|
funder
|
Person หรือ
Organization
บุคคลหรือองค์กรที่ให้การสนับสนุนด้านการเงินสําหรับชุดข้อมูลนี้ ใช้ ORCID ID เป็นค่าของพร็อพเพอร์ตี้ "funder": [ { "@type": "Person", "sameAs": "https://orcid.org/0000-0000-0000-0002", "givenName": "Jane", "familyName": "Funder", "name": "Jane Funder" }, { "@type": "Organization", "sameAs": "https://ror.org/yyyyyyyyy", "name": "Fictitious Funding Organization" } ] |
hasPart หรือ isPartOf
|
URL หรือ
Dataset
หากชุดข้อมูลนั้นเป็นการรวบรวมชุดข้อมูลขนาดเล็กไว้ด้วยกัน ให้ใช้พร็อพเพอร์ตี้ "hasPart" : [ { "@type": "Dataset", "name": "Sub dataset 01", "description": "Informative description of the first subdataset...", "license": "https://creativecommons.org/publicdomain/zero/1.0/", "creator": { "@type":"Organization", "name": "Sub dataset 01 creator" } }, { "@type": "Dataset", "name": "Sub dataset 02", "description": "Informative description of the second subdataset...", "license": "https://creativecommons.org/publicdomain/zero/1.0/", "creator": { "@type":"Organization", "name": "Sub dataset 02 creator" } } ] "isPartOf" : "https://example.com/aggregate_dataset" |
identifier
|
URL, Text หรือ PropertyValue
ตัวระบุ เช่น DOI หรือ Compact Identifier ถ้าชุดข้อมูลมีตัวระบุมากกว่า 1 ตัว ให้ใช้พร็อพเพอร์ตี้ |
isAccessibleForFree
|
Boolean
ชุดข้อมูลเข้าถึงโดยไม่ต้องชำระเงินหรือไม่ |
keywords
|
Text
คีย์เวิร์ดที่สรุปชุดข้อมูล |
license
|
URL หรือ CreativeWork
ใบอนุญาตการเผยแพร่ของชุดข้อมูล เช่น "license" : "https://creativecommons.org/publicdomain/zero/1.0/" "license" : { "@type": "CreativeWork", "name": "Custom license", "url": "https://example.com/custom_license" } หลักเกณฑ์เพิ่มเติม
|
measurementTechnique
|
Text หรือ URL
เทคนิค เทคโนโลยี หรือระเบียบวิธีที่ใช้ในชุดข้อมูล ซึ่งสอดคล้องกับตัวแปรที่อธิบายไว้ใน |
sameAs
|
URL
URL ของหน้าเว็บอ้างอิงที่ระบุตัวตนของชุดข้อมูลอย่างชัดเจน |
spatialCoverage |
Text หรือ Place
คุณอาจระบุจุดจุดเดียวที่อธิบายแง่มุมด้านตำแหน่งของชุดข้อมูล โปรดระบุพร็อพเพอร์ตี้นี้เมื่อชุดข้อมูลมีมิติข้อมูลเกี่ยวกับตำแหน่งเท่านั้น เช่น จุดจุดเดียวที่มีการรวบรวมการวัดทั้งหมด หรือพิกัดของกรอบพื้นที่ จุด "spatialCoverage:" { "@type": "Place", "geo": { "@type": "GeoCoordinates", "latitude": 39.3280, "longitude": 120.1633 } } รูปทรง โปรดใช้ "spatialCoverage:" { "@type": "Place", "geo": { "@type": "GeoShape", "box": "39.3280 120.1633 40.445 123.7878" } } จุดในพร็อพเพอร์ตี้ สถานที่ที่มีชื่อ "spatialCoverage:" "Tahoe City, CA" |
temporalCoverage |
Text
ข้อมูลในชุดข้อมูลครอบคลุมช่วงเวลาที่เจาะจง โปรดระบุพร็อพเพอร์ตี้นี้เมื่อชุดข้อมูลมีมิติข้อมูลเวลาเท่านั้น Schema.org ใช้มาตรฐาน ISO 8601 เพื่ออธิบายช่วงเวลาและจุดเวลา คุณอธิบายวันที่ในแบบต่างๆ ได้โดยขึ้นอยู่กับช่วงเวลาของชุดข้อมูล โปรดระบุช่วงเวลาปลายเปิดด้วยจุดทศนิยม 2 จุด ( วันเดียว "temporalCoverage" : "2008" ระยะเวลา "temporalCoverage" : "1950-01-01/2013-12-18" ระยะเวลาปลายเปิด "temporalCoverage" : "2013-12-19/.." |
variableMeasured
|
Text หรือ PropertyValue
ตัวแปรที่ชุดข้อมูลนี้วัด เช่น อุณหภูมิหรือแรงดัน |
version
|
Text หรือ Number
หมายเลขเวอร์ชันของชุดข้อมูล |
url
|
URL
ตำแหน่งของหน้าที่อธิบายชุดข้อมูล |
DataCatalog
ดูคำจำกัดความที่สมบูรณ์ของ DataCatalog ได้ที่ schema.org/DataCatalog
ชุดข้อมูลมักจะเผยแพร่ในที่เก็บที่มีชุดข้อมูลอื่นๆ อีกมากมาย ชุดข้อมูลเดียวกันอาจรวมอยู่ในที่เก็บดังกล่าวมากกว่า 1 ที่ คุณอ้างถึงแคตตาล็อกข้อมูลที่มีชุดข้อมูลนี้อยู่ได้โดยการอ้างอิงแคตตาล็อกโดยตรงโดยใช้พร็อพเพอร์ตี้ต่อไปนี้
| พร็อพเพอร์ตี้ที่แนะนำ | |
|---|---|
includedInDataCatalog
|
DataCatalog
แคตตาล็อกที่มีชุดข้อมูลนั้นอยู่
|
DataDownload
ดูคำจำกัดความที่สมบูรณ์ของ DataDownload ได้ที่ schema.org/DataDownload นอกเหนือจากพร็อพเพอร์ตี้ Dataset แล้ว โปรดเพิ่มพร็อพเพอร์ตี้ต่อไปนี้สำหรับชุดข้อมูลที่มีตัวเลือกในการดาวน์โหลดด้วย
พร็อพเพอร์ตี้ distribution อธิบายวิธีดูชุดข้อมูลเพราะ URL มักจะชี้ไปที่หน้า Landing Page ที่อธิบายชุดข้อมูล พร็อพเพอร์ตี้ distribution อธิบายตำแหน่งและรูปแบบของข้อมูล พร็อพเพอร์ตี้นี้อาจมีค่าหลายรายการ เช่น เวอร์ชัน CSV มี URL เดียวและเวอร์ชัน Excel อยู่ที่ URL อื่น
| พร็อพเพอร์ตี้ที่จำเป็น | |
|---|---|
distribution.contentUrl
|
URL
ลิงก์สำหรับการดาวน์โหลด |
| พร็อพเพอร์ตี้ที่แนะนำ | |
|---|---|
distribution
|
DataDownload
คำอธิบายตำแหน่งของการดาวน์โหลดชุดข้อมูลและรูปแบบไฟล์สำหรับการดาวน์โหลด
|
distribution.encodingFormat
|
Text หรือ URL
รูปแบบไฟล์ของการเผยแพร่
|
ชุดข้อมูลแบบตาราง
ชุดข้อมูลแบบตารางคือชุดข้อมูลที่จัดระเบียบเป็นตารางที่มีแถวและคอลัมน์เป็นหลัก สำหรับหน้าที่ฝังชุดข้อมูลแบบตาราง คุณยังสร้างมาร์กอัปที่ชัดเจนยิ่งขึ้นได้ด้วย โดยต่อยอดจากวิธีการพื้นฐาน ขณะนี้เราเข้าใจ CSVW ("CSV ในเว็บ" โปรดดู W3C) รูปแบบต่างๆ ที่ระบุพร้อมกันกับเนื้อหาแบบตารางสำหรับผู้ใช้ในหน้า HTML
ต่อไปนี้คือตัวอย่างที่แสดงตารางขนาดเล็กที่เข้ารหัสในรูปแบบ CSVW JSON-LD มีข้อผิดพลาดที่ทราบบางอย่างในการทดสอบผลการค้นหาที่เป็นริชมีเดีย
<html>
<head>
<title>American Humane Association</title>
<script type="application/ld+json">
{
"@context": ["https://schema.org", {"csvw": "https://www.w3.org/ns/csvw#"}],
"@type": "Dataset",
"name":"AMERICAN HUMANE ASSOCIATION",
"description": "ProPublica's Nonprofit Explorer lets you view summaries of 2.2 million tax returns from tax-exempt organizations and see financial details such as their executive compensation and revenue and expenses. You can browse raw IRS data released since 2013 and access over 9.4 million tax filing documents going back as far as 2001.",
"publisher": {
"@type": "Organization",
"name": "ProPublica"
},
"mainEntity" : {
"@type" : "csvw:Table",
"csvw:tableSchema": {
"csvw:columns": [
{
"csvw:name": "Year",
"csvw:datatype": "string",
"csvw:cells": [
{
"csvw:value": "2024",
"csvw:primaryKey": "2024"
},
{
"csvw:value": "2024",
"csvw:primaryKey": "2024"
}]
},
{
"csvw:name": "Organization name",
"csvw:datatype": "string",
"csvw:cells": [
{
"csvw:value": "AMERICAN HUMANE ASSOCIATION",
"csvw:primaryKey": "2024"
},
{
"csvw:value": "AMERICAN HUMANE ASSOCIATION",
"csvw:primaryKey": "2024"
}]
},
{
"csvw:name": "Organization address",
"csvw:datatype": "string",
"csvw:cells": [
{
"csvw:value": "1400 16TH STREET NW",
"csvw:primaryKey": "2024"
},
{
"csvw:value": "1400 16TH STREET NW",
"csvw:primaryKey": "2024"
}]
},
{
"csvw:name": "Organization NTEE Code",
"csvw:datatype": "string",
"csvw:cells": [
{
"csvw:value": "D200",
"csvw:notes": "Animal Protection and Welfare",
"csvw:primaryKey": "2024"
},
{
"csvw:value": "D200",
"csvw:notes": "Animal Protection and Welfare",
"csvw:primaryKey": "2024"
}]
},
{
"csvw:name": "Total functional expenses ($)",
"csvw:datatype": "integer",
"csvw:cells": [
{
"csvw:value": "13800212",
"csvw:primaryKey": "2024"
},
{
"csvw:value": "13800212",
"csvw:primaryKey": "2024"
}]
}]
}
}
}
</script>
</head>
<body>
</body>
</html>使用 Search Console 监控富媒体搜索结果
Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:
首次部署结构化数据后
等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:
发布新模板或更新代码后
如果对网站进行重大更改,请监控结构化数据无效项目的增幅。- 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
- 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。
定期分析流量时
请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。การแก้ปัญหา
หากประสบปัญหาในการใช้หรือแก้ไขข้อบกพร่องของ Structured Data โปรดดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยคุณได้
- หากคุณใช้ระบบจัดการเนื้อหา (CMS) หรือมีผู้อื่นดูแลเว็บไซต์ ให้ขอความช่วยเหลือจากฝ่ายสนับสนุนของระบบหรือผู้ดูแลเว็บดังกล่าว และอย่าลืมส่งต่อข้อความจาก Search Console ที่ระบุรายละเอียดปัญหาด้วย
- Google ไม่รับประกันว่าฟีเจอร์ที่ใช้ Structured Data จะแสดงในผลการค้นหา ดูรายการสาเหตุทั่วไปที่ Google อาจไม่แสดงเนื้อหาของคุณเป็นผลการค้นหาที่เป็นริชมีเดียได้ในหลักเกณฑ์ทั่วไปเกี่ยวกับ Structured Data
- Structured Data ของคุณอาจมีข้อผิดพลาดอยู่ ตรวจสอบรายการข้อผิดพลาดของ Structured Data และรายงาน Structured Data ที่แยกวิเคราะห์ไม่ได้
- หากมีการดำเนินการกับ Structured Data โดยเจ้าหน้าที่ในหน้าของคุณ ระบบจะไม่สนใจ Structured Data ในหน้าดังกล่าว (แม้ว่าหน้าจะยังปรากฏในผลการค้นหาของ Google Search ก็ตาม) วิธีแก้ปัญหาเกี่ยวกับ Structured Data คือใช้รายงานการดำเนินการโดยเจ้าหน้าที่
- อ่านหลักเกณฑ์อีกครั้งเพื่อดูว่าเนื้อหาของคุณละเมิดหลักเกณฑ์หรือไม่ ปัญหาอาจเกิดจากเนื้อหาที่เป็นสแปมหรือการใช้มาร์กอัปที่เป็นสแปม อย่างไรก็ตาม ปัญหาอาจไม่ได้เป็นปัญหาด้านไวยากรณ์ ซึ่งทำให้การทดสอบผลการค้นหาที่เป็นริชมีเดียระบุปัญหาเหล่านั้นไม่ได้
- แก้ปัญหาเกี่ยวกับผลการค้นหาที่เป็นริชมีเดียขาดหายไป/จำนวนรวมของผลการค้นหาที่เป็นริชมีเดียลดลง
- ขอให้อดทนรอระหว่างที่เราทำการ Crawl และจัดทำดัชนีอีกครั้ง และโปรดทราบว่าหลังจากที่คุณเผยแพร่หน้าหนึ่งๆ แล้ว อาจใช้เวลาหลายวันกว่า Google จะพบและทำการ Crawl หน้าดังกล่าว ดูคำถามทั่วไปเกี่ยวกับการรวบรวมข้อมูลและการจัดทำดัชนีได้ในคำถามที่พบบ่อยเกี่ยวกับการรวบรวมข้อมูลและการจัดทำดัชนีของ Google Search
- โพสต์คำถามในฟอรัม Google Search Central
ชุดข้อมูลที่เฉพาะเจาะจงไม่แสดงในผลการค้นหาของ Dataset Search
error สาเหตุของปัญหา: เว็บไซต์ของคุณไม่มี Structured Data ในหน้าเว็บที่อธิบายชุดข้อมูลนั้น หรือยังไม่มีการทำการ Crawl หน้าเว็บนั้น
done แก้ปัญหา
- คัดลอกลิงก์ของหน้าที่คุณคาดว่าจะเห็นในผลการค้นหาของ Dataset Search และใส่ไว้ในการทดสอบผลการค้นหาที่เป็นริชมีเดีย หากข้อความ "หน้าเว็บไม่มีสิทธิ์แสดงเป็นผลการค้นหาที่เป็นริชมีเดียตามที่การทดสอบนี้ทราบ" หรือ "มาร์กอัปบางรายการไม่มีสิทธิ์แสดงเป็นผลการค้นหาที่เป็นริชมีเดีย" ปรากฏขึ้น แสดงว่าไม่มีมาร์กอัปชุดข้อมูลในหน้านั้นหรือมีแต่ไม่ถูกต้อง คุณดูวิธีแก้ไขได้ที่ส่วนวิธีเพิ่ม Structured Data
- หากมีมาร์กอัปในหน้านั้น แสดงว่าอาจยังไม่มีการทำการ Crawl คุณตรวจสอบสถานะการทำการ Crawl ได้ด้วย Search Console
โลโก้บริษัทหายไปหรือไม่ปรากฏอย่างถูกต้องในผลการค้นหา
error สาเหตุของปัญหา: หน้าเว็บอาจไม่มีมาร์กอัปตาม schema.org สำหรับโลโก้ขององค์กร หรือไม่มีข้อมูลธุรกิจของคุณใน Google
done แก้ปัญหา
- เพิ่ม Structured Data สำหรับโลโก้ลงในหน้าเว็บ
- ระบุรายละเอียดทางธุรกิจให้ Google ทราบ