Apa manfaat RDFa?

8

Saya telah melihat beberapa blog, dll. Tentang teknologi baru ini: RFDa, tetapi apakah ada manfaat dalam menggunakannya sekarang. Dari apa yang saya pahami, ini terutama digunakan oleh mesin pencari dan perayap lainnya, tetapi apakah Google, Bing dan yang lainnya sudah mengimplementasikannya? Akan memberikan peringkat yang lebih baik di halaman mereka jika saya menggunakannya, atau hanya akan membuat hasil saya lebih banyak data diperkaya?

googletorp
sumber

Jawaban:

4

Melihat gambaran umum , satu hal yang menonjol adalah bahwa RDFA hanya berlaku untuk XHTML 1.1 sejauh validasi berjalan, sedangkan ada dorongan besar untuk menyelesaikan HTML5 / CSS3 dan mengeluarkannya dalam produksi.

Mengutip ikhtisar:

Sampai saat ini, karena XHTML dapat diperpanjang sementara HTML tidak, RDFa hanya ditentukan untuk XHTML 1.1. Penerbit web dipersilakan untuk menggunakan markah RDFa di dalam HTML4: desain RDFa mengantisipasi kasus penggunaan ini, dan sebagian besar parser RDFa akan mengenali atribut RDFa dalam versi HTML apa pun. Para penulis mengetahui tidak ada browser Web yang digunakan yang akan gagal menyajikan dokumen HTML sebagaimana dimaksud setelah menambahkan markup RDFa ke dokumen. Namun, penerbit harus menyadari bahwa RDFa tidak akan divalidasi dalam HTML4 saat ini. Atribut RDFa divalidasi dalam XHTML, menggunakan XHTML1.1 + RDFa DTD.

Kami dapat berasumsi bahwa HTML5 akan serupa dengan RDFA yang tidak akan divalidasi, tetapi mungkin tidak akan merusak dokumen di browser yang dikenal dan populer . Itu membuatku sedikit takut ketika mempertimbangkan perangkat seluler.

Saya tidak berpikir itu akan menyakiti Anda, tetapi tidak ada pengganti untuk memastikan bahwa semantik dokumen Anda terstruktur dengan baik (yaitu menggunakan tag heading dengan tepat), yang biasanya menghasilkan teks / judul yang tepat muncul di hasil.

Area di mana saya melihatnya paling berguna adalah menggambarkan hubungan tautan ke konsepnya, seperti contoh 'lisensi' yang diberikan dalam ikhtisar. Sangat mungkin bahwa seseorang menginginkan hasil yang hanya ditawarkan di bawah lisensi CC-BY-SA, atau mungkin varian lain.

Saya tidak berpikir saya ingin menetapkan judul menjadi apa pun kecuali itu, terutama ketika ada tag meta untuk menyatakan penulis / dll. Khas:

  • Ide utama
  • Teks
  • Ide yang mendukung
  • Teks
  • Ide Pendukung Ide Pendukung
  • Teks
  • ...

... menawarkan mesin pencari cara yang sangat mudah untuk memahami garis besar dokumen apa pun. Jadi, seperti yang ditunjukkan dalam contoh, pemetaan ulang 'h3' untuk menunjukkan penulis mungkin konyol, tetapi mengaitkan hubungan tautan sebagai 'penulis-nama-artikel' mungkin menarik, mirip dengan konsep 'lisensi' .

Saya tidak tahu siapa pun yang benar-benar menerapkannya, jadi saya tidak yakin berhasil dalam skenario mana pun. Namun, saya tidak berpikir itu akan (secara signifikan) membantu peringkat Anda lebih dari dokumen terstruktur dengan baik. Kebaruannya, setidaknya bagi saya adalah kemampuan untuk menemukan hal-hal yang sangat spesifik, seperti semua dokumen yang ditulis oleh "Joe Q Smith", misalnya.

Apa yang tidak akan saya lakukan adalah mendefinisikan ulang bobot yang harus diberikan setiap tag saat menentukan struktur dokumen.

Dan, saya tidak bisa menolak - ini adalah satu lagi alasan mengapa orang harus menghindari parsing HTML dengan regex :)

Pos Tim
sumber
2

Manfaatnya banyak; tetapi mungkin tidak cocok dengan masalah yang sama yang sedang Anda pecahkan.

Ambil contoh kasus penggunaan sederhana dari Toko online yang menjual Musik. Ini akan menghasilkan banyak halaman untuk produk-produknya, biasanya satu halaman fitur per produk.

Dengan menggunakan RDFa dan beberapa kosakata Anda dapat menggambarkan bahwa halaman Anda menjual Track seharga $ x; bahwa trek itu sama dengan entri di musicbrainz atau last.fm; atau oleh artis yang sama dengan halaman band myspace tertentu.

Di tingkat pertama; mesin pencari memahami kosakata hubungan yang baik - produk, harga, dll. Tingkat selanjutnya (dan di sinilah nilainya; tetapi belum memiliki cukup implementor) - Anda memiliki API TENANG instan untuk siapa pun dengan parser RDFa dan parser RDFa Basis data SPARQL.

pengguna1366
sumber
1

Tentu saja ada manfaat menggunakan RDFa dan alat markup semantik lainnya pada jenis situs web tertentu.

Google baru-baru ini memperkenalkan sesuatu yang disebut " Cuplikan Kaya ", yang memungkinkan webmaster untuk menandai hal-hal seperti resep, kontak, acara, ulasan, dan lainnya, dan memunculkannya dengan format khusus di SERPs. Cuplikan Kaya mendukung RDFa dan dua metode lain dalam menandai HTML.

Meskipun tidak mendukung RDFa, Facebook juga menggunakan markup semantik dalam Protokol Grafik Terbuka .

Meskipun web semantik belum sepenuhnya matang, pasti ada situasi di mana masuk akal untuk memanfaatkannya.

JasonBirch
sumber