.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.MDMarkdown Document
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

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