.GRAPHML

File GRAPHML

Graph Markup Language File
Fai una domanda
RISPOSTA RAPIDA

Un file GRAPHML memorizza un grafo matematico - un insieme di nodi (vertici) e archi (connessioni) - in formato XML semplice. Aprirlo con Gephi (gratuito) o yEd Graph Editor (gratuito) per visualizzare la rete. Non può essere aperto in Excel. Il file è in formato XML semplice e non può eseguire codice, quindi è sicuro da aprire.

Sviluppatore: The GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.) Categoria: File di dati Standard aperto MIME: application/xml
SI APRE SU Windows macOS Linux Web
Correlati: .PKPASS · .DAT · .JSON · .RIS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 1, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file GRAPHML?

Un file .graphml memorizza dati di grafi - reti di nodi e archi - in un formato standard basato su .xml sviluppato da un consorzio accademico (Università di Costanza, TU Wien, Brown University) e pubblicato per la prima volta nel 2001. È ampiamente utilizzato nella scienza delle reti, nell'analisi delle reti sociali, nella bioinformatica e nei database a grafi.

La struttura è lineare: un elemento radice <graphml> (namespace http://graphml.graphdrawing.org/graphml) contiene dichiarazioni <key> opzionali che definiscono uno schema di attributi tipizzati, seguite da uno o più elementi <graph>. Ogni <graph> contiene elementi <node> e <edge>; entrambi possono ospitare figli <data key="..."> per allegare valori di attributo. Sono supportate strutture di grafi diretti, non diretti, misti, ipergrafi e grafi gerarchici nidificati.

GraphML è un formato di interscambio dati, non uno strumento di diagrammi visuali. Codifica solo la topologia e gli attributi del grafo; le coordinate visive e lo stile possono essere aggiunti opzionalmente tramite attributi di estensione (ad esempio, gli attributi y:Geometry utilizzati dall'editor yEd). La variante .graphmlz è un file .graphml compresso con gzip.

Poiché .graphml è XML non compresso, qualsiasi editor di testo può ispezionarlo. Per l'analisi e la visualizzazione, gli strumenti più comuni sono Gephi (analisi di rete open-source) e yEd Graph Editor. La libreria networkx di Python, JGraphT di Java e igraph di R leggono e scrivono tutti .graphml nativamente. Un formato correlato è .gexf, utilizzato nativamente da Gephi.

Sicurezza e incolumità

RISCHIO: LOW

Un file .graphml è un dato XML semplice e non può eseguire codice. L'apertura è sicura. File di grafi molto grandi (centinaia di MB) possono consumare una quantità significativa di RAM in Gephi o yEd (diversi GB per grandi reti sociali) - limitare la memoria della JVM se si aprono file di grandi dimensioni. Non sono possibili script o macro nel formato GraphML.

Dettagli del formato

in sintesi
NOME COMPLETOGraph Markup Language Fileanche noto come GraphML file, graph data file
SVILUPPATOREThe GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.)dal 2001 (initial GraphML specification published)
CATEGORIAFile di dati
TIPO MIMEapplication/xml
TIPOFormato dati grafo basato su XML
STANDARDAperto · royalty-free

Programmi che aprono file GRAPHML

Windows3 apps
Gephi Open-source File > Apri per caricare un .graphml; Gephi visualizza e analizza il grafo con layout, statistiche e filtri. Lo strumento standard per l'analisi delle reti.
yEd Graph Editor Gratuito File > Apri per caricare il .graphml; yEd visualizza e modifica il grafo con algoritmi di layout automatici. Esporta anche in GraphML con attributi di layout.
VS Code / any XML editor Open-source Aprire come XML semplice per ispezionare la struttura nodi/archi. Installare un'estensione XML per l'evidenziazione della sintassi e la validazione.
macOS2 apps
Gephi Open-source File > Apri per caricare un .graphml; Gephi visualizza e analizza il grafo con layout, statistiche e filtri. Lo strumento standard per l'analisi delle reti.
yEd Graph Editor Gratuito File > Apri per caricare il .graphml; yEd visualizza e modifica il grafo con algoritmi di layout automatici. Esporta anche in GraphML con attributi di layout.
Linux2 apps
Gephi Open-source File > Apri per caricare un .graphml; Gephi visualizza e analizza il grafo con layout, statistiche e filtri. Lo strumento standard per l'analisi delle reti.
yEd Graph Editor Gratuito File > Apri per caricare il .graphml; yEd visualizza e modifica il grafo con algoritmi di layout automatici. Esporta anche in GraphML con attributi di layout.
Web1 app
Cosmograph (online graph visualizer) Gratuito Caricare un GraphML o convertire nodi/archi in CSV per la visualizzazione interattiva di grafi su larga scala nel browser.

Dettagli tecnici

specifiche approfondite
Codifica del fileTesto XML semplice, UTF-8
Elemento radice<graphml> con namespace XML http://graphml.graphdrawing.org/graphml
Elemento nodo<node id="..."> - l'ID deve essere unico all'interno del documento
Elemento arco<edge source="..." target="..."> - diretto o non diretto secondo l'attributo del genitore <graph edgedefault="...">
Schema degli attributiLe dichiarazioni <key> definiscono attributi tipizzati (string, int, double, boolean, long, float) con ambito nodo, arco o grafo
Valori degli attributiGli elementi figli <data key="..."> collegano i valori degli attributi dichiarati ai singoli nodi o archi
Tipi di grafi supportatiGrafi diretti, non diretti, misti, ipergrafi e grafi nidificati/gerarchici
Variante compressa.graphmlz - un file .graphml compresso con gzip; l'estensione standard per i grafi GraphML compressi
Firma binariaNessuna - inizia con la dichiarazione opzionale <?xml seguita da <graphml
Dimensione tipica del fileDa 1 KB (piccoli grafi di test) a oltre 500 MB (grandi reti sociali o biologiche)
Tipo MIMEapplication/xml (informalmente anche application/graphml+xml)
Layout visivoNon codificato nella specifica di base; l'estensione yEd aggiunge gli attributi y:Geometry e y:NodeLabel per dati di layout opzionali
Posizione dello schema XMLhttp://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd
Rilasciato2001 (initial GraphML specification published)
Ultima versioneGraphML 1.1 (spec stable; no significant changes since ~2007)
Standard apertoSì · royalty-free
Specificagraphml.graphdrawing.org

Conversioni GRAPHML

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file GRAPHML. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file GRAPHML.

Domande frequenti

Cos'è un file GraphML?
Un file GraphML è un documento XML che memorizza un grafo matematico: un insieme di nodi (vertici) e archi (connessioni). Viene utilizzato nella scienza delle reti, nell'analisi delle reti sociali, nella bioinformatica e nei database a grafi.
Come si apre un file .graphml?
Utilizzare Gephi (gratuito, lo strumento standard per l'analisi delle reti) o yEd Graph Editor (gratuito) per visualizzare e analizzare il grafo. È anche possibile aprirlo in qualsiasi editor di testo o XML per ispezionare i dati grezzi.
Come si converte GraphML in PDF o PNG?
Aprire il file .graphml in Gephi o yEd, applicare un algoritmo di layout per posizionare visivamente i nodi, quindi utilizzare File > Esporta per salvare come PDF, PNG o SVG.
Excel può aprire un file .graphml?
No. Excel gestisce dati tabulari (righe e colonne), non la topologia dei grafi. Aprire i file GraphML in Gephi o yEd.
Qual è la differenza tra GraphML e GEXF?
Entrambi sono formati di grafi XML. GraphML è lo standard più vecchio e ampiamente supportato. GEXF (Graph Exchange XML Format) è il formato nativo di Gephi con un supporto migliore per grafi dinamici/temporali e attributi visuali.
Cos'è .graphmlz?
Un file GraphML compresso con gzip. Il formato è identico a .graphml ma compresso per ridurre le dimensioni del file per grafi di grandi dimensioni. Strumenti come Gephi possono aprire direttamente i file .graphmlz.

Riferimenti

1GraphML - Wikipediaen.wikipedia.org
2GraphML specification - graphml.graphdrawing.orggraphml.graphdrawing.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.DATProgram Data File (generic)
7.MDMarkdown Document
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker File

Estensioni correlate

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z