위키백과:위키프로젝트 마이크로포맷

Wikipedia:


위키프로젝트 마이크로포맷
사용자 상자{{사용자 마이크로포맷}}
목표가 있는가?

[위키피디아의 hCards] 지리적 정보가 담긴 hcards는 맛있는 해킹 사료다... 예측 가능한 방식으로 데이터를 표시하는 것은 개발자들이 당신의 정보를 가지고 놀 수 있도록 해주는 좋은 방법이다.(크리스 헤이일만, 야후 개발자 네트워크)[1]

프로젝트 목표

  • 위키피디아에 마이크로포맷을 배치하도록 장려하기 위해
    • 표시 템플릿에 의해
  • 다른 언어의 위키백과 및 기타 위키 프로젝트와 결과 경험을 공유하려면
    • 프로젝트 간에 메타데이터 템플릿 형식을 조화시킴
    • 프로젝트 간 메타데이터의 인터위키 전송을 용이하게 함으로써
  • 문서 공간에 가능한 최상의 표준으로 마이크로포맷을 문서화하려면
    • 위키백과의 마이크로포맷 사용에 대한 일반 언어 안내를 유지하려면
  • 마이크로포맷 커뮤니티에 피드백을 주기 위해, 마이크로포맷은 위키피디아와 더 넓은 온라인 커뮤니티에 가장 잘 제공되도록 개발될 수 있다.
  • Wikimedia 응용 프로그램에서 마이크로 포마트를 배포하도록 권장
    • 사용자 프로필에 hCard 포함(단일 제외)
  • 파트너 프로젝트, 메타데이터 소비자 등에 의한 마이크로포맷의 이용을 옹호한다.
    • wiki 소스 코드에서 템플릿을 구문 분석할 수 있는지 확인
  • 위키피디아의 메타데이터 및 링크된 데이터와 같은 데이터 재사용 기술을 개선하기 위한 다른 노력과 협력

마이크로포맷이란 무엇인가?

마이크로포맷(때로는 μF 또는 uF)은 인간이 읽을 수 있는 콘텐츠에 단순한 의미적 의미를 추가하는 방법이며, 그렇지 않으면 기계의 관점에서 단순한 텍스트일 뿐이다.HTML(또는 XHTML) 웹페이지에서 이벤트, 연락처 세부사항 또는 위치 등의 데이터 항목을 의미 있게 탐지하여 소프트웨어에 의해 정보를 추출하고 인덱싱, 검색, 저장 또는 상호 참조하여 재사용 또는 결합할 수 있도록 한다.

좀 더 기술적으로 표준(X)만을 사용하여 의미 표시 업의 항목이다.공통 클래스 이름 및 re-attributes 집합이 있는 HTML(MediaWiki에서는 사용되지 않지만)그것들은 누구나 사용할 수 있도록 개방되어 있고, 자유롭게 이용할 수 있다.

예를 들어, 어떤 것을 가리키는 한 쌍의 숫자지만, 어떤 맥락에서는 지리적 좌표 집합으로 이해될 수 있다.특정 클래스 이름(이 경우 지오 마이크로포맷 지정의 일부)을 사용하여 스팬(또는 기타 HTML 요소)으로 묶음:

<span class="geo"><span class="scan" 52.48</span",<span class="scan")-1.89</span"

... 기계는 각 값이 나타내는 정확한 값을 들을 수 있고, 그 다음, 그것을 색인화하고, 지도에서 찾아보고, GPS 장치로 내보내거나, 그 "lat/lon"에 해당하는 장소[또는 그 "microformat"으로 대표되는 장소]와 관련된 다른 유용한 일들을 할 수 있다.

다른 마이크로포맷은 이벤트, 전기/연락처 정보, 사회적 관계, 종 이름, 제품 세부사항, 리뷰, 오디오 녹음 등의 인코딩과 추출이 가능하다.더 많은 것들이 개발되고 있다.

마이크로 포멧 사용

마이크로 포마트가 표시된 페이지 콘텐츠는 다양한 브라우저 플러그인파서를 사용하여 추출할 수 있다.

위키백과에서 마이크로포맷을 어떻게 사용할 수 있을까?

(그리고, 더 일반적으로, MediaWiki에서는)?

개별 페이지보다 템플릿에 적용하는 것이 더 쉽다.이것은 또한 개별 저자들이 마이크로포맷 마크업의 복잡성을 알 필요가 없으며, 관련 템플릿을 사용하는 방법만 알 필요가 있다는 것을 의미한다.위키피디아의 많은 템플릿은 기존의 내용을 추가적으로 표시하기 위해 마이크로포맷을 사용하기 위해 최소한의 변경을 요구한다.기능성은 위키백과 템플릿에 이미 존재할 수 있지만, 마이크로포맷 마크업을 추가하면 다른 사이트를 방문할 때 사용하는 것과 동일한 도구를 사용하는 사람들이 해당 기능을 사용할 수 있게 된다.

