Syarat dan
Ketentuan Microdata
Saat akan menggunakan Microdata
dalam sebuah web atau aplikasi ada beberapa hal yang harus diperhatikan
terutama yaitu syarat dan ketentuan menggunakan Microdata. Berikut adalah
beberapa syarat dan ketentuan menggunakan Microdata.
·
Data
Terstruktur
Data terstruktur adalah cara yang
tepat untuk mengkomunikasikan informasi yang lebih lanjut kedalam sebuah mesin
atau program yang dibuat. Karena dengan adanya data terstruktur dalam sebuah
konten ataupun mesin dapat mempermudah mesin untuk mengekstrak data dan
mengklasifikasinya sehingga dapat member user experience yang berbeda saat
menggunakannya.
·
Microformats
Microformats dirancang pertama untuk
manusia dan yang kedua untuk mesin, Microformat adalah seperangkat sederhana format
data yang terbuka yang dibangun di atas standar yang ada dan dapat diadopsi
secara luas.
·
Protokol
Open Graph
Protokol Open Graph adalah sebuah
protocol yang memungkinkan sebuah laman web menjadi objek yang kaya dalam
grafik sosial. Contohnya, hal ini digunakan di facebook untuk memungkinkan
setiap halaman web memiliki fungsi yang sama dengan benda lainnya di facebook.
·
Metadata
Metadata digunakan untuk mengubah
laman web menjadi objek grafik, menurut versi awal dari protokol RDFa yang
berarti bahwa harus menempatkan tambahan<meta> tag di <head> dari
laman web atau sebuah program yang di buat. Ada empat sifat yang diperlukan
untuk setiap halaman kita ambil contoh dari situs IMBD.com :
og:title
- Judul objek karena akan muncul dalam grafik,
misalnya, "The Rock".
og:type
- The Jenis objek Anda, misalnya,
"video.movie". Tergantung pada jenis yang Anda tentukan,
sifat-sifat lainnya juga mungkin diperlukan.
og:image
- Sebuah URL gambar yang harus mewakili objek
dalam grafik.
og:url
- URL kanonik objek yang akan digunakan sebagai
ID permanen dalam grafik, misalnya, "http://www.imdb.com/title/tt0117500/".
Sebagai contoh, berikut ini
adalah Open Graph protocol markup untuk The Rock di IMDB :
· <html prefix="og: http://ogp.me/ns#"> <head> <title>The Rock (1996)</title> <meta property="og:title" content="The Rock" /> <meta property="og:type" content="video.movie" /> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /> <meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" /> ... </head> ... </html>
·
Property
Terstruktur
Beberapa Properti juga dapat
memiliki Metadata tambahan yang melekat. Metatdata ini dipasang dalam cara yang
sama namun ada beberapa tambahan, contoh:
The og:image
properti memiliki beberapa
sifat terstruktur opsional:
og:image:url
- Identik dengan og:image
.
og:image:secure_url
- Sebuah url alternatif
untuk digunakan jika halaman web membutuhkan HTTPS.
og:image:type
- Sebuah tipe MIME untuk gambar ini.
og:image:width
- Jumlah pixel.
og:image:height
- Jumlah piksel tinggi.
Sebuah gambar contoh lengkap:
<meta property="og:image" content="http://example.com/ogp.jpg" /> <meta property="og:image:secure_url" content="https://secure.example.com/ogp.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:image:width" content="400" /> <meta property="og:image:height" content="300" />