อ่าน 2 นาที
กราฟที่มีชื่อ
กราฟที่มีชื่อเป็นแนวคิดหลักของ สถาปัตยกรรม Semantic Webซึ่งชุดของ ข้อความ Resource Description Framework ( กราฟ ) จะถูกระบุโดยใช้URI ทำให้สามารถอธิบายชุดข้อความดังกล่าว ได้ เช่น...
กราฟที่มีชื่อ
| กราฟที่มีชื่อ | |
|---|---|
| สถานะ | ที่ตีพิมพ์ |
| ปีเริ่มต้น | 2548 |
| บรรณาธิการ | เจเรมี เจ. แคร์โรลล์ |
| มาตรฐานพื้นฐาน | URIและRDF |
| มาตรฐานที่เกี่ยวข้อง | TriX , TriG , N-Quads |
| โดเมน | เว็บเชิงความหมาย |

กราฟที่มีชื่อเป็นแนวคิดหลักของ สถาปัตยกรรม Semantic Webซึ่งชุดของ ข้อความ Resource Description Framework ( กราฟ ) จะถูกระบุโดยใช้URI [ 1 ] ทำให้สามารถอธิบายชุดข้อความดังกล่าว ได้ เช่น บริบท ข้อมูลแหล่งที่มา หรือเม ตา เดตาอื่นๆ
กราฟที่มีชื่อเป็นส่วนขยายที่เรียบง่ายของแบบจำลองข้อมูล RDF [ 2 ]ซึ่งสามารถสร้างกราฟได้ แต่แบบจำลองนี้ขาดวิธีการที่มีประสิทธิภาพในการแยกแยะความแตกต่างระหว่างกราฟเหล่านั้นเมื่อเผยแพร่บนเว็บโดยทั่วไป
กราฟที่มีชื่อและ HTTP
แนวคิดหนึ่งของเว็บคือ กราฟของโหนดเอกสารที่ระบุด้วย URI และเชื่อมต่อกันด้วยส่วน โค้ง ไฮเปอร์ลิงก์ซึ่งแสดงอยู่ใน เอกสาร HTMLการทำHTTP GET บน URI (โดยปกติผ่านเว็บเบราว์เซอร์ ) จะทำให้สามารถดึงเอกสารที่เกี่ยวข้องได้ วิธีการ "ตามรอยจมูก" นี้ยังใช้ได้กับเอกสาร RDF บนเว็บในรูปแบบของLinked Dataซึ่งโดยทั่วไปจะใช้ไวยากรณ์ RDF เพื่อแสดงข้อมูลเป็นชุดของคำสั่ง และURIภายใน RDF จะชี้ไปยังทรัพยากรอื่นๆ เว็บข้อมูลนี้ได้รับการอธิบายโดยTim Berners-Leeว่าเป็น "Giant Global Graph" [ 3 ]

