อ่าน 3 นาที
คิวบิกเว็บ
CubicWeb เป็น เฟรมเวิร์กแอปพลิเคชันเว็บ เชิงความหมายแบบ โอเพนซอร์สและฟรี ซึ่งได้รับอนุญาตภายใต้ LGPL [ 4 ] เขียนด้วยภาษา Python
คิวบิกเว็บ
| คิวบิกเว็บ | |
|---|---|
| ผู้เขียนต้นฉบับ | โลจิแล็บ |
| ปล่อย | 2001 |
| เวอร์ชันเสถียร | 4.8.0 [ 1 ] |
| เขียนเป็น | ไพธอน |
| ระบบปฏิบัติการ | ระบบปฏิบัติการคล้ายยูนิกส์และไมโครซอฟต์วินโดวส์ |
| พิมพ์ | กรอบงานเว็บเชิงความหมาย |
| ใบอนุญาต | GPL 2, [ 2 ] LGPL 2.1 [ 3 ] |
| เว็บไซต์ | www.cubicweb.org |
| ที่เก็บข้อมูล |
|
CubicWebเป็นเฟรมเวิร์กแอปพลิเคชันเว็บเชิงความหมายแบบโอเพนซอร์สและฟรีซึ่งได้รับอนุญาตภายใต้ LGPL [ 4 ]เขียนด้วยภาษา Python
เป็นโครงการซอฟต์แวร์เสรีแบบเปิดตั้งแต่เดือนตุลาคม พ.ศ. 2551 แต่โครงการนี้เริ่มต้นในปี พ.ศ. 2543 และได้รับการพัฒนาครั้งแรกโดย Logilab [ 5 ]สำหรับการใช้งานภายใน เช่นอินทราเน็ตระบบติดตามบั๊กและแอปพลิเคชัน forge
ณ ปี 2012 CubicWeb ถูกนำมาใช้ใน เว็บเชิงความหมายขนาดใหญ่และแอปพลิเคชันข้อมูลเปิดที่เชื่อมโยง[ 6 ] [ 7 ]และบริษัทข้ามชาติ[ 8 ]
แนวคิด
เฟรมเวิร์กนี้ขับเคลื่อนด้วยแบบจำลองข้อมูลโดยสมบูรณ์ เมื่อกำหนดแบบจำลองข้อมูลแล้ว ก็จะได้เว็บแอปพลิเคชันที่ใช้งานได้ และสามารถปรับแต่งมุมมองเพิ่มเติมได้ (โดยค่าเริ่มต้นจะมีชุดมุมมองเริ่มต้นสำหรับข้อมูลแต่ละประเภท)
คิวบ์คือส่วนประกอบที่นำกลับมาใช้ซ้ำได้ ซึ่งกำหนดคุณลักษณะเฉพาะ ตัวอย่างเช่น คิวบ์ฟอร์จช่วยให้เราสร้างฟอร์จของเราเองได้ และคิวบ์ฟอร์จจะนำส่วนประกอบต่างๆ เช่น ความคิดเห็น ไฟล์ อีเมล ฯลฯ ของคิวบ์เดิมมาใช้ซ้ำ คิวบ์อเนกประสงค์ที่น่าสนใจ ได้แก่ dbpedia และ openlibrary
กรอบแนวคิดนี้ได้รับการแปลเป็นภาษาอังกฤษ ฝรั่งเศส สเปน และเยอรมันแล้ว (เมษายน 2554)
ฟังก์ชัน
- เว็บเชิงความหมาย: รองรับOWL / RDF
- รองรับหลายแหล่งข้อมูล: รองรับ RQL, SQL , LDAP , SubversionและMercurial
- RQL: ภาษาสำหรับสอบถามความสัมพันธ์เพื่อช่วยให้การสอบถามข้อมูลทำได้ง่ายขึ้น
- เครื่องมือการย้ายข้อมูล: เหมาะกับการพัฒนาแบบ Agile
- หลักการเลือกมุมมอง: ระบบจะเลือกมุมมองที่ดีที่สุดเพื่อให้เหมาะสมกับเนื้อหาที่จะแสดงตามบริบท
- คลังลูกบาศก์: มีลูกบาศก์หลากหลายประเภทให้เลือกใช้บนเว็บไซต์สร้างลูกบาศก์
ดูเพิ่มเติม
อ่านเพิ่มเติม
- เกรฮาน, ริค (10 สิงหาคม 2554). "เสาหลักของ Python: เฟรมเวิร์กเว็บ CubicWeb" . อินโฟเวิลด์. สืบค้นเมื่อ6 กรกฎาคม 2559 .
- Cervone, H. Frank; Svensson, Lars G. (1 กรกฎาคม 2015). ข้อมูลที่เชื่อมโยงและการโต้ตอบของผู้ใช้ . Walter de Gruyter GmbH & Co KG. ISBN 9783110317008สืบค้นข้อมูลเมื่อวันที่ 6 กรกฎาคม 2559ผ่านทาง Google Books
- Cimiano, Philipp; Corcho, Oscar; Presutti, Valentina; Hollink, Laura; Rudolph, Sebastian (20 พฤษภาคม 2013). เว็บเชิงความหมาย: ความหมายและข้อมูลขนาดใหญ่: การประชุมนานาชาติครั้งที่ 10, ESWC 2013, มงเปลลิเยร์, ฝรั่งเศส, 26-30 พฤษภาคม 2013. เอกสารประกอบการประชุม . Springer. ISBN 9783642382888สืบค้นข้อมูลเมื่อวันที่ 6 กรกฎาคม 2559ผ่านทาง Google Books(ต้องสมัครสมาชิก)
- Michel, Vincent (1 สิงหาคม 2554). "ตัวรวบรวมฟีด RSS บนพื้นฐานของ Scikits.learn และ CubicWeb" . สืบค้นเมื่อ6 กรกฎาคม 2559 .
{{cite journal}}: การอ้างอิงวารสารต้องใช้|journal=( ความช่วยเหลือ ) - Sikos, LF (2015). การควบคุมข้อมูลที่มีโครงสร้างบนเว็บเชิงความหมาย: จากไมโครดาต้า HTML5 ไปจนถึงข้อมูลเปิดที่เชื่อมโยง . นิวยอร์ก: Apress. doi : 10.1007/978-1-4842-1049-9 . ISBN 978-1-4842-1050-5. S2CID 37665842 .
- Nicolas Chauvat (Logilab) จาก CubicWeb และ Dataconnexions - Silicon " 14 กุมภาพันธ์ 2556 . สืบค้นเมื่อ6 กรกฎาคม 2559 .
- "เปิดข้อมูล : le logiciel libre CubicWeb primé par Etalab " 8 กุมภาพันธ์ 2556 . สืบค้นเมื่อ6 กรกฎาคม 2559 .
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- บล็อก CubicWeb
- บล็อก CubicWebในWayback Machine (เก็บถาวรเมื่อ 28 กรกฎาคม 2552)
- บล็อก CubicWeb
- เอกสาร CubicWeb
- การนำเสนอ CubicWeb ในงาน OSCON 2010
- การประชุมเว็บเชิงความหมายแห่งฝรั่งเศส
- ส่วนประกอบ CubicWeb ใน Python Package Index (PyPI)
- บทความที่นำเสนอในงานประชุม Extended Semantic Web Conference 2013บนWayback Machine (เก็บถาวรเมื่อ 2020-02-09)