SemaWal: Semantic Network Resolver
Project description
SemaWal Is a semantic network resolver developed as a python library. It allows the creation of networks through manual coding or a JSON file. It supports a variety of connection types between nodes. SemaWal provides useful network defining functions and knowledge extraction functions, these functions allows for network browsing, path finding, pattern checking and more.
Developper: Ali AOUF
Features |
value |
---|---|
Authors |
|
Release |
0.1 (20.08) |
License |
|
Tracker |
|
Source |
|
Feedbacks |
|
Accounts |
[@Twitter](https://twitter.com/40uf411)) |
Features:
Support for multi-relations(connections between nodes).
Support for extend relation(inheritance).
Support for positive and negative relations.
Support for JSON files.
Support for node properties.
Support for Sub-networks.
Relations extraction.
Pattern checking.
Advanced filtered search.
Path finding.
Static graph generation.
Full documentation: https://40uf411.github.io/SemaWal/
Changelog:
0.2(20.10)
New code (Node and Net classes rewritten from scratch)
Allowing power value to be and integer between 0 and 10 (old: 0 or 1)
Adding JSON support
Adding a function to look for pattern (Beta)
Deprecating the CSV parser
Deprecating the tkinter based GUI
0.1(20.08)
initial release
In progress features
A GUI interface
A web interface
An option to ignore certain relations
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.