Graph from Semantic Mediawiki data
Find a file
Ruben van de Ven 2dda26ff77 Title placement
2021-04-28 09:38:06 +02:00
www Title placement 2021-04-28 09:38:06 +02:00
.gitignore Basic graph version 2021-03-10 21:15:12 +01:00
graph.js simulation prerendering is now a config var 2021-03-13 13:31:00 +01:00
index.html WIP messy graph 2021-04-16 11:15:57 +02:00
no_credentials.json get rid of beginners mistake: credentials in external file 2021-03-17 18:16:06 +01:00
README.md Refactored version with working filters 2021-04-17 21:15:03 +02:00
requirements.txt Basic graph version 2021-03-10 21:15:12 +01:00
wiki_relations.py Little ordering of graph 2021-03-31 16:24:46 +02:00

SMW Graph

This repository contains a script to pull semantic data out of Semantic Mediawiki and into a json. In turn, this json file can be loaded by graph.js to build a d3 graph.

Built for Security Vision.

Installation

pip install -r requirements.txt
wget https://d3js.org/d3.v6.min.js

Update:

python wiki_relations.py

Data

Ask SMW with the following query:

[[Category:Deployments||Institution]]  OR [[Category:Technologies]] [[Developed by (institutions)::+]] OR [[Category:Technologies]]  [[-Software Deployed::+]] OR [[Category:City]]
?Category
?Geolocation
?City
?City.Has Coordinates=City Coordinates
?City.Is in Country=City Country
?City.Is in Country.Has Coordinates=Country Coordinates
?Clients
?Managed by
?Used by
?Funded by
?Provided by
?Software Deployed
?Software Deployed.Developped by (institutions)=Software Developer
?Datasets Used
?Datasets Used.Developed by Institution=Dataset Developer