กลับไปหน้าบทความ

อ่าน 1 นาที

กราฟเอ็มแอล

GraphML เป็น รูปแบบไฟล์ XML สำหรับ กราฟ รูปแบบไฟล์ GraphML เป็นผลมาจากความพยายามร่วมกันของ ชุมชน การวาดกราฟ ในการกำหนดรูปแบบทั่วไปสำหรับการแลกเปลี่ยนข้อมูลโครงสร้างกราฟ...

กราฟเอ็มแอล

กราฟเอ็มแอล
พัฒนาโดยการวาดกราฟ
ประเภทของรูปแบบภาษาอธิบายกราฟ
เว็บไซต์graphml .graphdrawing .org

GraphMLเป็น รูปแบบไฟล์ XMLสำหรับกราฟรูปแบบไฟล์ GraphML เป็นผลมาจากความพยายามร่วมกันของ ชุมชน การวาดกราฟในการกำหนดรูปแบบทั่วไปสำหรับการแลกเปลี่ยนข้อมูลโครงสร้างกราฟ โดยใช้ไวยากรณ์แบบ XML และรองรับโครงสร้างกราฟที่เป็นไปได้ทั้งหมด รวมถึงกราฟแบบมีทิศทาง กราฟแบบไม่มีทิศทางกราฟแบบผสม ไฮเปอร์กราฟและคุณลักษณะเฉพาะแอปพลิเคชัน[ 1 ]

ภาพรวม

ไฟล์ GraphML ประกอบด้วยไฟล์ XML ที่มีgraphองค์ประกอบ <graph_name> ซึ่งภายในนั้นมีลำดับที่ไม่เป็นระเบียบขององค์ประกอบ <graph_name> nodeและ <graph_name> แต่ละ องค์ประกอบ <graph_name> ควรมีแอตทริบิวต์ <a href="..."> ที่แตกต่างกัน และแต่ละองค์ประกอบ <graph_name> จะมี แอตทริบิวต์ <a href="..."> และ <a href="..."> ที่ระบุจุดปลายของเส้นเชื่อมโดยมีค่าเดียวกันกับแอตทริบิวต์ <a href="..."> ของจุดปลายเหล่านั้น นี่คือลักษณะของกราฟแบบไม่มีทิศทางอย่างง่ายที่มีสองโหนดและหนึ่งเส้นเชื่อมระหว่างกัน: edgenodeidedgesourcetargetid

<?xml version="1.0" encoding="UTF-8"?> <graphml xmlns= "http://graphml.graphdrawing.org/xmlns" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd" > <graph id= "G" edgedefault= "undirected" > <node id= "n0" /> <node id= "n1" /> <edge id= "e1" source= "n0" target= "n1" /> </graph> </graphml>

คุณสมบัติเพิ่มเติมของภาษา GraphML ช่วยให้ผู้ใช้สามารถระบุได้ว่าเส้นเชื่อมนั้นเป็นแบบมีทิศทางหรือไม่มีทิศทาง และสามารถเชื่อมโยงข้อมูลเพิ่มเติมกับจุดยอดหรือเส้นเชื่อมได้

ดูเพิ่มเติม

  • yEdเป็นโปรแกรมแก้ไขกราฟที่ใช้กันอย่างแพร่หลาย โดยใช้ GraphML เป็นรูปแบบไฟล์หลัก (แต่ไม่รองรับพอร์ต ไฮเปอร์กราฟ และรองรับกราฟซ้อนกันอย่างจำกัด)
  • Gephiเป็นซอฟต์แวร์แสดงภาพกราฟที่รองรับ GraphML เพียงบางส่วนเท่านั้น
  • DOT (ภาษาอธิบายกราฟ)
  • ไลบรารี Boostอนุญาตให้อ่านและเขียนข้อมูลในรูปแบบ GraphML
  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • บทนำเกี่ยวกับ GraphML
  • การเปรียบเทียบกลไกการแปลง XML เป็น SVGโดยแสดงการแปลงระหว่าง GraphML และSVG

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=GraphML&oldid=1306890197 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ กราฟเอ็มแอล

GraphML เป็น รูปแบบไฟล์ XML สำหรับ กราฟ รูปแบบไฟล์ GraphML เป็นผลมาจากความพยายามร่วมกันของ ชุมชน การวาดกราฟ ในการกำหนดรูปแบบทั่วไปสำหรับการแลกเปลี่ยนข้อมูลโครงสร้างกราฟ...

ภาพรวม

ไฟล์ GraphML ประกอบด้วยไฟล์ XML ที่มี graph องค์ประกอบ ซึ่งภายในนั้นมีลำดับที่ไม่เป็นระเบียบขององค์ประกอบ node และ แต่ละ องค์ประกอบ ควรมีแอตทริบิวต์ ที่แตกต่างกัน และแต่ละองค์ประกอบ จะมี แอตทริบิวต์ และ...

ดูเพิ่มเติม

yEd เป็นโปรแกรมแก้ไขกราฟที่ใช้กันอย่างแพร่หลาย โดยใช้ GraphML เป็นรูปแบบไฟล์หลัก (แต่ไม่รองรับพอร์ต ไฮเปอร์กราฟ และรองรับกราฟซ้อนกันอย่างจำกัด) Gephi เป็นซอฟต์แวร์แสดงภาพกราฟที่รองรับ GraphML เพียงบางส่วนเท่านั้น DOT (ภาษาอธิบายกราฟ) ไลบรารี Boost...

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการ บทนำเกี่ยวกับ GraphML การเปรียบเทียบกลไกการแปลง XML เป็น SVGโดยแสดงการแปลงระหว่าง GraphML และ SVG ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=GraphML&oldid=1306890197 "