마이크로 데이터 란?
마이크로 데이터는 웹 페이지와 같은 문서에 기계가 읽을 수있는 코드를 추가하기위한 HTML-5 사양이며,이 사양을 마이크로 데이터 시스템이라고하는 회사와 혼동해서는 안됩니다. 모든 마이크로 데이터는 일반적으로 사람이 볼 수있는 정보를 표시하는 HTML 태그에 추가됩니다. 이미 사용 된 태그에 정보를 추가함으로써 개발자는 페이지 컨텐츠의 요소에 레이블을 지정할 수 있으므로 검색 엔진 및 기타 애플리케이션이 컨텐츠를보다 쉽게 분류 할 수 있습니다. 이 레이블은 제품, 조직 또는 개인 정보의 다양한 측면과 같은 컨텐츠 유형을 설명합니다. 본 명세서는 내용의 표현 또는 외관을 설명하지 않는다.
조직의 이름, 주소, 전화 번호 및 웹 사이트 URL과 같은 문서 내용에는 항목이라는 이름-값 쌍의 그룹을 사용하여 레이블이 지정됩니다. HTML-5 코드 내에서 개발자는 콘텐츠를 항목으로 표시 한 다음 문자열, URL, 날짜 및 시간과 같은 항목 속성을 해당 항목에 추가합니다. 및 태그는 종종 마이크로 데이터 정보가 추가되는 기본 태그입니다. HTML을 중첩 할 수있는 것처럼 마이크로 데이터도 중첩 할 수 있습니다. 항목 속성에 대한 시작 어휘는 Data Vocabulary 조직 웹 사이트에서 제공됩니다.
다음은 제품을 설명하기 위해 마이크로 데이터를 사용하는 예입니다.
<div itemscope itemtype = "http://www.website.com/product">
<p> 제품 이름 : <span itemprop = "name"> 바나나 </ span> </ p>
<p> 식품 그룹 : <span itemprop = "category"> 과일 </ span> </ p>
<p> 프로듀서 : <span itemprop = "brand"> Dole </ span> </ p>
<p> 제품 ID : <span itemprop = "indentifier"> 123456789 </ span> </ p>
<img itemprop = "image"src = "banana-photo.png"alt = "banana">
</ div>
마이크로 데이터 사용은 RDFa (Resource Description Framework)와 호환됩니다. RDFa는 XHTML의 속성 레벨 확장과 함께 작동합니다. 그러나이 사양은 RDFa 사양보다 간단하며 HTML-5 사양의 일부입니다. RDFa 및 마이크로 데이터 사용은 의미 론적 마크 업의 한 형태입니다.
JSON (JavaScript Object Notation)과 함께 사용하기 위해 모든 마이크로 데이터를 추출 할 수 있습니다. JSON은 경량으로 간주되어 사람이 읽을 수있는 데이터 교환 형식입니다. JSON은 AJAX (Asynchronous Javascript and XML) 프로그래밍 방법과 함께 사용할 수 있습니다. 이러한 방법을 사용하면 웹 페이지의 동작 및 모양에 영향을주지 않고 서버에서 웹 응용 프로그램 데이터를 가져올 수 있습니다. 웹 2.0 애플리케이션은 종종 AJAX를 사용하므로 마이크로 데이터 시스템이 이러한 프로그램에 유용 할 수 있습니다.
검색 엔진은 리치 스 니펫이 검색 결과 페이지에서 더 나은 정보를 제공 할 수 있도록 마이크로 데이터로 구성된 컨텐츠의 페이지를 스캔합니다. 특정 지역의 업체 정보 데이터를 통과하는 특수 검색 엔진으로 구성된 로컬 검색 결과를 개선하는 데 특히 유용합니다. 이 회사는 웹 마스터 도구 섹션에서이 코드를 HTML 문서에 추가하는 방법에 대한 정보를 제공합니다.