Pages

Sabtu, 18 Juni 2016

Engineering the web

žReferensi dan identitas
Semantic Web mengandalkan konvensi penamaan dengan URI, dan tentu saja setiap bagian dari sistem pelabelan Web bergantung pada beberapa konvensi atau lainnya.
Desentralisasi adalah masalah dari sudut pandang logis, meskipun besar keuntungan yang besar dari pencipta konten. Objek yang sama mungkin dimaksud untuk online, disempurnakan benar sebagai 'Jane Doe', 'Janey Doe', 'Jane A. Doe ',' Doe, JA 'dan sebagainya. 
žžKetika dua halaman sama?
Alternatif mengambil masalah referensi adalah bahwa penentuan ketika dua halaman web adalah halaman yang serupa. Lalu teks utama disalin dari halaman yanng lain dikelilingi oleh beberapa iklan, logo dan header serta footer. Maka halaman tersebut menjadi halaman yang serupa dengan 1 penulis.
žžWeb Engineering : New Direction
Pembangunan Web adalah campuran dari standar pengaturan, tidak terstruktur, kegiatan desentralisasi dan inovasi dan rekayasa yang disengaja.
žžWeb Services
Service area utama dimana rekayasa model kebutuhan Web untuk terlibat dan diperpanjang. Web didistribusikan potongan kode ditulis untuk memecahkan tugas tugas tertentu , yang dapat berkomunikasi dengan layanan lain melalui pesan. Tugas yang berskala lebih luas dapat dianalisis dan secara rekursif dipecah menjadi sub - tugas yang dengan peta keberuntungan akan ke spesifik tugas – tugas yang dapat diatasi oleh layanan.
žžDistributed Approaches : Pervasive computing, P2P and Grids
Contoh jelas termasuk komputasi mobile, dimana komputasi interoperabilitas menjadi masalah, sistem P2P dan komputasi grid. komputasi mobile membuat segala macam tuntutan rekayasa; daya komputasi yang tersedia tidak luas dan pengguna harus diasumsikan terus-menerus bergerak dengan variabel bandwidth dan akses.
Jaringan peer-to-peer (P2P) merupakan salah satu model jaringan komputer yang terdiri dari dua atau beberapa komputer, dimana setiap station atau komputer yang terdapat di dalam lingkungan jaringan tersebut bisa saling berbagi.
žPersonalisasi
Personalisasi penting untuk memanfaatkan nilai dari jaringan dan peningkatan konsumen lock-in. Memungkinkan pengguna untuk mempersonalisasikan alat dan ruang kerja berarti web lebih dari komuditas satu ukuran cocok semua daerah dan bukan menjadi tempat dimana orang dapat mengukir nama mereka sendiri.
žžNatural Language Processing
NLP pada Web terdapat beberapa cara. Pertama, bahasa natural yang sangat jarang karena kebanyakan kalimat yang diucapkan maupun tertulis terjadi sekali saja atau sangat jarang dan skala besar web menyediakan corpus menarik untuk penalaran NLP.
ž

Topologi web

Struktur Web
Struktur dari suatu web memberitahukan kita banyak hal. Struktur Dari suatu web selalu tergantung dari tingkat abstraksi deskripsinya, seperti ukuran dari suatu web. Perbedaan kecil seperti komponen pada web dapat mempengaruhi sampai ke tingkat macro. Memahami struktur web penting untuk memahami bagian-bagian seperti navigasi, pencarian dan penyediaan informasi untuk membantu suatu komunitas.

Linking
Tidak ada sentralisasi pada web. Terdapat sebuah struktur hypertext.Hypertext adalah teks dengan referensi (hyperlink) ke teks lain yang pembaca dapat langsung mengakses.
Pemakaian hypertext ini bergantung pada linking yang efektif. Terdapat suatu fenomena pemakaian link yang buruk yang dinamakan “Lost in hyperspace”
Untuk mengatasi pemakaian link yang buruk, terdapat tombol ‘back’ yang digunakan untuk kembali ke hyperlink sebelumnya
lalu Apakah Web hanya sebuah halaman yang bersambungan satu sama lain? Untuk itu ada metode-metode untuk menganalisa web.
Komunikasi
Web memberikan indikasi kepada kita adanya stabilitas dan keragaman. Dari jumlah koneksi dapat memberitahukan bagaimana efektivitas dalam komunikasi
Terlalu banyak koneksi menghasilkan kelebihan pada komunikasi, sementara sedikitnya koneksi dapat menyebabkan gagal komunikasi.
Asumsi bahwa tingkatan dari konektivitas bersifat konstan pada setiap tingkatan pada skala penting untuk merencanakan kapasitas bandwidth (Data Transfer)

