위키 레이블

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
This page is a translated version of the page Wiki labels and the translation is 100% complete.

설명문서 FAQ 원본 코드 버그 트래커

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

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

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


Machine-readable paths

/campaigns/ - Lists wikis with available campaigns.


/campaigns/<wiki>/ - Lists out campaigns available for a wiki
  • Add ?campaign=stats to the query string to include statistics about a campaign in the response.


/campaigns/<wiki>/<campaign_id>/ - Returns data about a campaign.
  • Add ?tasks to the query string to include the campaign's tasks in the response
  • Add ?worksets to the query string to include the worksets for the campaign in the response. Specify ?worksets=stats to include completion statistics with the workset listings.
  • Add ?assign to the query string to request a new workset assignment for the current user. This will only work if (1) the user is logged in, (2) there's tasks available to be assigned and (3) the user doesn't already have an open workset assignment.
/campaigns/<wiki>/<campaign_id>/<workset_id>/ - Returns data about a workset
  • Add ?tasks to the query string to list out the tasks for this workset.
  • Add ?worksets=stats to include completion statistics with the workset listing.
  • Add ?campaign to the query string to include relevant campaign data and ?campaign=stats to also include campaign statistics.
  • Add ?abandon to the query string to release the incomplete tasks from this workset. This will only work if (1) the user is logged in and (2) the workset in question is assigned to the user. Only incomplete tasks will be released from the workset.
/campaigns/<wiki>/<campaign_id>/<workset_id>/<task_id>/ - Returns data about a particular task.
  • Add ?campaign to the query string to include relevant campaign data and ?campaign=stats to also include campaign statistics.
  • Add ?worksets to the query string to include relevant worksets' data and ?worksets=stats to also include workset statistics.
  • Add ?label=<encoded json> to the URL. E.g. campaigns/enwiki/1/1/1?label={"damaging":true,"good-faith":false}. This will only work if the user is logged in.
/users/ - Provides access to data from the point of view of a user


/users/<user_id>/ - Returns information about a user's activities
  • Add ?campaigns to the query string to return all campaigns that the user has been assigned worksets for. Specify ?campaigns=stats to also include campaign statistics.
  • Add ?worksets to the query string to return all worksets assigned to the user. Specify ?worksets=stats to also include workset statistics.
  • Add ?tasks to the query string to return all tasks assigned to the user. Note that labels applied by other users will be hidden from this view.
/users/<user_id>/<campaign_id>/ - Returns information about a user's activities within a campaign
  • Add ?campaigns=stats to the query string to include campaign statistics.
  • Add ?worksets to the query string to return all worksets assigned to the user. Specify ?worksets=stats to also include workset statistics.
  • Add ?tasks to the query string to return all tasks assigned to the user. Note that labels applied by other users will be hidden from this view.
/auth/ - Provides support for authentication of users.


/auth/initiate/ - Starts an OAuth handshake with MediaWiki.

It is recommended that this path is requested from a pop-up window.

/auth/callback/ - Used by MediaWiki to complete an OAuth handshake.

When a pop-up window is redirected here, it will be automatically closed.

/auth/whoami/ - Prints information about logged-in user

...

/auth/logout/ - Deletes session and forgets about user

...

/forms/ - Provides access to form configuration and internationalization

These forms can be loaded by the labels gadget.


/forms/<form_name> - Returns the form configuration

...



같이 보기

각주

  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.