.GRAPHML

Plik GRAPHML

Graph Markup Language File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik GRAPHML przechowuje graf matematyczny - zestaw węzłów (wierzchołków) i krawędzi (połączeń) - w formacie czystego XML. Otwórz go za pomocą Gephi (bezpłatny) lub yEd Graph Editor (bezpłatny), aby zwizualizować sieć. Nie można go otworzyć w Excel. Plik jest czystym XML i nie może wykonywać kodu, więc jest bezpieczny do otwarcia.

Deweloper: The GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.) Kategoria: Pliki danych Otwarty standard MIME: application/xml
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 1, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku GRAPHML?

Plik .graphml przechowuje dane grafowe - sieci węzłów i krawędzi - w standaryzowanym formacie opartym na .xml, opracowanym przez konsorcjum akademickie (Uniwersytet w Konstancji, TU Wien, Brown University) i opublikowanym po raz pierwszy w 2001 roku. Jest szeroko stosowany w nauce o sieciach, analizie sieci społecznościowych, bioinformatyce i grafowych bazach danych.

Struktura jest prosta: element główny <graphml> (przestrzeń nazw http://graphml.graphdrawing.org/graphml) zawiera opcjonalne deklaracje <key> definiujące schemat atrybutów typowanych, a następnie jeden lub więcej elementów <graph>. Każdy <graph> zawiera elementy <node> i <edge>; oba mogą posiadać elementy podrzędne <data key="..."> w celu dołączenia wartości atrybutów. Obsługiwane są struktury grafów skierowanych, nieskierowanych, mieszanych, hipergrafów oraz zagnieżdżonych grafów hierarchicznych.

GraphML to format wymiany danych, a nie narzędzie do diagramów wizualnych. Koduje on jedynie topologię i atrybuty grafu; współrzędne wizualne i stylizację można opcjonalnie dodać za pomocą atrybutów rozszerzeń (na przykład atrybuty y:Geometry używane przez edytor yEd). Wariant .graphmlz to plik .graphml skompresowany algorytmem gzip.

Ponieważ .graphml to nieskompresowany XML, każdy edytor tekstu może go sprawdzić. Do analizy i wizualizacji najczęściej używanymi narzędziami są Gephi (otwartoźródłowa analiza sieci) oraz yEd Graph Editor. Biblioteki networkx dla języka Python, JGraphT dla Java oraz igraph dla R natywnie odczytują i zapisują pliki .graphml. Powiązanym formatem jest .gexf, używany natywnie przez Gephi.

Bezpieczeństwo

RYZYKO: LOW

Plik .graphml to czyste dane XML i nie może wykonywać kodu. Otwieranie go jest bezpieczne. Bardzo duże pliki grafów (setki MB) mogą zużywać znaczną ilość pamięci RAM w Gephi lub yEd (wiele GB dla dużych sieci społecznościowych) - w przypadku otwierania dużych plików należy ograniczyć pamięć JVM. W formacie GraphML nie są możliwe skrypty ani makra.

Szczegóły formatu

w pigułce
PEŁNA NAZWAGraph Markup Language Fileznany również jako GraphML file, graph data file
DEWELOPERThe GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.)od 2001 (initial GraphML specification published)
KATEGORIAPliki danych
TYP MIMEapplication/xml
TYPFormat danych grafowych oparty na XML
STANDARDOtwarty · bezpłatny

Programy otwierające pliki GRAPHML

Windows3 apps
Gephi Open-source Plik > Otwórz, aby załadować .graphml; Gephi wizualizuje i analizuje graf za pomocą układów, statystyk i filtrów. Standardowe narzędzie do analizy sieci.
yEd Graph Editor Darmowy Plik > Otwórz, aby załadować .graphml; yEd wizualizuje i edytuje graf za pomocą automatycznych algorytmów układu. Eksportuje również GraphML z atrybutami układu.
VS Code / any XML editor Open-source Otwórz jako czysty XML, aby sprawdzić strukturę węzłów/krawędzi. Zainstaluj rozszerzenie XML dla podświetlania składni i walidacji.
macOS2 apps
Gephi Open-source Plik > Otwórz, aby załadować .graphml; Gephi wizualizuje i analizuje graf za pomocą układów, statystyk i filtrów. Standardowe narzędzie do analizy sieci.
yEd Graph Editor Darmowy Plik > Otwórz, aby załadować .graphml; yEd wizualizuje i edytuje graf za pomocą automatycznych algorytmów układu. Eksportuje również GraphML z atrybutami układu.
Linux2 apps
Gephi Open-source Plik > Otwórz, aby załadować .graphml; Gephi wizualizuje i analizuje graf za pomocą układów, statystyk i filtrów. Standardowe narzędzie do analizy sieci.
yEd Graph Editor Darmowy Plik > Otwórz, aby załadować .graphml; yEd wizualizuje i edytuje graf za pomocą automatycznych algorytmów układu. Eksportuje również GraphML z atrybutami układu.
Web1 app
Cosmograph (online graph visualizer) Darmowy Prześlij GraphML lub przekonwertuj węzły/krawędzie na CSV w celu interaktywnej wizualizacji grafów na dużą skalę w przeglądarce.

