Repository navigation
Releases: r3v0lver/graph_open_data
Release list
Release 4.0
U ovom releaseu dodana je integracija s Oauth2 servisom za autentifikaciju korisnika. Na glavnu stranicu dodana su 2 nova link, jedan putem kojeg se prikazuje profil korisnika, i drugi za osvježavanje preslika baze putem kojeg se generiraju novi json i csv izvozi baze.
Navedeni linkovi dostupni su samo za autentificiranog korisnika.
Objekt kojeg vraća endpoint /api/graph/getGraph/{graph_id} ima proširene atribute vertexNumber i chromaticNumber korištenjem specifikacije JSON-LD.
Release v3.0
U ovom releaseu nalaze se novi endpointi za dohvat, dodavanje i modificiranje podataka o grafovima.
Konkretno su dodani sljedeći endpointi:
Dohvat svih grafova: /getAllGraphs
Dohvat pojedinog grafa prema ID-u: /getGraph/{id}
Unos novih bojenja: /insertColoring
Ažuriranje kromatskog broja: /updateChromaticNumber/{id}
Brisanje grafa i povezanih bojenja: /deleteGraph/{id}
Dohvat broja vrhova: /getVertexNumber/{id}
Dohvat kromatskog broja: /getChromaticNumber/{id}
Dohvat svih bojenja za graf: /getColorings/{graphId}
Dokumentacija API-a dostupna putem OpenAPI specifikacije.
Endpoint /getSpecification pruža JSON specifičan za API s podacima o svim dostupnim endpointima.
Release v2.0
Ovaj release sadrži kod frontend i backend djela web aplikacije na kojoj se poslužuju otvoreni podatci.
Backend poslužuje filtrirane podatke u obliku json respensea, dok frontend sadrži tablicu s podatcima, i mogućnost filtriranja samih podataka.
Unutar releasa se još nalazi i schema.json.
Release v1.0
Release v1.0 - Otvoreni skup podataka
Ovo je prvi release otvorenog skupa podataka koji sadrži 10 grafova i njihova pripadajuća bojanja.
Grafovi su definirani s 10 atributa, uključujući:
- ID grafa
- Broj vrhova
- Adjacency matrica (adjMatrix)
- Kromatski broj
- Bipartitnost
- Broj bridova
- Broj povezanih komponenti
- Gustoća
- Najveći stupanj vrha
- Pripadajuća bojanja
Ovo je prva verzija skupa podataka.