Hubungan Semantik
Jump to navigation
Jump to search
Hubungan semantik — relasi formal antara entitas dalam graf pengetahuan, yang dinormalisasi ke inti predikat yang terbatas: subtipe (is‑a), instansi (instance‑of), bagian–keseluruhan (part‑of), anggota koleksi, lokalisasi/ketetanggaan, sebelum/sesudah, partisipasi/peran, properti/nilai, kausalitas, identitas/perbedaan, kepemilikan, kebalikan. Halaman ini menetapkan formulasi kanonik dan sinonim, properti logis, serta korespondensi terhadap standar (RDF/RDFS, SKOS, OWL/OWL‑Time, GeoSPARQL, OBO RO/BFO, PROV‑O, Schema.org).
Inti dasar hubungan semantik: normalisasi dan kamus sinonim
| Formalisme (disederhanakan) | Relasi dasar (kata kanonik) | Normalisasi ke inti | Kata kerja alami, frasa (sinonim) | Kategori | Tipe (lapisan semantik / mode penggunaan) | Properti utama |
|---|---|---|---|---|---|---|
| subclass-of / superclass-of | Subtipe (genus–spesies) | adalah jenis dari / memiliki subtipe |
|
Taksonomi | Ontologis (inti) | transitif; pewarisan aksioma/pembatasan kelas (bukan nilai properti) |
| instance-of / has-instance | Instansi | adalah instansi dari / memiliki instansi |
|
Taksonomi | Ontologis (inti) | individu → kelas; tidak transitif |
| part-of / has-part | Bagian–keseluruhan (meronimi) | adalah bagian dari / mencakup |
|
Meronimi | Ontologis (kontekstual; memerlukan catatan domain) | transitif untuk meronimi komponen; jangan dikacaukan dengan member-of; tanpa pewarisan nilai properti; transitivitas tidak berlaku untuk tipe «anggota–koleksi», «material–objek», «porsi–massa»; jangan dikacaukan dengan subclass-of (genus–spesies)
|
| derived-from / gives-rise-to | Asal-usul/derivasi | berasal dari / menghasilkan |
|
Asal-usul | Ontologis (kontekstual; memerlukan catatan domain) | terarah; tidak simetris; memungkinkan rantai |
| has-property / property-of | Properti/atribut | memiliki properti / properti pada |
|
Atribut | Ontologis (inti) | terarah; tidak simetris; tidak transitif; untuk kualitas — pola has_quality/characteristic_of
|
| located-in / contains | Lokalisasi (penyarangan) | terletak di / mengandung (sebagai tempat) |
|
Ruang | Ontologis (kontekstual; memerlukan catatan domain) | terarah; transitif hanya saat penyarangan wilayah dalam satu model ruang; dalam interpretasi lain transitivitas tidak diasumsikan |
| before / after | Kronologi | mendahului / mengikuti |
|
Waktu | Ontologis (inti) | transitif; asimetris; irrefleksif (urutan parsial ketat) |
| precondition-of / postcondition-of | Kondisi/hasil peristiwa/tindakan | adalah prakondisi dari / adalah pascakondisi dari |
|
Peristiwa | Ontologis (kontekstual; memerlukan catatan domain) | terarah; tidak simetris; umumnya asiklis; kontekstual |
| participates-in / has-participant | Partisipasi dalam peristiwa | berpartisipasi dalam / memiliki peserta |
|
Peristiwa | Ontologis (inti) | terarah; tidak simetris; tidak transitif |
| has-role / role-of | Peran (tematik) | menjalankan peran / peran pada |
|
Peran | Ontologis (kontekstual; memerlukan catatan domain) | terarah; tidak simetris; direalisasikan dalam peristiwa/proses |
| member-of / has-member | Anggota koleksi | adalah anggota dari / memiliki anggota |
|
Koleksi/keanggotaan (bukan meronimi) | Ontologis (inti) | terarah; tidak simetris; tidak transitif; jangan dikacaukan dengan part-of (komponen)
|
| causes / caused-by | Kausalitas | menyebabkan / disebabkan oleh |
|
Sebab-akibat | Ontologis (kontekstual; memerlukan catatan domain) | terarah; asimetris; asiklis dalam kerangka waktu domain; untuk pengaruh lemah gunakan prov:wasInfluencedBy
|
| owns / owned-by (belongs-to) | Kepemilikan/milik | memiliki / dimiliki oleh |
|
Kepemilikan | Ontologis (kontekstual; memerlukan catatan domain) | terarah; tidak simetris; tidak transitif; bedakan kepemilikan yuridis dan penguasaan faktual (jangan dicampuradukkan dengan located-in)
|
| same-as / same-as (simm.) | Identitas (ekuivalensi) | identik dengan / identik dengan |
|
Ekuivalensi | Ontologis (inti; gunakan dengan hati-hati) | refleksif; simetris; transitif |
| different-from / different-from (simm.) | Perbedaan/ketidaksesuaian | berbeda dari / berbeda dari |
|
Perbedaan | Ontologis (inti) | simetris; irrefleksif |
| adjacent-to / adjacent-to (simm.) | Ketetanggaan (topologi) | bersebelahan dengan / bersebelahan dengan |
|
Topologi | Ontologis (inti) | simetris; irrefleksif; tidak transitif |
| opposite-of / opposite-of (simm.) | Kebalikan (antonimi) | berlawanan dengan / berlawanan dengan |
|
Leksiko-semantik | Leksikal/tesaurus (jangan diaksiomasikan) | hubungan leksiko‑semantik; simetris; jangan digunakan sebagai aksioma ontologis; sebaiknya dimodelkan melalui skala kualitas dan disjungsi kelas |
Legenda tipe:
- Ontologis (inti) — dapat diaksiomasikan dalam OWL tanpa catatan khusus;
- Ontologis (kontekstual; memerlukan catatan domain) — interpretasi dan inferensi bergantung pada domain/model;
- Leksikal/tesaurus (jangan diaksiomasikan) — hanya untuk leksikon/KOS, jangan digunakan untuk inferensi logis.
Korespondensi relasi semantik dasar terhadap standar ontologi
| Relasi dasar (inti) | Relasi dasar (kata kanonik) | RDF/RDFS/Dublin Core | SKOS | OWL / OWL‑Time / GeoSPARQL | OBO RO / BFO (jika ada) | Schema.org / lainnya | Catatan |
|---|---|---|---|---|---|---|---|
| subclass-of | Subtipe (genus–spesies) | rdfs:subClassOf | skos:broader / skos:narrower | — (dalam OWL digunakan rdfs:subClassOf) | — | — | Hierarki kelas; transitif; pewarisan aksioma/pembatasan (bukan nilai). Dalam SKOS — hierarki tesaurus (secara default tidak transitif; tersedia skos:broaderTransitive / skos:narrowerTransitive). Ekuivalensi kelas dinyatakan secara terpisah: owl:equivalentClass. |
| instance-of | Instansi | rdf:type | — | owl:Class / owl:NamedIndividual | — | schema:additionalType | Pengetikan «individu → kelas» (tidak transitif). Pengetikan jamak diperbolehkan. Jangan dikacaukan dengan subclass-of (kelas → kelas). |
| part-of / has-part | Bagian–keseluruhan (meronimi) | dcterms:isPartOf / dcterms:hasPart | — | owl:ObjectProperty kustom (sering dideklarasikan sebagai owl:TransitiveProperty) | bfo:part_of / bfo:has_part ; ro:part_of / ro:has_part | schema:isPartOf / schema:hasPart | Meronimi struktural/komponen; transitif untuk komponen «part_of». Jangan dikacaukan dengan keanggotaan (member-of). |
| member-of / has-member | Anggota koleksi | rdfs:member | skos:member / skos:memberList | — | ro:member_of / ro:has_member | schema:member / schema:memberOf ; org:memberOf / org:hasMember | rdfs:member secara historis untuk kontainer RDF; super-properti dari properti kontainer bernomor rdf:_1, rdf:_2, …; untuk kelompok/organisasi lebih disarankan schema.org atau W3C ORG. Tidak transitif. Berbeda dari component‑whole.
|
| located-in / contains | Lokalisasi (penyarangan) | dcterms:spatial | — | geosparql:sfWithin / geosparql:sfContains | ro:located_in | schema:containedInPlace / schema:containsPlace ; schema:location | Untuk geometri ketat — GeoSPARQL (DE‑9IM; penyarangan wilayah). Dalam GeoSPARQL transitivitas tidak dianotasi sebagai owl:TransitiveProperty; dapat diterima sebagai asumsi model untuk hierarki wilayah. dcterms:spatial — referensi spasial «lunak». Dalam RO ro:located_in dideklarasikan transitif; pada level terapan, spesifikasikan domain/tipe lokalisasi (administratif, anatomis, dll.) agar transitivitas valid dalam model Anda.
|
| adjacent-to / overlaps | Ketetanggaan / persimpangan (topologi) | — | (bila diperlukan) skos:related | geosparql:sfTouches / geosparql:sfOverlaps | — | — | Relasi yang berbeda (touches ≠ overlaps); keduanya simetris; tidak transitif. Dalam istilah DE‑9IM: touches — bersinggungan pada batas; overlaps — perpotongan dengan irisan interior yang tidak kosong. |
| before / after | Urutan waktu (sebelum/sesudah) | — | — | time:before / time:after ; juga time:intervalBefore / time:intervalAfter | bfo:precedes / bfo:preceded_by | — | Dimodelkan sebagai urutan parsial ketat. Dalam OWL‑Time transitivitas dinyatakan secara eksplisit; asimetri/irrefleksivitas dinyatakan melalui aksioma ontologi proyek bila diperlukan. |
| participates-in / has-participant | Partisipasi dalam peristiwa | — | — | — | ro:participates_in / ro:has_participant | sem:hasActor / lode:involvedAgent ; prov:wasAssociatedWith ; prov:qualifiedAssociation ; schema:participant / schema:attendee / schema:performer | Partisipasi ≠ peran; untuk peran — lihat has‑role. |
| has-role / role-of | Peran (peran tematik) | — | — | owl:ObjectProperty kustom | ro:has_role / ro:role_of ; bfo:Role | prov:hadRole (dalam prov:qualifiedAssociation) ; schema:Role (kelas), schema:roleName | Peran direalisasikan dalam peristiwa/proses; jangan dikacaukan dengan pengetikan (instance-of). |
| has-property / has-value | Properti / nilai | rdf:value (keterikatan nilai umum) | — | owl:DatatypeProperty / owl:ObjectProperty (tipe properti) | ro:has_quality / ro:characteristic_of | schema:additionalProperty ; schema:value ; schema:PropertyValue / schema:QuantitativeValue | Untuk kualitas, pola RO (quality/characteristic of) lebih praktis. owl:hasValue — konstruktor dalam pembatasan (bukan properti biasa).
|
| causes | Kausalitas | — | — | — | ro:causally_related_to ; ro:causally_upstream_of / ro:causally_downstream_of | prov:wasInfluencedBy | Hubungan kausal terarah; umumnya asiklis. Spesifikasikan konteks waktu dan domain definisi. |
| same-as | Identitas (ekuivalensi) | — | skos:exactMatch / skos:closeMatch | owl:sameAs ; untuk kelas/properti: owl:equivalentClass / owl:equivalentProperty | — | schema:sameAs | Gunakan dengan hati-hati. skos:exactMatch/closeMatch — hanya untuk konsep SKOS, terutama dari skema berbeda (properti pemetaan); dari properti pemetaan hanya skos:exactMatch yang transitif (keduanya simetris); jangan dikacaukan dengan owl:sameAs (identitas sumber daya).
|
| different-from | Perbedaan / ketidaksesuaian | — | — | owl:differentFrom ; owl:AllDifferent ; untuk kelas: owl:disjointWith ; juga owl:AllDisjointClasses / owl:AllDisjointProperties | — | — | Pembedaan eksplisit individu dan ketidaktumpangtindihan kelas/properti (pada himpunan — AllDisjoint). |
| owns / owned-by (belongs-to) | Kepemilikan / milik | — | — | owl:ObjectProperty kustom | — | schema:owns ; schema:OwnershipInfo | Disarankan untuk menetapkan domain/range dan kardinalitas; bedakan kepemilikan yuridis dan penguasaan faktual (jangan dikacaukan dengan located‑in). |
| opposite-of | Kebalikan (antonimi) | — | — | — | — | (leksikon) lexinfo:antonym ; WordNet antonym | Relasi leksikal; jangan digunakan sebagai aksioma ontologis. Dalam KOS bila tidak ada properti ketat, skos:related dapat diterima. |
| derived-from / gives-rise-to | Asal-usul / derivasi | — | — | — | (bila diperlukan dalam ontologi bio) ro:develops_from | PROV‑O: prov:wasDerivedFrom | Derivasi terarah; memungkinkan rantai. Pisahkan dari meronimi (part‑of) dan dari identitas (same‑as). |
| precondition-of / postcondition-of | Pra-/pascakondisi peristiwa/tindakan | — | — | — | — | OWL‑S (W3C Member Submission): process:hasPrecondition ; process:hasResult (historis: process:hasEffect) | Gunakan untuk ontologi proses. Dalam model alternatif — melalui kausalitas/waktu (bfo:precedes, time:before) atau pola PROV (prov:used, prov:wasGeneratedBy) — sesuai konteks.
|
| related-to | Hubungan asosiatif (KOS) | — | skos:related | — | — | — | Simetris; tidak transitif. Gunakan hanya dalam tesaurus/KOS; semantik lemah — tidak untuk inferensi logis. |
Ontologi dan kosakata utama
- RDF dan RDFS (W3C) — RDF: model abstrak graf pengetahuan berbasis tripel subjek–predikat–objek; RDFS: kosakata minimal untuk mendefinisikan kelas/properti dan hierarki (subClassOf, subPropertyOf, domain/range).
- OWL / OWL 2 (W3C) — bahasa representasi pengetahuan untuk mendefinisikan ontologi secara formal (kelas, aksioma, tipe dan invers properti, ekuivalensi/disjungsi), dirancang untuk inferensi otomatis dalam logika DL.
- SKOS (W3C) — model untuk merepresentasikan tesaurus, klasifikasi, dan kosakata terkontrol di atas RDF/RDFS (broader/narrower/related, koleksi, korespondensi lintas-tesaurus); tidak mendefinisikan pewarisan kelas.
- OWL‑Time (W3C) — ontologi waktu dalam OWL 2 DL: momen, interval, relasi topologis (before/after), durasi, dan posisi kalender-waktu.
- GeoSPARQL (OGC) — standar OGC untuk geosemantika: ontologi OWL kecil tentang «entitas/geometri spasial», kosakata relasi topologis (within/contains, touches/overlaps, dll.) dan ekstensi SPARQL untuk kueri geo.
- BFO dan RO (OBO) — BFO: ontologi tingkat atas (continuant/occurrent, dll.) untuk penyelarasan ontologi domain; RO (Relations Ontology): himpunan predikat relasional lintas-domain (part_of/has_part, participates_in, kausal, dll.).
- PROV‑O (W3C) — ontologi OWL untuk provenance data, mengimplementasikan model PROV‑DM: entitas, aktivitas, agen, dan hubungannya untuk pertukaran dan analisis informasi provenance.
- Schema.org — kosakata web terapan untuk markup data terstruktur pada halaman web (JSON‑LD/RDFa/Microdata); inisiatif mesin pencari (2011) untuk menyatukan tipe dan properti di web terbuka.
Ontologi dan kosakata utama: tautan resmi
| Nama | Badan / status | Dokumentasi resmi |
|---|---|---|
| RDF 1.2 Concepts and Abstract Data Model | W3C Working Draft (2025) | Halaman spesifikasi |
| RDF 1.2 Schema (RDFS) | W3C Working Draft (2025; revisi versi 2014 tanpa perubahan teknis) | Halaman spesifikasi |
| DCMI Metadata Terms (Dublin Core Terms) | DCMI Specification (2020) | Halaman spesifikasi |
| OWL 2 Web Ontology Language | W3C Recommendation (2012, 2nd Ed.) | Ikhtisar/peta jalan spesifikasi OWL 2 |
| SKOS Reference | W3C Recommendation (2009) | Halaman spesifikasi |
| Time Ontology in OWL (OWL‑Time) | W3C Candidate Recommendation Draft (2022) | Halaman spesifikasi |
| GeoSPARQL 1.1 | OGC Implementation Standard | Halaman standar OGC · Dokumen standar (OGC 22‑047r1) |
| Basic Formal Ontology (BFO) | OBO Foundry (upper ontology) | Kartu/dokumentasi resmi |
| OBO Relations Ontology (RO) | OBO Foundry (relations) | Kartu/dokumentasi resmi |
| PROV‑O: The PROV Ontology | W3C Recommendation (2013) | Halaman spesifikasi |
| The Organization Ontology (ORG) | W3C Recommendation (2014) | Halaman spesifikasi |
| Schema.org (documentation) | Dokumentasi resmi proyek | Skema dan dokumentasi |
| LexInfo (ontologi leksiko‑semantik) | Situs resmi/ontologi | Situs resmi · OWL 3.0 |