Szczegóły techniczne

specyfikacja
Kodowanie plikuCzysty tekst XML, UTF-8
Element główny<graphml> z przestrzenią nazw XML http://graphml.graphdrawing.org/graphml
Element węzła<node id="..."> - ID musi być unikalne w obrębie dokumentu
Element krawędzi<edge source="..." target="..."> - skierowana lub nieskierowana zgodnie z atrybutem nadrzędnym <graph edgedefault="...">
Schemat atrybutówDeklaracje <key> definiują atrybuty typowane (string, int, double, boolean, long, float) przypisane do węzła, krawędzi lub grafu
Wartości atrybutówElementy podrzędne <data key="..."> dołączają zadeklarowane wartości atrybutów do poszczególnych węzłów lub krawędzi
Obsługiwane typy grafówSkierowane, nieskierowane, mieszane, hipergrafy oraz grafy zagnieżdżone/hierarchiczne
Wariant skompresowany.graphmlz - plik .graphml skompresowany gzip; standardowe rozszerzenie dla skompresowanych grafów GraphML
Sygnatura binarnaBrak - zaczyna się od opcjonalnej deklaracji <?xml, a następnie <graphml
Typowy rozmiar plikuOd 1 KB (małe grafy testowe) do ponad 500 MB (duże sieci społecznościowe lub biologiczne)
Typ MIMEapplication/xml (nieformalnie również application/graphml+xml)
Układ wizualnyNie jest zakodowany w podstawowej specyfikacji; rozszerzenie yEd dodaje atrybuty y:Geometry i y:NodeLabel dla opcjonalnych danych układu
Lokalizacja schematu XMLhttp://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd
Wydano2001 (initial GraphML specification published)
Najnowsza wersjaGraphML 1.1 (spec stable; no significant changes since ~2007)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjagraphml.graphdrawing.org

Konwersje GRAPHML

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami GRAPHML. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki GRAPHML.

Najczęściej zadawane pytania

Co to jest plik GraphML?
Plik GraphML to dokument XML przechowujący graf matematyczny: zestaw węzłów (wierzchołków) i krawędzi (połączeń). Stosowany w nauce o sieciach, analizie sieci społecznościowych, bioinformatyce i grafowych bazach danych.
Jak otworzyć plik .graphml?
Użyj Gephi (bezpłatne, standardowe narzędzie do analizy sieci) lub yEd Graph Editor (bezpłatne), aby zwizualizować i przeanalizować graf. Możesz go również otworzyć w dowolnym edytorze tekstu lub XML, aby sprawdzić surowe dane.
Jak przekonwertować GraphML na PDF lub PNG?
Otwórz plik .graphml w Gephi lub yEd, zastosuj algorytm układu (layout), aby wizualnie rozmieścić węzły, a następnie użyj opcji Plik > Eksportuj, aby zapisać jako PDF, PNG lub SVG.
Czy Excel może otworzyć plik .graphml?
Nie. Excel obsługuje dane tabelaryczne (wiersze i kolumny), a nie topologię grafu. Pliki GraphML należy otwierać w Gephi lub yEd.
Jaka jest różnica między GraphML a GEXF?
Oba są formatami grafów opartymi na XML. GraphML to starszy, szerzej wspierany standard. GEXF (Graph Exchange XML Format) to natywny format Gephi z lepszą obsługą grafów dynamicznych/temporalnych i atrybutów wizualnych.
Co to jest .graphmlz?
To plik GraphML skompresowany za pomocą gzip. Format jest identyczny z .graphml, ale skompresowany w celu zmniejszenia rozmiaru pliku dla dużych grafów. Narzędzia takie jak Gephi mogą otwierać .graphmlz bezpośrednio.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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.MDMarkdown Document
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker File

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z