{"id":28590175,"url":"https://github.com/antoniopaya22/graphquery","last_synced_at":"2025-07-29T07:09:49.203Z","repository":{"id":112335756,"uuid":"110134962","full_name":"antoniopaya22/GraphQuery","owner":"antoniopaya22","description":"Aplicación que lee un Graphml y genera un XML","archived":false,"fork":false,"pushed_at":"2017-11-09T16:07:43.000Z","size":56,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-14T12:18:19.559Z","etag":null,"topics":["csharp","graphml","xml","xml-parser"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antoniopaya22.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-11-09T15:50:32.000Z","updated_at":"2024-04-14T12:18:19.560Z","dependencies_parsed_at":"2023-05-13T06:30:40.550Z","dependency_job_id":null,"html_url":"https://github.com/antoniopaya22/GraphQuery","commit_stats":null,"previous_names":["antoniopaya22/graphquery","antonioalfa22/graphquery"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaya22%2FGraphQuery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaya22%2FGraphQuery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaya22%2FGraphQuery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaya22%2FGraphQuery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antoniopaya22","download_url":"https://codeload.github.com/antoniopaya22/GraphQuery/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoniopaya22%2FGraphQuery/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259227960,"owners_count":22824907,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","graphml","xml","xml-parser"],"created_at":"2025-06-11T08:13:25.574Z","updated_at":"2025-06-11T08:13:34.944Z","avatar_url":"https://github.com/antoniopaya22.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GraphQuery\n--------------------\n![imagen de la aplicacion](./demo.PNG)\n\n## Graphml\n--------------------\nEs un formato de archivo basado en XML especializado para grafos. El formato de archivo Graphml se creó con el fin de definir un formato común para el intercambio de datos de estructura de grafos. Admite todo el rango de posibles constelaciones de estructura de grafos, incluidos grafos dirigidos, no dirigidos, mixtos, hipergramas y atributos específicos de la aplicación.\n\nUn ejemplo de aplicación con Graphml es usando el sistema gestor de bases de datos no relacionales Neo4J, que guarda los datos en formato de grafo, y le podemos pedir que nos devuelva una instancia de dicha base de datos en un archivo Graphml.\nEl problema que tiene dicho formato es su sintaxis, ya que con el fin de permitir máxima flexibilidad, es algo difícil de entender para un ser humano que tenga que leerlo, por lo que la aplicación GRAPHQUERY se encarga de traducirlo a un archivo XML con una sintaxis más sencilla.\n\n## GraphQuery\n--------------------\nLa aplicación está desarrollada en C# con el framework de .NET v4.6.1, utilizando VisualStudio2017.\n1. El código fuente está alojado en la carpeta Source\n2. El ejecutable está alojado en la carpeta Ejecutable\n3. Los archivos de prueba están alojados en la carpeta XML-Files\n\nLa aplicación tiene un funcionamiento sencillo. En primer lugar, debemos cargar el fichero Graphml sobre el que debemos trabajar por medio del botón cargar Graphml.\nUna vez cargado dicho archivo la aplicación muestra automáticamente los datos de los nodos en la tabla y rellana el combo box con los posibles campos que podemos usar para buscar un nodo concreto del grafo (por medio de sus atributos y etiquetas).\nSi queremos generar el XML lo tenemos que pulsar sobre el botón “GenerarXML” y nos pedirá un nombre y lugar para guardarlo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniopaya22%2Fgraphquery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantoniopaya22%2Fgraphquery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoniopaya22%2Fgraphquery/lists"}