4.2 Web Mathematics

Matematika Web adalah sejumlah paradigma yang berguna untuk memahami dasar-dasar algoritma internet (umum) dan web ( khusus) . Pada algoritma web matematika membahas tentang masalah jaringan, dalam konteks spesifik protokol web, yang mendasari sebuah potensi.


4.2.1 Model Rasional

Satu paradigma penting adalah bahwa ekonomi mikro,matematika diskrit, teori pilihan yang rasional dan teori permainan. Dalam hal ini, pemahaman insentif yang tersedia untuk pengguna web harus menyediakan metode untuk menghasilkan model perilaku, maka wawassan apa set global perilaku yang diinginkan dapat direkayasa dan sistem apa yang dapat mendukung perilaku tersebut.

Web tidak memiliki mekanisme koordinasi pusat, namun menghasilkan sistematis menarik. Perilaku berkat insentif dan kendala dikenakan baik oleh arsitektur, protokol dan standar mereka. Interaksi dengan sifat sosial atau psikologis pengguna atau desainer. Memahami insentif yang tersedia untuk pengguna Web harus menyediakan metode untuk menghasilkan model perilaku, dan karenanya wawasan ke dalam apa dunia set perilaku yang diinginkan bisa direkayasa, dan sistem apa yang bisa mendukung perilaku tersebut.


Kunci Keberhasilan dari Web

Terletak pada efek jaringan menghubungkan ke sumber, jika yang baik memiliki efek jaringan, maka nilai itu meningkat baik untuk pemilik perorangan yang semakin banyak dan semua hal yang sama. Efek jaringan dapat menjadi langsung atau tidak langsung.


  • Secara Langsung : Di mana permintaan untuk suatu terhubung ke jumlah orang secara langsung. Contohnya : telpon
  • Secara Tidak Langsung : Di mana permintaan untuk suatu terhubung ke jumlah orang secara tidak langsung.Contohnya : dvd.

Kurva Koneksi


Dari grafik diatas dapat disimpulkan bahwa dengan adanya Supply (penyediaan) yang terbatas, pada titik B network sizenya mengalami pertambahan willingness to pay (keinginan untuk membayar) tersebut namun pada titik c, willingness to paynya terus menurun.



4.2.2 Model Pengambilan Informasi


Sebuah paradigma penting kedua adalah bahwa pencarian informasi. IR adalah fokus untuk perlombaan senjata antara algoritma untuk mengekstrak informasi dari repositori seperti yang repositori mendapatkan lebih besar dan lebihkompleks, dan tuntutan pengguna lebih sulit untuk memuaskan baik dalam hal respon waktu atau kompleksitas query.

Informasi Melalui web

Informasi melalui web tidak memiliki wewenang untuk mencegah siapapun, Siapapun dengan akun ISP dapat menempatkan sebuah halaman di Web.Sedangkan untuk web itu sendiri telah menjadi situs proliferasi sebuah teori konspirasi, legenda perkotaan, trivia dan fantasi serta duplikasi semua kesulitan yang berkaitan multimedia representasi dan semua indeterminasi di karenakan kurangnya pengetahuan


4.2.3 PENCARIAN BERDASARKAN STRUKTUR


Hasil informasi yang benar-benar membawa sistem pencarian ke era Web adalah untuk membuat perbedaan heuristik antara link tersebut yang muncul yang menunjukkan kualitas terkait-ke situs tersebut, tidak hanya berdasarkan perhitungan nilal matriks yang berhubungan dengan struktur link subgraphs lokal.

Tujuan Search Engine

