Kompleksitas SHACL yang Tidak Terlihat
SHACL dianggap sebagai salah satu bahasa kunci untuk validasi graf RDF, karena memungkinkan pemeriksaan apakah data sesuai dengan skema dan batasan yang ditentukan. Namun masalahnya, penyusunan shapes membutuhkan persiapan teknis yang serius, yang biasanya tidak dimiliki oleh para ahli di bidang subjek tertentu. Akan jauh lebih nyaman jika batasan yang diinginkan dapat dijelaskan dalam bahasa alami dan langsung mendapatkan kode formal yang siap pakai. Tugas inilah yang coba dipecahkan oleh model generasi kode modern, tetapi hingga saat ini masih belum jelas bagaimana cara mengevaluasi hasilnya secara objektif.
NL2SHACL-Bench: Alat Pengukuran Baru
Tim peneliti — Y. Zhou, N. Bobet, dan M. Acosta — memperkenalkan rangkaian pengujian NL2SHACL-Bench, yang dirancang untuk menerjemahkan persyaratan dari bahasa alami menjadi shapes SHACL. Karya ini diterima di konferensi ISWC 2026, dan dua versi pracetak telah diunggah di arXiv: versi pertama muncul pada akhir Juli 2026, versi terbaru pada akhir Agustus. Artikel tersebut menjelaskan secara rinci struktur benchmark dan metodologi pelaksanaan eksperimen.
Sebelumnya, benchmark khusus untuk tugas semacam ini memang tidak ada. Para peneliti harus mengumpulkan contoh-contoh mereka sendiri tanpa standar yang seragam, sehingga menyulitkan perbandingan antar solusi. Rangkaian pengujian baru ini diharapkan dapat mengisi celah tersebut dan memberikan titik acuan bersama bagi komunitas.

Mengapa Perbandingan String Sederhana Tidak Berhasil
Salah satu masalah utama dalam mengevaluasi sistem NL2SHACL adalah kesetaraan semantik. Dua shape dapat mengekspresikan aturan yang sama, tetapi berbeda dalam struktur atau cara serialisasinya. Jika hanya membandingkan representasi teks, hasil yang sama maknanya akan ditolak, sementara yang tampak mirip secara lahiriah bisa saja diterima secara keliru. Oleh karena itu, penulis benchmark ini mengandalkan metode yang memeriksa kesesuaian makna, bukan sekadar kecocokan string.
Empat model bahasa besar modern berpartisipasi dalam eksperimen tersebut. Ternyata, mereka cukup percaya diri dalam menghasilkan SHACL yang sintaksisnya benar, tetapi jauh lebih lemah dalam menangani pola logis dan struktural yang kompleks, di mana diperlukan reproduksi makna batasan secara tepat. Ini adalah sinyal penting: kode yang tampak rapi tidak selalu mencerminkan apa yang sebenarnya dimaksudkan oleh pengguna.

Apa yang Berubah dengan Ini
Munculnya NL2SHACL-Bench merupakan langkah penting menuju terciptanya alat praktis untuk bekerja dengan graf RDF. Kini pengembang dan peneliti dapat mengukur kemajuan model bukan hanya dengan perkiraan, melainkan melalui serangkaian pengujian yang seragam. Hal ini memungkinkan identifikasi kelemahan model bahasa secara lebih akurat dan secara bertahap mendekati solusi yang benar-benar memahami maksud manusia.
Masih terlalu dini untuk mengatakan bahwa generasi SHACL dari teks telah sepenuhnya terpecahkan — batasan yang kompleks masih membuat model kebingungan. Namun, adanya tolok ukur standar membuat penelitian selanjutnya menjadi lebih sistematis, dan hasilnya dapat dibandingkan satu sama lain.



