.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 aperto · 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.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data 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