Tujuan dari search engine yaitu untuk mengambil halaman yang relevan dengan pengguna query, ketika mengakses halaman-halaman tersebut, baik memberikan pembaca dengan informasi terkait, atau titik pembaca ke sumber daya lain yang menampungnya.

Perbandingan Mesin Pencari

Search engine dapat dibandingkan menggunakan berbagai parameter, baik liputan relevansi dari halaman kembali, waktu yang diambil, atau kualitas hasil.



4.2.4 METODE MATEMATIKA UNTUK MENGAMBARKAN STRUKTUR


Untuk memahami matematika dan topologi dari Web kita perlu memahami invariants dari pengalaman Web dan Oleh karena itu menyediakan peta jalan untuk ekstensi untuk Web.


Teori Perkolasi

Teori perkolasi menunjukkan bahwa jaringan skala bebas agak lebih rentan terhadap terarah, serangan terkoordinasi, bahkan jika mereka tahan terhadap kegagalan acak.

Kegagalan Non Acak

Kegagalan non-acak bisa merusak jika mereka menargetkan situs yang sangat-terhubung pada kasusnya. kegagalan sejumlah kecil hub secara dramatis dapat meningkatkan diameter Web dan kegagalan dari sejumlah besar situs yang sangat-terhubung dapat menyebabkan fragmentasi.




4.2.5 METODE MATEMATIKA UNTUK MENGAMBARKAN LAYANAN


Sebagai Web, harus berkembang untuk memasukkan model layanan dimana agen perangkat lunak dan layanan Web akan hidup secara online dan dipanggil oleh pengguna, dan juga metafora yang semakin penting adalah klien menghubungi penyedia layanan, baru representasi matematika, formalisme dan teori menjadi berguna untuk menggambarkan hubungan ini.


Teori Petri net

Sistem model terdistribusi diskrit adalah contoh utama web teori yang menambahkan gagasan concurrency dengan ide mesin negara dan telah di sarankan sebagai sarana penting layanan permodelan web. Process algebras, seperti CSP atau CCS juga dapat model pemrosesan paralel. Mereka menyediakan array konstruksi untuk model proses dinamis informasi dan komunikasi output dan diminta masukan, tindakan, urutan tindakan, pilihan fungsi, proses dan metode sinkronisasi. Salah satu perkembangan terbaru adalah π-kalkulus (bernama analog untuk λ-kalkulus), yang merupakan sebuah perkembangan proses aljabar (specifically offshoot dari CCS) dirancang untuk memberikan mobilitas dalam pemodelan mulai pro.

Web Science Kelompok 7



5.4 Web sociology

Web adalah sebuah cerminan pergaulan manusia, dan mencerminkan ketertarikan, obsesi dan keharusan semenjak abad ke-21 keberadaan manusia meluas (mungkin jangkauan terluas setiap ruang informasi manusia) dari set nilai, budaya dan asumsi. Analisis istilah pencarian yang diketik pada Google menjadi sumber daya utama bagi sejarawan masa depan. Pada bagian ini kita akan melihat hubungan antara Web dan penggunanya, pembaca dan penulis. 

Beberapa orang ingin menggunakan Web untuk berbagi informasi, beberapa untuk mengisi waktu luang dan hiburan, beberapa ingin mengeksploitasi informasi yang disediakan di Web untuk menampilkan ilmu dengan cara baru yang radikal, sementara yang lain ingin area untuk berdagang, ada juga yang ingin membuat.


5.4.1 Communities of interest

Web telah melahirkan sejumlah komunitas yang menarik dan baru dengan sifat yang membangkitkan minat. Misalnya, Massively Multiplayer Online Role-Playing Game (MMORPG), di mana penerbit menyediakan ruang online terus-menerus pada saat permainan berlangsung, telah melahirkan ekonomi raksasa dan kode etik saleh sebagai komunitas yang sangat besar dari pemain (kadang-kadang dari mencapai jutaan) menghabiskan waktu dalam jumlah besar untuk online .

Potensi untuk perilaku dalam komunitas seperti tentu saja akan tergantung pada apa yang memungkinkan secara arsitektur dan ukuran komunitas tersebut bisa menjadi sangat besar.

