Jump to content

위키 레이블

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Wiki labels and the translation is 100% complete.
en:WP:Labels에 통합된 위키 레이블 인터페이스의 스크린샷.
위키 레이블 소도구. en:WP:Labels에 통합된 위키 레이블 인터페이스의 스크린샷.

위키 레이블은 "위키 레이블" 위키프로젝트에서 사용하기 위한 인간 기반 연산 시스템입니다. 어려운 분석(예: 시간 경과에 따른 신규 사용자의 품질 측정[1])을 수행하고 ORES(예: 문서 훼손 감지[2][3][4] 및 문서의 품질 평가[5][6][7])와 같은 지능적인 위키 도구를 훈련시키려면 레이블이 지정된 데이터("수동 코딩"이라고도 함)와 많은 데이터가 필요합니다. 위키 레이블 인간 계산 시스템은 위키 아티팩트에 빠르고 쉽게 공동으로 레이블을 지정하도록 설계되었습니다. 시스템은 자바스크립트/CSS파이썬/Flask/Postgres에서 미디어위키 소도구/서버 쌍으로 구현됩니다.

소도구

위키 레이블 OAuth 확인의 스크린샷이 표시됩니다.
OAuth 인증. 위키 레이블 OAuth 확인의 스크린샷이 표시됩니다.

소도구가 설치된 편집자는 en:Wikipedia:Labels 또는 로컬 변형(위키가 구성된 경우) 내에서 단일 페이지 앱으로 로드되는 위키 레이블 "홈" 인터페이스를 찾습니다. 이 단일 페이지 앱을 사용하면 편집자가 활성 캠페인을 보고 작업 세트와 레이블 개정 및 기타 "작업"을 요청할 수 있습니다.

시스템은 mw:Extension:OAuth를 사용하여 편집자의 미디어위키 계정과 통합합니다. 위키 레이블 시스템에서 수행되는 작업은 사용자의 centralauth 계정과 연결됩니다.

설치

설치가 필요하지 않습니다. 브라우저에서 https://labels.wmflabs.org/ui/ 을 가리키고 목록에서 위키를 선택하기만 하면 됩니다.

인터페이스 번역

위키 레이블은 translatewiki.net에 등록되어 있습니다. 번역을 제공하려면 translatewiki:Translating:Revision_scoring 을 참조하세요.

서버

소도구 뒤에서 서버는 "캠페인", "작업", "작업 세트" 및 "레이블"을 관리합니다. 이 서버는 이 데이터에 액세스하기 위한 Restful 인터페이스를 제공합니다. auth, users, campaignsforms의 4가지 기본 모듈이 있습니다. 서버는 또한 새로운 양식을 디자인하고 독립 실행형 소도구에 접근하기 위한 일부 사용자 대면 서비스를 제공합니다.

양식 작성기

labels.wmflabs.org/form_builder

새로운 레이블 지정 작업을 지원하기 위해 양식 개발 및 테스트를 위한 "양식 작성기" 인터페이스가 제공됩니다. 양식 필드는 OOjs UI를 반영하는 YAML 형식을 사용하여 구성됩니다. 검토를 위해 양식을 제출할 수 있습니다.

양식 작성기의 스크린샷.
양식 작성기. 양식 작성기의 스크린샷.

독립 실행형 소도구

labels.wmflabs.org/gadget

개발 및 테스트를 쉽게 하기 위해 단일 페이지 앱을 통해 소도구에 대한 접근도 제공합니다. 어떤 이유로 소도구의 위키 상에서 작동하는 버전이 오작동하는 경우 사용자는 이 인터페이스에서 작업할 수 있습니다.

독립 실행형 소도구의 스크린샷.
독립 실행행 소도구. 독립 실행형 소도구의 스크린샷.


기계가 읽을 수 있는 경로

/campaigns/ - 사용 가능한 캠페인이 있는 위키를 나열합니다.


/campaigns/<wiki>/ - 위키에 사용할 수 있는 캠페인을 나열합니다.
  • 쿼리 문자열에 ?campaign=stats를 추가하여 응답에 캠페인에 대한 통계를 포함합니다.


/campaigns/<wiki>/<campaign_id>/ - 캠페인에 대한 데이터를 반환합니다.
  • 쿼리 문자열에 ?tasks를 추가하여 응답에 캠페인의 작업을 포함합니다.
  • 쿼리 문자열에 ?worksets를 추가하여 응답에 캠페인에 대한 작업 세트를 포함합니다. 작업 세트 목록과 함께 완료 통계를 포함하려면 ?worksets=stats를 지정하십시오.
  • 현재 사용자에 대한 새 작업 세트 할당을 요청하려면 쿼리 문자열에 ?assign을 추가합니다. 이 기능은 (1) 사용자가 로그인되어 있고, (2) 할당할 수 있는 작업이 있고, (3) 사용자에게 아직 작업 세트 할당이 열려 있지 않은 경우에만 작동합니다.
/campaigns/<wiki>/<campaign_id>/<workset_id>/ - 작업 세트에 대한 데이터를 반환합니다.
  • 쿼리 문자열에 ?tasks를 추가하여 이 작업 세트에 대한 작업을 나열합니다.
  • ?worksets=stats를 추가하여 작업 세트 목록에 완료 통계를 포함합니다.
  • 쿼리 문자열에 ?campaign을 추가하여 관련 캠페인 데이터를 포함하고 ?campaign=stats를 추가하여 캠페인 통계도 포함합니다.
  • 쿼리 문자열에 ?abandon을 추가하여 이 작업 세트에서 완료되지 않은 작업을 해제합니다. 이것은 (1) 사용자가 로그인되어 있고 (2) 해당 작업 세트가 사용자에게 할당된 경우에만 작동합니다. 완료되지 않은 작업만 작업 세트에서 해제됩니다.
/campaigns/<wiki>/<campaign_id>/<workset_id>/<task_id>/ - 특정 작업에 대한 데이터를 반환합니다.
  • 쿼리 문자열에 ?campaign을 추가하여 관련 캠페인 데이터를 포함하고 ?campaign=stats를 추가하여 캠페인 통계도 포함합니다.
  • 쿼리 문자열에 ?worksets를 추가하여 관련 작업 세트의 데이터를 포함하고 ?worksets=stats를 추가하여 작업 세트 통계도 포함합니다.
  • URL에 ?label=<encoded json>을 추가합니다. 예를 들어 campaign/enwiki/1/1/1?label={"damaging":true,"good-faith":false}. 사용자가 로그인한 경우에만 작동합니다.
/users/ - 사용자 관점에서 데이터에 대한 접근 권한을 제공합니다.


/users/<user_id>/ - 사용자 활동에 대한 정보를 반환합니다.
  • 쿼리 문자열에 ?campaigns를 추가하여 사용자에게 작업 세트가 할당된 모든 캠페인을 반환합니다. 캠페인 통계도 포함하려면 ?campaigns=stats를 지정하십시오.
  • 쿼리 문자열에 ?worksets를 추가하여 사용자에게 할당된 모든 작업 세트를 반환합니다. 작업 세트 통계도 포함하려면 ?worksets=stats를 지정하십시오.
  • 쿼리 문자열에 ?tasks를 추가하여 사용자에게 할당된 모든 작업을 반환합니다. 다른 사용자가 적용한 레이블은 이 보기에서 숨겨집니다.
/users/<user_id>/<campaign_id>/ - 캠페인 내 사용자 활동에 대한 정보를 반환합니다.
  • 캠페인 통계를 포함하려면 쿼리 문자열에 ?campaigns=stats를 추가하십시오.
  • 쿼리 문자열에 ?worksets를 추가하여 사용자에게 할당된 모든 작업 세트를 반환합니다. 작업 세트 통계도 포함하려면 ?worksets=stats를 지정하십시오.
  • 쿼리 문자열에 ?tasks를 추가하여 사용자에게 할당된 모든 작업을 반환합니다. 다른 사용자가 적용한 레이블은 이 보기에서 숨겨집니다.
/auth/ - 사용자 인증을 지원합니다.


/auth/initiate/ - 미디어위키와 OAuth 핸드셰이크를 시작합니다.

이 경로는 팝업 창에서 요청하는 것이 좋습니다.

/auth/callback/ - 미디어위키에서 OAuth 핸드셰이크를 완료하는 데 사용됩니다.

팝업 창이 여기로 넘겨주기되면 자동으로 닫힙니다.

/auth/whoami/ - 로그인한 사용자에 대한 정보를 인쇄합니다.

...

/auth/logout/ - 세션을 삭제하고 사용자를 잊어버림

...

/forms/ - 양식 구성 및 국제화에 대한 접근 권한 제공

이러한 양식은 레이블 소도구에서 로드할 수 있습니다.


/forms/<form_name> - 양식 구성을 반환합니다.

...


같이 보기

각주

  1. Halfaker, A., Geiger, R. S., Morgan, J. T., & Riedl, J. (2012). The rise and decline of an open collaboration system: How Wikipedia’s reaction to popularity is causing its decline. American Behavioral Scientist, 0002764212469365.
  2. West, A. G., Kannan, S., & Lee, I. (2010, April). Detecting Wikipedia vandalism via spatio-temporal analysis of revision metadata?. In Proceedings of the Third European Workshop on System Security (pp. 22-28). ACM.
  3. Smets, K., Goethals, B., & Verdonk, B. (2008, July). Automatic vandalism detection in Wikipedia: Towards a machine learning approach. In AAAI workshop on Wikipedia and artificial intelligence: An Evolving Synergy (pp. 43-48).
  4. Adler, B. T., De Alfaro, L., Mola-Velasco, S. M., Rosso, P., & West, A. G. (2011). Wikipedia vandalism detection: Combining natural language, metadata, and reputation features. In Computational linguistics and intelligent text processing (pp. 277-288). Springer Berlin Heidelberg.
  5. Hu, M., Lim, E. P., Sun, A., Lauw, H. W., & Vuong, B. Q. (2007, November). Measuring article quality in wikipedia: models and evaluation. In Proceedings of the sixteenth ACM conference on Conference on information and knowledge management (pp. 243-252). ACM.
  6. Stvilia, B., Twidale, M. B., Smith, L. C., & Gasser, L. (2008). Information quality work organization in Wikipedia. Journal of the American society for information science and technology, 59(6), 983-1001.
  7. Warncke-Wang, M., Cosley, D., & Riedl, J. (2013, August). Tell me more: An actionable quality model for wikipedia. In Proceedings of the 9th International Symposium on Open Collaboration (p. 8). ACM.