-
Notifications
You must be signed in to change notification settings - Fork 11
Konsep
Sanad in technical perspective is a distributed, collaborative truth maintenance system.
Input data (justifikasi) dinamakan Testimony
, yang diinputkan oleh user tervalidasi. User memiliki tingkatan berdasarkan jumlah & kualitas kontribusi, skill, kompetensi, dll.
Kumpulan Testimony
yang ada akan di-derive oleh sistem Sanad untuk menghasilkan current truth untuk masing-masing belief.
Data Testimony
berbentuk node dalam hypergraph. Testimony berisi 1 atau lebih statement, tiap statemen berupa:
-
ID (agar dapat dirujuk & dibantah secara individu)
-
Subjek
-
Predikat
-
Objek
Testimony memiliki masa berlaku range tanggal/waktu (preferably dengan time zone)
Claim yang berupa X→literal/transliteration dimiliki oleh X.
Claim yang berupa X→Y merupakan 2 sisi (transitive dengan inverse), misal X literalOf Y, maka Y.literals = [X].
Claim bisa berupa
-
X a Literal Ini mendefinisikan literal baru, misal "Allah Maha Besar", ditagging bahasa juga (id-ID)
-
X (literal) literalOf Y (concept)
-
X a Transliteration Ini mendefinisikan transliteration baru, misal "taqobbalallahu minna wa minkum"
-
X (literal/transliteration) transliterationOf Y (concept)
-
X (literal/transliteration) properties spelling: official, formal, casual, wrong, misleading
Due to crowdsourcing, duplicate concepts are possible, and most times for simple cases they’re okay.
Otherwise, resolution requires adding a testimony for:
-
X relatedTo Y
. Simple informational related-to link, both concepts work as before. -
X duplicateOf Y
. X is demoted ad a duplicate, but otherwise work. -
X redirectsTo Y
. X’s current truths are copied to Y, signed, then X itself becomes a redirect to Y. Note: the testimonies still refer to original X, as we can’t modify existing testimonies.
Sanad bukan forum diskusi. Sanad adalah sarana untuk menyampaikan informasi yang sudah diyakini kebenarannya (oleh sebuah kelompok) pada saat itu dan diukung oleh bukti-bukti yang juga dapat dipertanggungjawabkan. Sarana memberikan fasilitas untuk merevisi keabsahan klaim maupun bukti, namun tujuan Sanad bukan digunakan untuk spekulasi tentang klaim/bukti.
Pengguna Sanad wajib mematuhi kode etik yaitu hanya memasukkan klaim/bukti yang memang dapat dipertanggungjawab. Pengguna yang dengan sengaja memasukkan klaim/bukti yang lemah apalagi berulang-ulang akan mendapat sanksi.
Forum diskusi dapat digunakan untuk untuk berdiskusi tentang suatu klaim, dan setelah klaim tersebut disepakati maka dapat dimasukkan ke Sanad dengan merujuk ke forum diskusi tersebut sebagai bukti.