프로젝트 참가자

단추

{{User Microformats}}}을(를) 사용하여 이 프로젝트에 참여했음을 표시하십시오.

관련 기사의 토크 페이지에 {{Wiki Project Microformats}}를 기재한다.

서명

다음과 같이 서명에 hCard를 추가하는 것을 고려하십시오.

<span class="vcard"><span class="fn"][사용자:피그선더윙 피그선더윙(Pigsonthewing) [/span]; [사용자 대화:피그선더윙 토크][</span]

사용자 이름에 두 개 이상의 단어가 있고 지정된 이름+성별 쌍이 아닌 경우class="fn nickname".

템플릿

  • {{URL}} – 입력/표시 / 링크 = www.example.com / http://www.example.com/ / http://www.example.com/

이렇게 하면 표시된 URL이class="url".

메타 템플릿

물품용

  • {{UF-coordin-th}} – {{coord}}을(를) 사용하는 좌표 열에 대한 테이블 헤더.
  • {{kml}} – Geo가 여러 번 발생하는 페이지에 대한 KML 서비스에 대한 링크
  • {{UF-timeline}} – 링크 페이지에 hCalendar 마이크로포맷 타임라인을 생성하는 siatec.net/timeline에 링크

토크 페이지용

템플릿용

  • {{Infobox} 및 {{Navbox}}은(는) 생성하는 템플릿에 마이크로포맷 클래스를 추가하는 기능을 내장했다.
  • {{abbr}}, {{abbrlink}}}을(를) 복용하십시오. class=매개 변수

템플릿 설명서의 경우

카테고리

물품

템플릿 카테고리

파서 함수

다음 사항이 유용할 수 있다.

  • #time (MediaWiki 버전 1.6 이상)
    • 날짜 형식을 변경할 수 있음.예를 들어, {{#time:c 2007년 6월 10일}} 2007-06-10 생산T00:00:00+00:00.00.'c'는 ISO8601 형식을 사용해야 함을 나타낸다.'c' 대신 'Y'를 쓰면 4자리 숫자만 돌아온다.그러나 일부 템플릿의 날짜 매개 변수 값에 문제가 발생할 수 있다.예를 들어, 날짜 매개 변수 {{#time: c 1954-1955}에 범위(예: 1954-1955)가 사용된 경우 오류: 잘못된 시간([1]당)

관련

하기

자원 봉사자들은 필요했다!

현재 사용 가능

지오

지오(숏컷: WP:GEOUF)는 WGS84 좌표(위도;경도)를 위한 것이다.

Geo는 웨이포인트를 인덱싱("X에서 2km 이내의 모든 장소 찾기")하거나 다른 웹사이트에서 찾아보거나 GPS 장치와 같은 장치에 업로드할 수 있도록 한다.

{{coord}}}은(는) 지오 마이크로포맷을 위키백과의 좌표에 적용한다.그것은 현재 사용되지 않는 "coor *" 템플릿 제품군을 대체한다.

추가하려면57°18′22″N 4°27′32″W / 57.30611°N 4.45889°W / 57.30611; 기사 상단에 -4.45889; {{Coord}}}을(를) 사용하십시오.

{{Coord 57 18 22 N 4 27 32 W display=title}}

좌표는 도, 분, 단위로 표시된다.

"좌표"는 페이지 상단에 있는 기사 제목 옆에 좌표가 표시되며(데스크톱 뷰에서만 표시됨, 제목 좌표는 모바일 뷰에서 표시되지 않음) 다른 텍스트나 이미지 앞에 표시됨을 의미한다.또한 좌표를 위키백과의 지오세아치 API에 페이지 주제의 주요 위치로 기록한다.

44°06′45″N 87°54′47″W / 44.1124°N 87.9130°W / 44.1124; -87.913030를 기사 상단에 추가하려면 다음 중 하나를 사용하십시오.

{{Coord 44.1124 N 87.9130 W display=title}}

(분 또는 초가 필요하지 않지만 사용자가 북쪽/남쪽 및 동쪽/서쪽을 지정해야 함) 또는

{{Coord 44.1124 -87.9130 display=title}}

(남과 서가 음의 값인 반면, 북과 동은 양의 값으로 추정한다.)이 좌표는 십진법이다.

  • 도, 분, 초는 사용할 때 각각 파이프(" ")로 분리해야 한다.
  • 가능한 경우 지도 기준점은 WGS84여야 한다(외부 지구 본체 제외).
  • 과도한 정밀도를 피하십시오(0.0001°는 <11m, 1㎛는 <31m).
  • 소수 자릿수 또는 위도와 경도 사이의 분/초의 일관성을 유지하십시오.
  • 위도(N/S)는 경도(E/W) 앞에 나타나야 한다.

선택적 좌표 매개변수는 경도를 따르고 밑줄("_")으로 구분된다.

기타 선택적 파라미터는 파이프(" "):

  • 전시하다
    display=inline(기본값) 기사의 본문에만 표시하려면,
    display=title기사 맨 위에만 표시(바탕 화면 보기에만 표시, 제목 좌표는 모바일 보기에 표시되지 않음) 또는
    display=inline,title두 곳에 전시하기 위해서.
  • 이름을 붙이다
    name=지도에서 플레이스에 레이블을 지정하려면 X(기본값은 PAGENAME)

따라서 다음과 같다.

display=inline,title name=accident site}}

