SPARQL titik akhir drupal hosting

A satu-liner untuk mengisi halaman Drupal dengan hasil pertanyaan SPARQL streaming.

Infrastruktur: * Versi Drupal. dipasang * Drupal modul dipasang * Di suatu tempat untuk menjadi tuan rumah fail di web (.sparql / .rq dan .xsl) * SPARQL titik akhir disediakan dan diisi dengan data untuk query Kemahiran: * Mengedit halaman Drupal * Menulis Pertanyaan SPARQL * Penulisan XSLT 1.0 (2.0 adalah tidak disokong) * fail Penulisan HTML * Publishing Pengenalan web

Drupal modul membolehkan editor Drupal untuk mengisi halaman Drupal dengan hasil daripada pertanyaan SPARQL dengan memasukkan tag dalam badan halaman Drupal. Modul ini telah dicipta oleh TWC ini Evan Patton. pemasangan

SPARQL titik akhir drupal hosting laman data, dan

Drupal modul dilaksanakan dalam PHP dan memerlukan pemasangan sebagai modul Drupal. Gambaran Keseluruhan: Menggunakan

Untuk menggunakan modul SPARQL, berikutan langkah-langkah ini:
  • Mempunyai titik akhir SPARQL ada dan penduduk dengan data yang anda ingin untuk query.
  • Tulis Pertanyaan SPARQL untuk memilih data yang anda akan mahu.
  • Menulis Pemacu 1.0 stylesheet yang input XML keputusan mengikat dan output HTML pertanyaan ini.
  • Jimat Pertanyaan SPARQL dan stylesheet di web.
  • Mengedit Tubuh halaman Drupal untuk memasukkan unsur dengan sifat-sifat = pertanyaan. titik akhir =. dan xslt = menunjuk kepada fail yang sepadan diletakkan di web.
Selepas langkah ini, apabila pengguna meminta halaman Drupal itu, modul mencari teks badan Drupal untuk elemen (a.k.a "tag") dan penggunaan sifat-sifat berikut untuk melaksanakan Pertanyaan SPARQL, gaya keputusan, dan menggantikan unsur dengan pengeluaran lembaran gaya Pemacu itu. Parameter

* Pertanyaan = _Optional_. Menentukan URI fail yang mengandungi pertanyaan SPARQL. omitted_ _If, pertanyaan terakhir = digunakan pada halaman yang akan digunakan semula * * Paling tidak pun, salah satu daripada 3 perkara berikut perlu dinyatakan. Sebahagian besar pertanyaan yang tinggal di tw.rpi.edu/queries/ sebenarnya PHP skrip yang mengambil uri tersebut. i. dan parameter s. Untuk i dan orang dewasa. teks yang prepended masing-masing tw.rpi.edu/instances/ dan tw.rpi.edu/schema/, untuk mewujudkan URI penuh. * * * Uri = _Optional_. Menentukan URI untuk menghantar kepada pertanyaan dalam querystring URI. uri = * * * I = _Optional_. Menentukan nama __instance__ untuk menghantar kepada pertanyaan dalam querystring URI. i = * * * S = _Optional_. Menentukan nama __schema__ untuk menghantar kepada pertanyaan dalam querystring URI. s = * Titik akhir = _Optional_. Menentukan titik akhir untuk query. omitted_ _If, menggunakan titik akhir lalai yang ditetapkan oleh pentadbir laman web ini * xslt = Fail XSLT digunakan untuk mengubah keputusan yang SPARQL ke dalam serpihan XHTML ---- Selebihnya tutorial ini akan menerangkan langkah-langkah yang disenaraikan di atas dalam perintah itu bahawa mereka diproses oleh modul SPARQL itu.
SPARQL titik akhir drupal hosting maklumat terkini
Mengedit Tubuh halaman Drupal untuk memasukkan elemen

Dengan titik akhir SPARQL sudah naik, Pertanyaan SPARQL lagi menulis (dan di web) dan stylesheet Pemacu lagi menulis (dan di web), menyunting laman Drupal untuk termasuk unsur menyenaraikan mereka:

Sampel Pemacu untuk mengubah pengikatan XML SPARQL kepada beberapa HTML

Bagaimana untuk menggunakan hasil pertanyaan cache

Mengemukakan pertanyaan dalam @query ke titik akhir SPARQL di @endpoint dan memproses keputusan dengan Pemacu yang Mengubah di @xslt. Contoh di atas melakukan satu pertanyaan secara langsung setiap kali halaman dimuatkan oleh pengguna. Walaupun ini menyediakan maklumat terkini, ia mungkin tidak perlu untuk query setiap kali jika keputusan tidak berubah-ubah. csv2rdf4lod 's cache-queries.sh boleh digunakan untuk mengemukakan satu set pertanyaan SPARQL ke titik akhir dan menyimpan keputusan ke cakera, yang kemudiannya boleh disediakan pada pelayan web. yang atribut kemudiannya boleh menunjukkan fail ini untuk mendapatkan versi cache keputusan query. Cached: lihat juga tw.rpi.edu/web/project/TWWebsite/rdf2html/Documentation


Setakat yang mungkin di bawah undang-undang, Tetherless Dunia Constellation telah mengenepikan semua dan hak-hak yang berkaitan atau jiran untuk TWC LOGD. TWC LOGD adalah projek pendidikan mengenai data kerajaan yang terbuka menggunakan teknologi web semantik. Kumpulan data yang dihoskan di laman web ini ditukar daripada beberapa sumber data seperti data.gov. Semua data yang dicipta oleh kami adalah terbuka untuk digunakan semula, dan penggunaan data dicipta dan diuruskan oleh sumber-sumber lain harus mengikuti lesen mereka sendiri.

Data yang terkandung di laman web ini secara automatik memenuhinya daripada kerajaan Amerika Syarikat atau lain-lain laman data terbuka, dan apa-apa data peribadi dalam versi dikaitkan-data kami datang dari sumber tersebut. Jika maklumat anda dikeluarkan daripada sumber-sumber kerajaan, ia akan secara automatik dikeluarkan daripada kita pada kemas kini seterusnya.

Menonton video ini!

Artikel berkaitan

Laporan modul drupal hostingModul ini menyediakan beberapa statistik dan data lain yang membantu apabila saiz persekitaran yang hosting. Berikut adalah maklumat yang dikumpul: maklumat Alam Sekitar: PHP asas, maklumat MySQL, ...
Data dan modul skema drupal hostingModul ini menyediakan cara yang fleksibel untuk mendedahkan kandungan Drupal anda melalui API berikut tertentu skema Open Data. Pada masa ini, CKAN itu. Projek Open Data dan DCAT-AP skema disediakan, tetapi baru ...
Masa ke bait pertama drupal perlahan hostingSaya meletakkan bersama-sama laman D7 dengan subtheme Minelli. Sepanjang perjalanan saya bereksperimen banyak dengan tema yang berbeza, modul yang berbeza. Di suatu tempat di sepanjang jalan saya menjadi isu prestasi ganjil, dan ...
Aspek carian apache Solr drupal hostingNota: terima kasih khas tambahan untuk Doug Vann untuk memberikan motivasi untuk akhirnya hantar post blog ini! Pada awal 2016, apabila API Carian dan modul Solr berkaitan untuk Drupal 8 adalah pada awal alpha ...
Pasang terbuka menyiarkan di hosting drupalPengenalan Drupal adalah perisian percuma, sumber terbuka sistem pengurusan kandungan (CMS) yang membolehkan individu atau masyarakat dari pengguna mudah menerbitkan, mengurus dan mengatur pelbagai kandungan ...