survei terbaru telah menemukan peningkatan besar dalam jumlah orang yang menjual sesuatu secara online , menggunakan mesin pencari , menggunakan Webcam dan mendengarkan podcast Web serta banyak teknologi baru lainnya yang mempunyai konsep & metode baru tentang ruang untuk mengembangkan dan mendukung berinteraksi secara online , atau berinteraksi secara virtual, fisik, teoritis atau diukur seperti peta dan rencana.


5.4.2 Information & Social Structures

Struktur sosial dari Web tergantung pada struktur rekayasa yang mendasari tingkat. Web adalah refleksi dari kehidupan intelektual dan sosial manusia, tetapi juga secara spesifik web itu dibuat atau direkayasa sebagai alat. Secara khusus, struktur Web adalah sebuah muka lain yang lebih tradisional struktur data.

Untuk terstruktur, lingkungan terpusat di mana kontrol penting, ini adalah inovasi penting. Inovasi rekayasa dari Web adalah apa yang menciptakan nilai tambah untuk pengguna manusianya. Pengembangan URI memungkinkan cepat dan traversal tidak dibatasi ruang informasi ke segala arah; dari setiap titik dalam satu ruang web bisa mencapai titik lain dengan segera.


5.4.3 Significance and its metrics

Signifikansi adalah sebuah konsep yang saling terkait dengan penggunaan sumber daya Web tertentu dalam suatu proses. 

Signifikansi dapat didekomposisi menjadi dua jenis metrik: relevansi dan persamaan


5.4.4 Trust and reputation

Kepercayaan bukan fenomena statis atau dinamis; sering ada periode waktu di mana kepercayaan dalam sebuah situs dibangun. pengguna web pada berbagai tingkat pengalaman juga memiliki tingkat khas yang berbeda kepercayaan . 

Kepercayaan merupakan factor penting dalam pengembangan web, dalam berbagai bidang. Web service dipercaya untuk melakukan apa yang mereka katakana, mereka akan melakukan tanpa kerusakan kepada orang lain. E commerce situs yang dipercaya untuk membuat penggunaan yang tepat dari rincian kartu kredit, untuk mengirim barang yang dipesan dan untuk menjaga data yang aman. 

Salah satu tingkat signifikansi yang berhubungan dengan berlakunya kepercayaan web adalah tingkat sistem secara keseluruhan, di mana seseorang mencoba untuk memverifikasi bahwa peraturan yang mengatur interaksi semua pengguna untuk jujur. 

Strategi utama pada tingkat sistem ini adalah untuk menyediakan infrastruktur untuk menjamin keamanan, misalnya dengan menggunakan skema sertifikasi atau privasi untuk menghalangi perilaku tidak bermoral.


5.4.5 Trust (II): Mechanising proof

Telah dikatan bahwa budaya sekarang kita berurusan dengan dua pengertian tentang bukti. Dalam satu tampilan, seperti yang dikatakan oleh Wittgenstein bahwa bukti adalah gambar yang berdiri di membutuhkan ratifikasi, yang akan saat kita bekerja melalui itu; itu meyakinkan kita. Ini menjelaskan dan menunjukkan kebenaran proposisi terbukti secara bersamaan. 

Saat ini, banyak aspek kehidupan sehari-hari (keuangan, kesehatan dan keselamatan, fungsi utilitas) berada di bawah naungan sistem otomatis. ketika Web mengambil tugas pengolahan informasi rutin pengguna, kebutuhan atas kepercayaan manusia dalam sistem mekanik menjadi besar. 

Hubungan antara kepercayaan diri kolektif kita ,kepercayaan dalam perangkat keras dan perangkat lunak adalah satu sulit untuk menguraikan, namun pengembangan Web akan sangat bergantung pada itu. 


5.4.6 Web morality and conventional aspects of Web use

Pertanyaan mengenai moral dan etika adalah bagian penting dari agenda Ilmu Web. Mereka diperlukan untuk pemahaman kita tentang bagaimana Web bekerja, dan yang tak kalah penting, bagaimana Web dapat tumbuh.

Kesederhanaan hubungan antara URI dan sumber daya khususnya Web adalah kunci untuk meningkatkan ruang informasi. Upaya untuk menumbangkan hubungan ini bisa sangat melemahkan dari Web dan Semantic Web.

