추상 위키백과
추상 위키백과 | |
---|---|
시작: | 2020-07 |
팀원: |
|
업데이트: | 업데이트 |
프로젝트
본 프로젝트는 두 가지 부분으로 구성됩니다. 바로 추상 위키백과와 위키함수(Wikifunctions)입니다.
추상 위키백과(Abstract Wikipedia)의 목표는 더 많은 사람들이 더 많은 지식을 더 많은 언어로 공유하도록 하는 것입니다. 추상 위키백과는 일종의 위키데이터의 개념적 확장입니다.[1] 추상 위키백과에서는 사람들이 언어 독립적인 방식으로 위키백과 문서를 만들고 유지할 수 있습니다. 언어로 된 위키백과는 이 언어 독립적인 문서를 해당 언어로 번역할 수 있습니다. 코드가 번역을 합니다.
위키함수(Wikifunctions)는 코드를 생성하고 유지할 수 있도록 하는 새로운 위키미디어 프로젝트입니다. 이는 많은 다양한 방식으로 유용합니다. 누구나 불러오고, 쓰고, 유지하고, 사용할 수 있는 모든 종류의 함수 카탈로그를 제공합니다. 그리고 추상 위키백과의 언어 독립적인 문서를 개별 언어로 번역하는 코드 또한 제공합니다. 이는 모든 사람들이 자신의 언어로 문서를 읽을 수 있게 도와줍니다. 위키함수는 위키데이터의 단어와 개체들에 대한 지식을 사용합니다.
이러한 것을 통하여 우리는 모든 지식의 총합을 모두가 공유할 수 있는 세계에 더욱 다가설 수 있을 것입니다.
함수가 무엇인가요?
“함수”는 제공한 데이터를 기반으로 계산을 수행하는 일련의 컴퓨터 프로그램 명령입니다. 함수는 두 날짜 사이에 경과한 날짜 또는 두 도시 사이의 거리와 같은 질문에 답할 수 있는 지식의 한 형태입니다. 더 복잡한 함수는 3차원 모양의 부피, 특정 날짜의 화성과 금성 사이의 거리 또는 같은 시기에 두 종이 살아 있었는지 여부와 같은 더 복잡한 질문에 답할 수 있습니다. 우리는 이미 검색 엔진에 질문하는 것과 같은 다양한 유형의 지식 질의 함수(기능)를 사용하고 있습니다. 영어로 {{convert}}
및 {{age}}
로 알려진 틀은 이미 많은 위키백과에서 사용되는 기능의 예이며, 위키 텍스트와 루아로 작성되고 원하는 위치에 각 위키에 수동으로 복사됩니다.
더 많은 함수의 예는 초기 함수 예제에 있으며 인터페이스가 어떻게 보이는지에 대한 매우 개략적인 스케치는 초기 모형에 있습니다.
간단히 말해 함수는 제공한 데이터에 대한 계산을 수행하고 이에 대한 질문에 답합니다.
이 새로운 위키미디어 프로젝트는 자원 봉사자들이 작성한 함수 라이브러리를 구축하여 이러한 질문에 대한 답변을 여러 언어로 지원합니다. 함수 라이브러리를 구축하면 더 많은 사람들이 새로운 방식으로 자유 지식에 접근하고 탐색할 수 있습니다.
추상 위키백과는 무엇인가요?
“추상 위키백과(Abstract Wikipedia)”라는 용어 자체는 장기적인 목표를 의미합니다.이 함수 라이브러리는 언젠가 언어 독립적인 문서를 만들 수 있게 될 것입니다. 이 프로젝트의 더 많은 부분이 자리 잡으면 모든 위키(특히 중소 규모의 위키)가 해당 언어로 제공되는 문서의 수를 극적으로 늘릴 수 있음을 의미합니다. 또한 편집자가 더 많은 세계적인 청중과 자신의 문화 및 맥락에서 얻은 지식을 공유할 수 있습니다.
새로운 함수 위키인 위키함수는 이러한 비전을 가능하게 하기 위해 코딩 인프라를 개발할 것입니다. 프로젝트의 추상 위키백과 부분은 형태학적 함수와 같은 자연어 생성 함수에 대한 공유 작업으로 시작되었습니다.
다시 말해서, 지원되는 모든 언어로 자연어 문장을 생성하기 위해 새 위키의 함수를 위키데이터의 데이터와 언어 정보와 결합할 수 있습니다. 이러한 문장은 모든 위키백과(또는 다른 곳)에서 사용할 수 있습니다.
일정
- 2013–2020년: 프로젝트 토론, 연구 그리고 제안
- 2020년 5월: 프로젝트 승인
- 2020년 7월: 프로젝트 발표; Extension:WikiLambda에서 개발 시작; 메일링 리스트와 기타 채널 생성 및 심층 토론 증가
- 2020년 9월 – 2020년 12월: 함수/기능(functions)의 위키 이름 짓기 콘테스트.
- 2020년 12월: 위키함수 로고 콘테스트 시작 및 제안 제출
- 2022년 8월: 위키함수 베타 출시
- 2023년 7월: 프로덕션 환경에서 위키함수 출시
- 2023/2024년: 위키함수에 더 많은 유형 추가
- 2024년: 위키함수에서 위키데이터 사용
참여
- 편집
- 위키함수에 기여
- 위키데이터의 사전식 지식에 작업하세요. 이것은 추상 위키백과가 성공하기 위해 필요하며 지금 당장 작업할 수 있습니다.
- 여기 메타위키의 문서 페이지를 번역하세요.
- 번역위키에서 소프트웨어 인터페이스 번역 (완료 통계)
- 토론
- 주간 업데이트 읽기(구독)
- 토론:추상 위키백과
- 전용 메일링 리스트
- 메인 채팅: 텔레그램 또는 IRC #wikipedia-abstract접속 (함께 연결) (현재 로그, 과거 로그)
- 개발자 채팅: 텔레그램 또는 IRC #wikipedia-abstract-tech접속 (함께 연결) (로그)
- 정기 회의:
- 자원봉사자 코너: 첫 번째 월요일(UTC 18:30~19:00)에 열리는 월간 회의입니다. 현재 구글미트 플랫폼(링크)에서 호스팅됩니다. 코드 검토를 위한 비공식적인 공간으로, 지원자가 달성한 것 또는 작업에 접근하는 방법, 다음에 수행할 가장 좋은 작업 등에 대해 이야기합니다. 자원봉사자는 질문을 하고, 진행 상황을 보여주고, 논의하고, 계획에 대해 알려주거나, 아이디어를 요청할 수 있습니다. 개발팀에서 특정인이 참여해야 하는 경우 사전에 알려주세요.
- 워키함수의 자연어 생성(NLG): 세 번째 화요일 16:30–17:30 UTC에 열리는 월간 회의입니다. 추가 정보.
- 이전 오피스 아워: 2021-12-20, 2021-08-14 (Wikimania), 2021-06-22
- 개발
- 개발에 도움이 필요하면 알려주세요.
- 확장:위키람다에서 확장에 대한 정보를 볼 수 있고 추상 개발자 치트시트에서 일부 개발자 팁을 볼 수 있습니다.
- Phabricator:tag/abstract wikipedia – 여기에 기능 요청 및 버그 보고서 추가. (자세한 사용법은 파브리케이터 참조)
- 소규모 개발 작업 목록을 볼 수 있습니다. – 이는 신규 개발자에게 좋은 첫 번째 작업입니다.
- 열려 있는 작업에 대한 다른 좋은 목록을 볼 수 있습니다: #fix-it tasks – 할당되지 않은 작업 – 있으면 좋은 작업
- 우리와 더 긴밀하게 협력하고 싶다면 Quiddity에 이메일을 보내거나 토론 페이지에 글을 쓸 수 있습니다.
- 개발에 도움이 필요하면 알려주세요.
- 시도하세요
- 위키함수는 이제 wikifunctions.org에서 실시간으로 이용 가능합니다.
- 베타 클러스터 인스턴스에서
- 디자인 면접 테스터로 자원 봉사.
- 여러분은 사용자 인터페이스의 작동 방식에 관한 대략적인 아이디어의 초기 모형을 볼 수 있습니다.
- 초기 프로토 타입 구현은 깃허브(Github)에서 사용할 수 있습니다. 이것은 더 이상 최신 미디어위키 배포판에서 작동하지 않을 수 있습니다.
- 프로토 타입을 살펴 보는 가장 쉬운 방법은 워크스루 (Walkthrough)를 읽는 것입니다.
- 그랄VM에서 대체 구현
- 내부적으로 작업 요청
- 내부적으로 작업을 요청하는 방법을 단계별로 설명하는 이 가이드를 참조할 수 있습니다.
배경
연혁 문서는 아이디어에 대한 더 자세한 소개를 제공합니다. 아래 자료 (연구 논문과 강연 동영상, 프로토 타입 소프트웨어)는 많은 세부 정보를 제공합니다. 위키백과 개발을 위한 상세한 초안도 제공됩니다.
관련 토론과 논문, 비디오 및 비교 가능한 제안의 긴 목록은 역사적인 제안 페이지를 참조하세요.
원래 이 프로젝트는 람다 대수에서 파생된 코드명 “위키람다”였습니다. 이름은 여전히 확장:위키람다의 이름과 람다 문자가 포함된 위키함수 로고에서 참조됩니다.
주요 내용은 다음과 같습니다:
- 위키데이터와 추상 위키백과 아이디어에 대한 짧은 소개 비디오(뉴욕, 2019년) (18분)
- 의미 포착: 추상 위키백과를 향하여 (짧은 소개)
- 언어를 가로질러 모든 지식의 총합에 대한 협력 (사회적 측면)
더 읽기
프로젝트 계획
- 요약: 프로젝트 계획의 개요
- 이름: 프로젝트 이름에 관한 토론
- 목표: 우리는 무엇을 성취하려고 합니까? 기본적 목표와 보조적 목표
- 조직: 개발팀 구성 방법
- 요구 조건: 프로젝트가 충족해야하는 전반적인 조건
- 설계: 프로젝트 구성 요소가 함께 작동하는 방법에 대한 개요
- 구성 요소: 프로젝트에서 제공해야하는 개별 소프트웨어 구성 요소
- 임무: 프로젝트에서 수행해야하는 개별 임무
각주
- ↑ 새로운 구성 요소(추상 위키백과 개발 계획에 포함된)에는 위키데이터에 대한 확장이 포함되어 있으며, 통합(프로젝트 2년차에)하려면 위키데이터 커뮤니티의 동의가 있어야 "추상적인 콘텐츠"를 그곳 또는 다른 위키(프로젝트의 첫 부분에서 개발된 새로운 "위키함수" 위키 또는 다른 다국어 위키와 같은)에 저장해야합니다.