Bantuan:Portal pewatas atribut/Pewatas terbalik

This page is a translated version of the page Help:Property constraints portal/Inverse and the translation is 100% complete.

inverse constraint (Q21510855) merincikan bahwa suatu atribut memiliki atribut lain yang berhubungan terbalik (inverse) sehingga pernyataan dengan atribut itu di suatu butir harus memiliki butir nilai yang pada gilirannya juga memiliki pernyataan dengan atribut terbaliknya.

Sebagai contoh, mother (P25) memiliki atribut terbaliknya yaitu child (P40): jika ada pernyataan Jesus (Q302)mother (P25)Virgin Mary (Q345), maka pernyataan sebaliknya yaitu Virgin Mary (Q345)child (P40)Jesus (Q302) juga harus ada.

Jika tidak ada constraint scope (P4680) yang dirincikan pada suatu atribut, pewatas ini hanya akan memeriksa nilai utama dari pernyataan.

Cara untuk mengatasi pelanggaran pewatas

Terdapat beberapa hal yang dapat dilakukan untuk mengatasi pelanggaran pewatas ini:

  • Pada kasus biasa, cara yang paling umum adalah menambahkan pernyataan beratribut terbalik pada butir nilai yang bermasalah. Cara ini dapat dilakukan menggunakan bot jika pelanggaran pewatas terjadi di banyak butir.
  • Akan tetapi, pertimbangkan pula apakah pernyataan yang melanggar pewatas ini memang seharusnya ada di butir tersebut atau tidak.
  • Pada kasus lain, pernyataan tersebut memang sudah sesuai dengan butir dan sudah betul tanpa perlu menyertakan atribut terbalik pada butir nilainya. Pada kasus yang jarang seperti ini, tidak ada yang perlu dilakukan.

Parameter

Pewatas ini memiliki satu parameter wajib:

property (P2306)
berisi atribut terbaliknya sebagai nilai. Nilai harus berupa atribut (tidak bisa no value Help atau unknown value Help).

Contoh

Contoh penerapan pada mother (P25).

property constraint
  inverse constraint
property child
0 references
add reference


add value

Templat

Ketika pewatas ini diatur untuk suatu atribut, templat berikut secara otomatis ditampilkan di halaman pembicaraan atribut. Templat ini dibuat menggunakan Module:Constraints melalui Template:Constraint, yang diatur pada Template:Property documentation. Terjemahannya ditentukan di Module:i18n/constraints.

Inverse property of “child (P40):
if [item A] has this property (mother (P25)) linked to [item B],
then [item B] should also have property “child (P40)” linked to [item A]. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P25#inverse, SPARQL

Daftar

Daftar atribut yang memiliki pewatas terbalik.