Limbajul de modelare a graficelor

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Limbajul de modelare a graficelor (GML) este un limbaj folosit pentru a descrie graficele într-un mod simplu folosind fișiere „text simplu” ( ASCII ). Este, de asemenea, cunoscut sub numele de Graph Meta Language .

Caracteristici

GML își propune să ofere un format de schimb comun între diferite programe, ca alternativă (sau în combinație) multiplelor formate native care pot fi utilizate doar de unul sau câteva programe.

Limbajul descrie fiecare element al graficului ca o listă de proprietăți și alte elemente. Prin urmare, folosește o structură ierarhică, un copac. De exemplu, elementul grafic conține descrierea tuturor vârfurilor (nodurilor) și a marginilor (marginilor).

GML este conceput pentru a fi flexibil, permițându-vă să omiteți toate elementele inutile. De asemenea, este generic în sensul că poate fi folosit pentru a descrie o varietate de structuri de date.

Exemplu

Un exemplu de grafic simplu descris în GML:

 grafic [
	comentariu „Acesta este un exemplu de grafic”
	regizat 1
	id n42
	etichetă „Bună ziua, sunt un grafic”
	nod [
		id 1
		eticheta „nodul 1”
		thisIsASampleAttribute 42
	]
	nod [
		id 2
		eticheta „nodul 2”
		thisIsASampleAttribute 43
	]
	nod [
		id 3
		eticheta „nodul 3”
		thisIsASampleAttribute 44
	]
	margine [
		sursa 1
		ținta 2
		eticheta „Marginea de la nodul 1 la nodul 2”
	]
	margine [
		sursa 2
		ținta 3
		eticheta „Marginea de la nodul 2 la nodul 3”
	]
	margine [
		sursa 3
		ținta 1
		eticheta „Marginea de la nodul 3 la nodul 1”
	]
]
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT