hCard
hCardhCard는 (X)에 사람, 회사, 조직 및 장소의 연락처 세부사항(이름만 다를 수 있음)을 게시하기 위한 마이크로 형식이다.HTML, Atom, RSS 또는 임의 XML.[1] hCard 마이크로포맷은 HTML 클래스와 rel 속성을 사용하여 식별된 vCard(RFC 2426) 속성과 값의 1:1 표현을 사용하여 이를 수행한다.
구문 분석 도구(예: 다른 웹 사이트 또는 Firefox의 오퍼레이터 확장자)를 통해 세부 정보를 추출하여 표시하거나, 일부 다른 웹 사이트 또는 매핑 도구를 사용하거나, 인덱싱 또는 검색하거나, 주소록 프로그램에 로드할 수 있다.
2009년 5월 구글은 hCard, hReview, hProduct 마이크로포맷을 구문 분석하여 검색 결과 페이지를 채우는 데 사용할 것이라고 발표했다.[2] 2010년 9월 구글은 현지 검색 결과에서 hCard, hReview 정보를 검색하겠다는 의사를 밝혔다.[3] 2011년 2월, 페이스북은 행사 장소를 표시하기 위해 hCard를 사용하기 시작했다.[4]
예
HTML 고려:
조 조 조 조 조예시 회사(i)604-555-1234<li><a href="http://example.com/"http://example.com/</a </li> </li>
마이크로포맷 마크업으로 다음과 같이 된다.
<link el="profile" href="http://microformats.org/profile/hcard" ... </머리쪽> ... <ul class="vcard"> <li class="fn">조 도(Joe Doe</li) <li class="닉네임")조(Jo</li) <li class="org">예시회사</li><li class="tel">604-555-1234</li><a class="href="http://example.com/</a</li></li>
여기서 fn,[5] 닉네임, 조직(조직), 텔(전화 번호), url(웹 주소)의 속성이 특정 클래스 이름을 사용하여 식별되었으며, 전체는 로 포장되어 있다. class="vcard"
이것은 다른 클래스들이 카드를 형성하고, 우연히 이름만 지어지는 것이 아니라는 것을 나타낸다. hCard가 조직이나 장소에 대한 것이라면, fn과 org 클래스는 다음과 같은 동일한 요소에 사용된다. <span class="fn org">Wikipedia</span>
또는 <span class="fn org">Wembley Stadium</span>
기타 선택 사항인 hCard 클래스도 존재한다.
이제 브라우저 플러그인과 같은 소프트웨어가 정보를 추출하여 주소록과 같은 다른 애플리케이션으로 전송하는 것이 가능하다.
Geo and adr
지오 마이크로포맷은 hCard 규격의 일부로서, 종종 hCard 내의 위치 좌표를 포함하는데 사용된다.
hCard의 adr 부분은 독립형 마이크로 포맷으로도 사용될 수 있다.
라이브 예
[needs update] 다음은 2017년 9월 현재 Wikimedia Foundation의 라이브 hCard 연락처 세부 정보:
위키미디어 재단새 몽고메리 가 149번지, 3층샌프란시스코로94105번길미국전화: +1-415-839-6885이메일: info@wikimedia.org팩스: +1-415-882-0495
사용되는 마크업(명료성을 위해 포장)은 다음과 같다.
<div class="vcard"> <div class="fn org">위키미디어 재단</div> <div class="adr"> <div class="street-address">149 New 몽고메리 스트리트, 3층 </div> <span class="locality">샌프란시스코</스팬>, <abbr class="지역" 제목="캘리포니아">>CA</abbr> <span class="postal-code">>94105</div> <div class="country-name">>>USA<, /div>,<>/div>,<>div>.전화:<>class="전화 번호"> 깨끗합니다;+1-415-839-6885<, /span>,<>/div>,<>div>, 이메일:<>class="이메일"> 깨끗합니다;@ wikimedia.org< 정보;/span>,<>/div>,<>div class="전화 번호">,<>class="형식"> 깨끗합니다;.Fax<, /span>.:<>class="값"> 깨끗합니다;+1-415-882-0495<, /span>,<>/div>,<>/div>을 말한다.
이 예에서는 fn과 org 속성이 한 요소에 결합되어 이것이 개인이 아닌 조직에 대한 hCard임을 나타낸다.
기타 속성
일반적으로 사용되는 기타 hCard 속성은
bday
- 사람의 생년월일email
honorific-prefix
honorific-suffix
label
- 비사용 주소의 경우logo
nickname
note
- 자유 텍스트photo
post-office-box
참고 항목
참조
- ^ Sikos, Leslie (2011). Web Standards: Mastering HTML5, CSS3, and XML. Apress. ISBN 978-1430240419. Retrieved 2013-05-10.
- ^ Goel, Kavi; Guha, Ramanathan V.; Hansson, Othar (2009-05-12). "Introducing Rich Snippets". Google Webmaster Central Blog. Retrieved 2009-05-25.
- ^ Blumenthal, Mike (2010-09-22). "Google Announces Full Support for Microformats in Local". Understanding Google Maps. Retrieved 2010-09-30.
- ^ Protalinski, Emil (2011-02-18). "Facebook adds hCalendar and hCard microformats to Events". ZDNet. Retrieved 24 March 2011.
- ^ 명세서 http://microformats.org/wiki/hcard#Property_List,에 정의되어 있는 친근한 이름은 없지만 "전체 이름", "일반 이름", "일반 이름" 또는 "가족 이름"으로 생각할 수 있다.
추가 읽기
- Allsopp, John (2007). Microformats: Empowering Your Markup for Web 2.0. Berkeley: Friendsof. p. 125. ISBN 978-1-59059-814-6.