Soyut Vikipedi
Soyut Vikipedi | |
---|---|
Başlangıç: | 2020-07 |
Ekip üyeleri: |
|
Güncellemeler: | Güncellemeler |
Proje
Bu proje iki bölümden oluşmaktadır: Soyut Vikipedi ve Vikifonksiyonlar.
Soyut Vikipedi’nın amacı, daha fazla insanın daha fazla dilde daha fazla bilgi paylaşmasına izin vermektir. Soyut Vikipedi, Vikiveri’nin bir uzantısıdır.[1] Soyut Vikipedi’da, insanlar Vikipedi makalelerini dilden bağımsız bir şekilde oluşturabilir ve sürdürebilir. Bir dildeki bir Vikipedi, bu dilden bağımsız makaleyi kendi diline çevirebilir. Kod çeviriyi yapar.
Vikifonksiyonlar (Wikifunctions) herkesin kod oluşturmasına ve kodu sürdürmesine izin veren yeni bir Wikimedia projesidir. Bu, pek çok farklı şekilde kullanışlıdır. Herkesin arayabileceği, yazabileceği, sürdürebileceği ve kullanabileceği her türlü işlevin bir kataloğunu sağlar. Ayrıca, dilden bağımsız maddeyi Abstract Wikipedia'dan bir dildeki Vikipedi’ye çeviren kod sağlar. Bu, herkesin maddeyi kendi dilinde okumasına izin verir. Vikifonksiyonlar, Vikiveri’deki kelimeler ve varlıklar hakkındaki bilgileri kullanacaktır.
Bu bizi herkesin tüm bilgilerin paylaşabileceği bir dünyaya yaklaştıracak.
İşlev nedir?
Bir “işlev”, sağladığınız verilere göre bir hesaplama yapan bir dizi bilgisayar programı talimatlarıdır. İşlevler, iki tarih arasında kaç gün geçtiği veya iki şehir arasındaki mesafe gibi soruları yanıtlayabilen bir bilgi biçimidir. Daha karmaşık işlevler, üç boyutlu bir şeklin hacmi, belirli bir tarihte Mars ile Venüs arasındaki mesafe veya iki türün aynı anda hayatta olup olmadığı gibi daha karmaşık soruları yanıtlayabilir. Bir arama motoruna soru sormak gibi birçok bilgi araştırmasında zaten işlevler kullanıyoruz. İngilizce’de {{convert}}
ve {{age}}
olarak bilinen şablonlar, birçok Vikipedis’ta zaten kullanılan, wikitext ve Lua, ile yazılmış ve istendiği her wiki’ye manuel olarak kopyalanmış işlevsellik örnekleridir.
İşlevlere ilişkin daha fazla örnek Erken işlev örnekleri ve arayüzün nasıl görünebileceğine dair çok kaba taslaklar İlk örnekler de bulunmaktadır.
Kısacası, fonksiyonlar verdiğiniz veriler üzerinde bir hesaplama yapar ve bu verilerle ilgili sorduğunuz bir soruyu yanıtlar.
Bu yeni Vikimedi projesi, bu gibi soruları farklı dillerde yanıtlamaya yardımcı olmak için gönüllüler tarafından yazılmış bir işlevler kitaplığı oluşturacak. İşlev kitaplığımızı oluşturarak, daha fazla kişinin ücretsiz bilgiye yeni yollarla erişmesini ve keşfetmesini sağlayabiliriz.
Soyut Wikipedia nedir?
“Soyut Vikipedi” terimi, uzun vadeli hedefi ifade eder – bu işlevler kitaplığının bir gün dilden bağımsız makalelerin oluşturulmasını sağlayacağı. Bu projenin daha fazla parçası bir kez daha yerleştirilirse, bu, herhangi bir viki’nin (özellikle küçük ila orta büyüklükteki vikilerin) kendi dillerinde bulunan makale sayısını önemli ölçüde artırabileceği anlamına gelecektir. Aynı zamanda, editörlerin kendi kültürlerinden ve bağlamlarından elde ettikleri bilgileri daha geniş ve daha küresel bir izleyici kitlesiyle paylaşabilecekleri anlamına gelir.
Yeni işlev wiki’si, Vikifonksiyonlar, bu vizyonu mümkün kılmak için kodlama altyapısını geliştirecek. Projenin Soyut Vikipedi bölümü yaklaşık 2022’de başlayacak.
Diğer bir deyişle: desteklenen herhangi bir dilde doğal dil cümleleri oluşturmak için, yeni vikideki işlevleri Vikiveri’deki veriler ve dilbilimsel bilgilerle birleştirebileceğiz. Bu cümleler daha sonra herhangi bir Wikipedia tarafından (veya başka bir yerde) kullanılabilir.
Zaman çizelgesi
- 2013 – 2020: Proje tartışması, araştırma ve teklif.
- Mayıs 2020: proje onaylandı.
- Temmuz 2020: proje duyuruldu; geliştirme Extension:VikiLambda ile başladı; posta listesi ve oluşturulan diğer kanallar ve derinlemesine tartışmalar artar.
- Eylül – Aralık 2020: adlandırma yarışması.
- Aralık 2020: Vikifonksiyonları logo yarışması için tartışmaları ve tekliflerin gönderilmesini başlatın.
- August 2022: Launch Wikifunctions Beta
- July 2023: Launch Wikifunctions in production
- 2023/2024: Add more types to Wikifunctions
- 2024: Using Wikidata in Wikifunctions
Katılım
- Düzenle
- Wikifunctions'a katkı yap
- Vikiveri’de sözlük bilgisi üzerinde çalışın. Bu, Soyut Vikipedi’nın başarılı olması için gerekli olacak ve şu anda üzerinde çalışılabilir.
- Translate the documentation pages here on Meta-wiki.
- Translate the software interface on translatewiki.net (completion statistics)
- Tartış
- Read the weekly updates (subscribe)
- Talk:Abstract Wikipedia
- Posta listesi
- Ana sohbet: Telegram veya IRC #wikipedia-abstractbağlan (birbirine bağlanmış) (current logs, old logs)
- Geliştirici sohbeti: Telegram or IRC #wikipedia-abstract-techbağlan (bridged together) (logs)
- Düzenli toplantılar:
- Gönüllü köşesi: This is a monthly meeting on the first Monday, from 18:30–19:00 UTC. It is currently hosted on the Google Meet platform (link). It is an informal space for code review, talking about what volunteers have achieved or how to approach a task, which task is best to pick up next, and similar. Volunteers can come in with questions, show progress, discuss things, tell us about their plans, or ask for ideas. If you need someone specific from the development team to join in, please let us know in advance.
- Natural language generation (NLG) on Wikifunctions: This is a monthly meeting on the third Tuesday, from 16:30–17:30 UTC. More information.
- Previous office hours: 2021-12-20, 2021-08-14 (Wikimania), 2021-06-22
- Geliştir
- Geliştirmeye yardımcı olmak istiyorsanız, lütfen bize bildirin.
- You can see information about the Extension at Extension:WikiLambda and some developer tips at Abstract developer cheatsheet
- Phabricator:tag/abstract wikipedia – Add feature requests and bug reports here. (See Phabricator for details on how to use it)
- You can see a list of smaller development tasks – These are good first tasks for newer developers.
- You can see these other good listings for open tasks: #fix-it tasks – unassigned tasks – nice-to-have tasks
- You can email Quiddity or write on the talk page if you'd like to work with us more closely.
- Geliştirmeye yardımcı olmak istiyorsanız, lütfen bize bildirin.
- Dene
- Wikifunctions is now available live at wikifunctions.org
- on the Beta Cluster Instance
- Volunteer as a design-interview tester.
- Kullanıcı arayüzünün nasıl çalışabileceğine dair kabaca bir fikir edinmek için bazı erken örneklere göz atabilirsiniz.
- Bir prototip uygulaması Github’da mevcuttur. Bu artık en son MediaWiki sürümleriyle çalışmıyor olabilir.
- Prototipe dalmanın en kolay yolu, izlenecek yolu.
- Alternatif uygulama GraalVM’de.
Vakfın dahili çalışma talepleri
- You can refer to this guide that describes step by step how to request work internally.
Arka plan
Bir Signpost makale fikre daha ayrıntılı bir giriş sağlar. Aşağıdaki materyal – araştırma kağıtları, konuşma videoları, prototip yazılım – çok fazla ayrıntı sunar. Vikilambda’nın geliştirilmesi için bir [ayrıntılı taslak plan] da mevcuttur.
İlgili tartışmalar, makaleler, videolar ve karşılaştırılabilir tekliflerin uzun listesi için Geçmiş teklif sayfasına bakın.
Originally, the project was code-named Wikilambda, derived from Lambda calculus. The name is still referenced in the name of Extension:WikiLambda and in the Wikifunctions logo which contains a lambda character.
Öne çıkan özellikler şunları içerir:
- Vikiveri ve Soyut Vikipedi fikri için kısa tanıtım videosu (New York, 2019) (18 dakika).
- Anlamın yakalanması: Soyut bir Vikipedi’ya doğru (kısa giriş).
- Diller arasındaki tüm bilgilerin toplamı üzerinde işbirliği yapmak (sosyal bakış).
Daha fazla okuma
Proje planı
- Özet: proje planına genel bakış.
- İsim: projenin adı üzerine tartışma.
- Hedefler: ne başarmak için çalışıyoruz? Birincil ve ikincil hedefler.
- Organizasyon: geliştirme ekibinin nasıl kurulacağı.
- Gereksinimler: projenin yerine getirmesi gereken genel koşullar.
- Yapi: proje bileşenlerinin birlikte nasıl çalışacağına dair genel bir bakış.
- Bileşenler: projenin sunması gereken bireysel yazılım bileşenleri.
- Görevler: projeler tarafından yapılması gereken bireysel görevler.
Kaynakça
- ↑ Yeni bileşenler (Soyut Vikipedi için geliştirme planında listelenmiştir), entegrasyonu (projenin ikinci yılında) Vikiveri topluluğunun onayını gerektiren Vikiveri uzantıları içerir, “soyut içeriği” (projenin ilk bölümünde geliştirilen) orada veya başka bir viki’de depolamadan önce (yeni Vikifonksiyonlar viki veya başka bir çok dilli viki gibi).