사용하다 display=title(또는) display=inline,title)는 기사당 1회, 기사 주제에 대해, 해당되는 경우.

참고 항목:

위키백과의 지리 예제

참조: 카테고리:지오 생성 템플릿

예:

확장

지역 마이크로포맷을 확장하기 위한 세 가지 제안이 있는데, 상호 배타적이지 않고 모두 역호환성이 있다.

hGeo 형식이 수용된 후 모든 제안은 현재 비활성화되어 있다. 고도화 제안은 hGeo 본연의 일부지만, 다른 모든 제안은 재제안되어야 할 것이다.세 가지 중에서, 위키백과 템플리트는 현재 하고 있다.class="body"확장 및 고도 제안은 스위니션에 의해 구현된다.

KML로 내보내기

{{coord}}로 표시된 페이지는 Brian Suda의 사이트를 통해 KML로 내보낼 수 있다(예를 들어 Google 어스에서 사용).

http://suda.co.uk/projects/microformats/geo/get-geo.php?type=kml&uri=http:///en.wikipedia.org/wiki/List_of_volcanoes_in_the_United_States_of_America

동일한 URL을 검색으로 Google 지도에 붙여넣을 수 있으며, 위치를 지도에 푸시핀으로 표시한다.

템플릿: {{kml}}이(가) 이러한 목적으로 생성되었으며(즉시 삭제 후보로 지명됨!)

호디오

hAudio는 오디오 파일을 포함하거나 포함하지 않고 오디오 녹음을 위한 것이다. (우리는 현재 위키백과 편집자들이 hAudio를 사용할 수 없기 때문에 hAudio의 오디오 파일에 연결할 수 없다.rel속성, 버그 23225 참조).

hCard

hCard는 사람(기사 제목과 사용자 프로파일/sig 모두), 조직 및 장소의 연락처 세부사항을 위한 것이다.

위키백과 참조:Wiki Project Microformats/hcard for more.

adr

우편 주소와 개별 구성요소에 대한 adr 마이크로포맷은 hCard의 하위 집합이다.자세한 내용은 위 페이지를 참조하거나 카테고리를 참조하십시오.ADR 마이크로포맷을 생성하는 템플릿.

{{mf-adr}}은(는) 독립 실행형 또는 inadr 파라미터를 통해 기존 HTML 태그 내에 배치하기 위해 인라인 adr을 생성한다.

hCalendar

  • hCalendar는 달력이나 일기 프로그램 또는 웹사이트에 직접 추가할 수 있는 이벤트(반복적인 이벤트로서 역사적 이벤트의 기념일이 기념될 수 있도록 포함) 또는 일정에 따라 차트 작성된다.범주:hCalendar를 생성하는 템플릿(Wikipedia:선택한 기념일).
  • 이벤트의 시작 날짜와 종료 날짜.편집자는 두 가지 템플릿 제품군을 선택할 수 있다.둘 다 이벤트에 필요한 마이크로포맷 날짜를 내보낸다.
    • {{시작일}}과(와)ISO 날짜}은(는) 필요한 ISO8601 날짜를class="dtstart", 및 {{엔드 날짜}, {{엔드 날짜}, {{엔드 날짜ISO 종료일}은(는) 다음 날짜와 함께class="dtend"(전일 날짜에 대해 아직 작업하지 않음).
    • {{시작 날짜 }} – 위와 같이
    • {{start-date}}, {{end-date}} 패밀리(이름으로 대시 메모)
      • {{start-date}}, {{bday}}}이(가) 필요한 ISO8601 날짜를class="dtstart"bday는 vcards의 수업 bday를 내보낸다.
      • {{end-date}}}이(가) 있는 날짜를 내보낸다.class="dtend". 날짜는 시간의 +1 단위를 조정하며, 여기서 시간의 단위는 정밀도에 따라 달라진다.EG: 1976년 12월 31일 {{end-date 31}}}}}}은(는) 1977-01-01-01Z를 생성하는 반면, {{end-date 1939}}}은(는) 1940을 생성한다.hCalendar 사양을 위반함.
  • {{timeline-item}}({timeline-start} 및 {{timeline-end})}}은(는) hCalendar 마이크로포맷로 포장된 일련의 날짜 이벤트에 대한 정의 목록을 생성한다.
  • 일반목록 등에 사용하는 {{ {{-event}}
  • {{timeline-links}}}은(는) 한 페이지의 hCalendar 이벤트 세트를 외부 타임라인 생성 및 기타 hCalendar 사용 웹 사이트로 전달한다.

hCalendar는 1583–9999 CE 범위를 벗어나는 기간 동안 사용해서는 안 된다.

아톰

hatom은 피드 표시를 위한 것이다.

위키피디아에서 hatom을 사용할 수 있을 때까지는 hatom을 사용할 수 없을 것이다.address페이지별 요소위키백과 참조:Billage_pump_(기술)#address_element.

{{시작일}}과(와)이제 ISO 날짜}은(는) 필요한 ISO8601 날짜를class="updated".

