Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/semanticmediawiki/knowledgegraph

Visualize the knowledge graph within Semantic MediaWiki
https://github.com/semanticmediawiki/knowledgegraph

knowledge-graph mediawiki mediawiki-extension semantic semantic-mediawiki smw vis-network

Last synced: 22 days ago
JSON representation

Visualize the knowledge graph within Semantic MediaWiki

Awesome Lists containing this project

README

        

# KnowledgeGraph

This extension provides the `#knowledgegraph` parser function to visualize the [knowledge graph](https://en.wikipedia.org/wiki/Knowledge_graph) in Semantic MediaWiki with [vis-network.js](https://github.com/visjs/vis-network)

Includes a KnowledgeGraph Designer through which interactively create/export graphs.

## Requirements

Requirements for KnowledgeGraph 1.x:

- PHP 7.4 or later
- MediaWiki 1.39 or later
- SemanticMediaWiki 4.x or later

## Usage

Insert a parser function like

```
{{#knowledgegraph:
nodes=Page A, Page B
|properties=HasProperty1,HasProperty2
|depth=3
|graph-options=Mediawiki:KnowledgegraphGraphOptions
|property-options?HasProperty1=Mediawiki:KnowledgegraphNodeOptionsHasProperty1
|show-toolbar=false
|show-property-type=false
|width=100%
|height=400px
}}
```

## Credits
https://github.com/OpenSemanticLab/mediawiki-extensions-InteractiveSemanticGraph