contoh hubungan antara URI dan apa detailnya. sebagai orang yang telah memiliki mempertahankan Website akan tahu lebih dari tekanan waktu merusak sambungan yang terbentuk. 

Beberapa tekanan disebabkan oleh kesulitan rekayasa asli, tekanan beberapa hanya godaan atau kemalasan. Tapi Web akan berfungsi lebih baik jika URI tidak berubah, jika mereka selalu menunjuk ke dokumen yang sama (yang tentu saja dapat diperbarui secara berkala). 

Minggu, 10 April 2016

Engineering The Web

Ontology

Ontology merupakan suatu teori tentang makna dari suatu obyek, properti dari suatu obyek, serta relasi obyek tersebut yang mungkin terjadi pada suatu domain pengetahuan. Ontology adalah sebuah spesifikasi dari sebuah konseptual, dengan kata lain ontology adalah penjelasan dari sebuah konsep dan keterhubunganya dari sebuah ilmu tertentu.
Semantic web memanfaatan ontologi untuk merepresentasikan basis pengetahuan dan sumberdaya web. Ontologi menghubungkan simbol-simbol yang dipahami manusia dengan bentuknya yang dapat diproses oleh mesin, dengan demikian ontologi menjadi jembatan antara manusia dan mesin.
Beberapa manfaat menggunakan ontologi, yaitu:
1. Ontologi dapat membagi pemahaman atau definisi tentang konsep-konsep dalam sebuah domain (sharing informasi).
2. Ontologi menyediakan cara untuk menggunakan kembali domain pengetahuan (knowledge domain reusable).
3. Ontologi membuat asumsi eksplisit sebuah domain. Ontologi bersama dengan bahasa deskripsi (seperti RDF Schema), menyediakan cara untuk mengkodekan pengetahuan dan semantik seperti machine-understand. Ontologi memungkinkan pemrosesan mesin otomatis dalam skala besar.

Folksonomi dan struktur sosial

Pengunaan ontology menambah struktur data. Namun, sturktur dapat muncul secara organik dari manajemen individu tentang kebutuhan informasi mereke sendiri, selama masih cukup ada individu tersebut. Ontology dapat dilengkapi dengan folksonomi, yang timbul ketika sejumlah besar orang tertarik dengan beberapa informasi. Folksonomi adalah kumpulan dari jejaring sosial yang memberikan informasi, saling berkomunikasi dan berkomentar contohnya adalah situs Wikipedia.

Ontologi dan Folksonomi

Ontologi dan Folksonomi melakukan hal yang berbeda, adapun perbedaannya yaitu sebagai berikut:

Folksonomi adalah varian bertarget, kata kunci yang mencari tema, dan upaya yang muncul menarik di informasi pengambilan bagaimana bisa mengambil sebuah dokumen(foto). 
Sedangkan untuk ontologi adalah upaya untuk mengatur bagian dari dunia,data, dan memungkinkan pemetaan dan interaksi antara dara dalam format yang berbeda lokasi atau yang dikumpulkan oleh organisasi berbeda di bawah asumsi yang berbeda.
Folksonomi adalah varian yang berada di tema kata kunci, dan merupakan upaya menarik yang muncul di penarikan informasi. Ontology adalah upaya untuk mengatur bagian-bagian yang ada di dunia data, dan untuk memperbolehkan memetakan dan berinteraksi antara data.

Metadata

metadata adalah informasi terstruktur yang mendeskripsikan, menjelaskan, menemukan, atau setidaknya membuat menjadikan suatu informasi mudah untuk ditemukan kembali, digunakan, atau dikelola. Metadata sering disebut sebagai data tentang data atau informasi tentang informasi. Metadata ini mengandung informasi mengenai isi dari suatu data yang dipakai untuk keperluan manajemen file/data itu nantinya dalam suatu basis data. Jika data tersebut dalam bentuk teks, metadatanya biasanya berupa keterangan mengenai nama ruas (field), panjang field, dan tipe fieldnya: integer, character, date, dll. Untuk jenis data gambar (image), Satu lagi untuk jenis data berupa kumpulan file, metadatanya adalah nama-nama file, tipe file, dan nama pengelola (administrator) dari file-file tersebut.
Fungsi Metadata :
Metadata memberikan fungsi yang sama seperti katalog yaitu:
·         membuat sumberdaya bisa ditemukan dengan menggunakan kriteria yang relevan;
·         mengidentifikasi sumberdaya
·         mengelompokkan sumberdaya yang serupa
·         membedakan sumberdaya yang tak miliki kesamaan