h미디어

hMedia는 비디오 미디어를 위한 것이다.

hReview

hReview는 검토 결과를 표시하기 위한 것이며, 예를 들어, Template에서 사용할 수 있다.Infobox Albumbox Album.

hProduct

h제품은 상품 표시용이다.

레크리에프

레시피는 조리법을 표시하기 위한 것이고, 논리적인 확장에 의해, 특이한 음식들을 표시하기 위한 것이다.

hRESTs

hREST는 웹 서비스 API 작업을 설명하기 위한 마이크로포맷이다.

기타

마이크로포맷 유사 형식

다른 곳에서 개발된 마이크로포맷 스타일 구성의 경우 다음을 참조하십시오.

공식적으로 마이크로포맷은 아니지만("마이크로포맷 프로세스"를 사용하여 개발되지 않았고/또는 숨겨진 메타데이터를 포함하지 않았기 때문에), 다음과 관련이 있다.

수업

/class 참조

개발중

참조 /종류

포스커밍

인용구

제안된 인용문 마이크로포맷]은 페이지 인용문 및 참고 문헌과 위키백과의 인용 허용에 매우 관련성이 있을 것이다.

인용 마이크로포맷은 인용된 기사나 책을 도서관이나 상점에서 조회할 수 있으며, 다른 곳에서 인용할 경우, 투표할 페이지에 대한 인용 자료를 추출할 수 있다.

통화

제안된 통화 마이크로포맷은 특히 역사적 금액에 대한 날짜 필드를 포함하자는 제안이 1922년 독일의 경우 유용할 수 있다.

1922년 나머지 기간에 대한 현금 지급이 종료되었음에도 불구하고 독일이 지불하지 못하는 주된 원인, 즉 꾸준한 가격하락은 계속되고 있었다.연말에 그것은 비참한 속력을 내었다.8월 1일, 미 달러화는 여전히 달러당 643 마르크스, 영국 파운드화는 파운드당 2850 마르크스였다.그러나 9월 5일 달러는 이미 1,440마르크, 파운드화는 6,525마르크까지 올랐으며, 12월 파운드는 3만~4만마르크, 달러는 7,000~9,000마르크 사이였다.

통화는 금액을 다른 통화로 자동 전환("달러로는 얼마인가?") 또는 시간("오늘은 얼마일까?")을 허용한다.")

MediaWiki 문제

  • 우리는 수업을 추가할 수 있어야 하고rel생성할 내부 및 외부 링크의 속성(예:
<a href="example.com" class="xxx">

또는:

<a href="example.com" rel="yyy">

또는 둘의 조합, 여기서 "xxx"는 "url"과 같은 유효한 마이크로포맷 속성이고 "yyy"는 "디렉토리", "태그" 또는 "콜리그"(XFN의 후자)와 같은 유효한 rel 속성이다.

  • 우리는 추가 할 수 있어야 한다.tbody요소, 클래스와 함께 테이블 행 그룹에.

미디어 위키 마크업을 사용하여 위키백과 및 기타 페이지에 마이크로포맷을 추가할 때 발생하는 기타 문제는 [2]를 참조하십시오.

벅스

야후! 질의어

"Yahoo! Query Language"는 위키백과 페이지에서[1] 마이크로포맷을 추출하는 데 사용될 수 있다.

참조

  1. ^ a b Heilman, Chris (2009-01-19). "Retrieving and displaying data from Wikipedia with YQL". Yahoo Developer Network. Yahoo. Archived from the original on 2011-01-27. Retrieved 2009-01-19.