กราฟที่มีชื่อเป็นรูปแบบที่เป็นทางการของแนวคิดเชิงสัญชาตญาณที่ว่าเนื้อหาของเอกสาร RDF (กราฟ) บนเว็บสามารถถือได้ว่ามีชื่อตาม URI ของเอกสาร วิธีนี้ช่วยลดความซับซ้อนของเทคนิคในการจัดการห่วงโซ่แหล่งที่มาของข้อมูลและช่วยให้สามารถควบคุมการเข้าถึงข้อมูลต้นทางได้อย่างละเอียด นอกจากนี้ ความน่าเชื่อถือยังสามารถจัดการได้ผ่านผู้เผยแพร่ที่ใช้ลายเซ็นดิจิทัลกับข้อมูลในกราฟที่มีชื่อ (เดิมทีการสนับสนุนสิ่งอำนวยความสะดวกเหล่านี้มีจุดประสงค์เพื่อให้มาจากการทำให้ RDF เป็นรูปธรรม อย่างไรก็ตาม แนวทางดังกล่าวพิสูจน์แล้วว่ามีปัญหา[ 4 ] )
กราฟที่มีชื่อและที่เก็บข้อมูล RDF
แม้ว่ากราฟที่มีชื่ออาจปรากฏบนเว็บในรูปแบบเอกสารเชื่อมโยงแบบง่ายๆ (เช่นLinked Data ) แต่ก็มีประโยชน์อย่างมากในการจัดการชุดข้อมูล RDF ภายในที่เก็บข้อมูล RDF โดยเฉพาะอย่างยิ่ง ขอบเขตของ คำสั่งค้นหา SPARQLอาจถูกจำกัดให้เฉพาะชุดกราฟที่มีชื่อที่กำหนดไว้เท่านั้น
ตัวอย่าง
สมมติว่าเอกสาร RDF ( Turtle ) ต่อไปนี้ได้ถูกจัดเก็บไว้ใน ที่เก็บ ข้อมูล ที่รองรับ SPARQLโดยใช้ชื่อhttp://example.org/joe
@prefix foaf: <http://xmlns.com/foaf/0.1/> .<http://example.org/joe#me> a foaf : บุคคล. <http://example.org/joe#me> foaf : หน้าแรก<http://example.org/joe/index.html> . <http://example.org/joe#me> foaf : mbox <mailto:[email protected]> . <http://example.org/joe#me> foaf : ชื่อ"Joe Lambda" .ข้อมูลนี้ถูกเขียนในรูปแบบที่ละเอียดกว่าที่จำเป็นเพื่อแสดงโครงสร้างสามชั้น
สามารถเรียกดูโฮมเพจของบุคคลที่มีที่อยู่อีเมลmailto:[email protected] ได้โดยใช้คำสั่ง SPARQLดังนี้:
คำนำหน้าfoaf : <http://xmlns.com/foaf/0.1/>เลือก?หน้าแรกจากชื่อ<http://example.org/joe>WHERE { GRAPH ?g { ?person foaf : homepage ?homepage . ?person foaf : mbox <mailto:[email protected]> . } }คำว่า FROM NAMEDในที่นี้ระบุถึงกราฟเป้าหมายสำหรับคำสั่งค้นหา
กราฟและสี่เหลี่ยมที่มีชื่อ
ก่อนการตีพิมพ์เอกสารที่อธิบายกราฟที่มีชื่อ มีการอภิปรายกันอย่างมากเกี่ยวกับการทำหน้าที่ของกราฟเหล่านั้นภายในร้านค้าโดยใช้จำนวนอาร์กิวเมนต์ที่มากกว่าของคำสั่งไตรเพิลของ RDF: โดยที่ไตรเพิลมีรูปแบบเป็นประธาน กริยา กรรม ควอดจะมีรูปแบบเป็นประธานกริยา กรรม บริบทกราฟที่มีชื่อสามารถแสดงได้ในลักษณะนี้ เช่นประธาน กริยา กรรม ชื่อกราฟโดยมีข้อดีคือ ส่วนของ ชื่อกราฟจะเป็น URI ทำให้ควอดมีขอบเขตทั่วโลกบนเว็บเมื่อเทียบกับชื่อคำสั่งท้องถิ่นที่กำหนดขึ้นเอง วิธีการแสดงควอดหรือคำสั่งควอดแบบนี้ถูกรวมเข้าไว้ในข้อกำหนดของN- Quads [ 5 ]
คำจำกัดความอย่างเป็นทางการ
เอกสารจากการประชุม WWW 2005 โดย Carroll และคณะ มีคำจำกัดความอย่างเป็นทางการของกราฟที่มีชื่อ[ 6 ]
ข้อกำหนด
กราฟที่มีชื่อ ซึ่งเดิมระบุไว้ใน ข้อกำหนดของโปรโตคอล SPARQLและภาษาการสอบถาม RDF [ 7 ] ได้รับการกำหนดมาตรฐานให้เป็นส่วนสำคัญของRDFในเวอร์ชัน 1.1 [ 8 ]ข้อกำหนดเหล่านี้ไม่ได้สอดคล้องกับแนวคิดที่เสนอโดย Carroll et al. (2005) อย่างสมบูรณ์[ 6 ]โดยเฉพาะอย่างยิ่ง ในขณะที่แนวคิดหลังกำหนดความหมายเชิงทางการสำหรับกราฟที่มีชื่อ แต่กราฟที่มีชื่อใน RDF 1.1 ยังไม่ได้ระบุความหมาย[ 9 ]
ข้อกำหนดที่เสนอ
ดูเพิ่มเติม
- Jeni Tennison (5 กรกฎาคม 2011). "URI หมายถึงอะไรกันแน่?" . ข้อคิดของเจนี่ . Jeni Tennison . สืบค้นเมื่อ6 กรกฎาคม 2011 .
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ กราฟที่มีชื่อ
กราฟที่มีชื่อเป็นแนวคิดหลักของ สถาปัตยกรรม Semantic Webซึ่งชุดของ ข้อความ Resource Description Framework ( กราฟ ) จะถูกระบุโดยใช้URI ทำให้สามารถอธิบายชุดข้อความดังกล่าว ได้ เช่น...
กราฟที่มีชื่อและ HTTP
แนวคิดหนึ่งของเว็บคือ กราฟของโหนดเอกสารที่ระบุด้วย URI และเชื่อมต่อกันด้วยส่วน โค้ง ไฮเปอร์ลิงก์ ซึ่งแสดงอยู่ใน เอกสาร HTML การทำ HTTP GET บน URI (โดยปกติผ่าน เว็บเบราว์เซอร์ ) จะทำให้สามารถดึงเอกสารที่เกี่ยวข้องได้ วิธีการ "ตามรอยจมูก" นี้ยังใช้ได้กับเอกสาร...
กราฟที่มีชื่อและที่เก็บข้อมูล RDF
แม้ว่ากราฟที่มีชื่ออาจปรากฏบนเว็บในรูปแบบเอกสารเชื่อมโยงแบบง่ายๆ (เช่น Linked Data ) แต่ก็มีประโยชน์อย่างมากในการจัดการชุดข้อมูล RDF ภายในที่เก็บข้อมูล RDF โดยเฉพาะอย่างยิ่ง ขอบเขตของ คำสั่งค้นหา SPARQL อาจถูกจำกัดให้เฉพาะชุดกราฟที่มีชื่อที่กำหนดไว้เท่านั้น
ตัวอย่าง
สมมติว่าเอกสาร RDF ( Turtle ) ต่อไปนี้ได้ถูกจัดเก็บไว้ใน ที่เก็บ ข้อมูล ที่รองรับ SPARQL โดยใช้ชื่อ http://example.org/joe