·         memberikan informasi lokasi

Sumber 

The Web & Its Science

Arsitektur Web

“Website arsitektur” memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. “Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan cetak.

Berikut adalah sebuah video tentang gambaran bagaimana website bekerja.


Metodologi 

Web Science merupakan kajian sains dari Web. Ketika Web telah bergerakke ranah ilmu, maka pertanyaan mendasar adalah bagaimana keilmuan ini melakukan metodologi. Bagaimana peneliti atau engineer melakukan pendekatan terhadap Web untuk pemahaman dan relasinya dengan domain sosial secara luas dan inovasi apa yang dapat dilakukan. Berbagai penelitian yang berlangsung saat ini melakukan pengembangan pada metodologi pemetaan (mapping)  dan graph pada struktur Web dengan sampling sebagai kunci utamanya [Leung, 2001]. Sebagai contoh laporan riset [Fetterly, 2004] menyatakan bahwa 27% dari web di Jerman (.de) melakukan perubahan setiap minggu. Model lain adalah metodologi model analisis yang mengkombinasikan data empiris yang digunakan untuk melakukan determinasi probabilitas. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan yang berlatar belakang industri maupun peneliti akademisi.

Sumber 


INTRODUCTION

Pengenalan
·   Secara bahasa kata “Web Science” terjemahannya adalah “Halaman Web tentang Ilmu Pengetahuan
·   Secara istilah, yaitu:

1.       Web
  adalah suatu halaman web yang saling berhubungan yang umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti Internet, ataupun jaringan wilayah lokal (LAN) melalui alamat Internet yang dikenali sebagai URL (Wikipedia).

2.       Science
 adalah istilah yang digunakan yang merujuk pada rumpun ilmu di mana obyeknya adalah benda-benda alam dengan hukum-hukum yang pasti dan umum, berlaku kapan pun dan di mana pun.

Jadi, Web Science adalah studi skala besar sosio-teknis sistem, seperti World Wide Web . Ini mempertimbangkan hubungan antara manusia dan teknologi, cara bahwa masyarakat dan teknologi co-merupakan satu sama lain dan dampak ini co-konstitusi di masyarakat yang lebih luas. Ilmu web secara inheren interdisipliner dan menggabungkan penelitian dari disiplin ilmu yang beragam seperti sosiologi, ilmu komputer, ekonomi dan matematika.

Web science adalah studi mengenai World Wide Web a.k.a WWW untuk memahami apa itu web dan mengeksplorasi topik terkait web yang telah berdampak di masyarakat dan teknologi. Kursus web science dapat bervariasi, dari satu institusi pendidikan atau kursus lainnya, tapi para siswa umumnya akan belajar dan membahas topik tentang:
- Growth of the web (Perkembangan Web)
- Different Web Architectures (Perbedaan arsitektur)
- Engineering Web (Rekayasa Web)
- Web Governance (Web Pemerintahan)
- Social Aspects of the Web (Aspek-aspek sosial dari Web)
Menurut Ben Shneiderman seorang Ilmuwan Komputer Amerika, Web Science merupakan pengolahan informasi yang tersedia di web dalam hal yang sama dengan  yang diterapkan di lingkungan alam.

Tujuan Web Science adalah untuk memetakan informasi bagaimana desentralisasi struktural. Web ini biasanya ditandai sebagai jaringan dokumen terkait banyak yang dirancang untuk dibaca oleh manusia, sehingga mesin pembaca membutuhkan heuristik pengolahan bahasa alami.

 Sumber 

http://lintang.staff.gunadarma.ac.id/Downloads/files/24687/WebScienceTim.pdf
http://twin-ngeblog.blogspot.co.id/2015/03/pengantar-web-science.html