44 lines
No EOL
996 B
Markdown
44 lines
No EOL
996 B
Markdown
# 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](https://securityvision.io).
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
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
|
|
``` |