Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/40uf411/semawal
SemaWal: A semantic network resolver in python
https://github.com/40uf411/semawal
network resolver semantic semantic-nets semantic-network semantic-network-analysis semantic-networks sementic-network-resolver
Last synced: about 8 hours ago
JSON representation
SemaWal: A semantic network resolver in python
- Host: GitHub
- URL: https://github.com/40uf411/semawal
- Owner: 40uf411
- License: gpl-3.0
- Created: 2020-06-16T17:03:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-11T02:51:39.000Z (over 2 years ago)
- Last Synced: 2024-08-08T20:55:29.529Z (3 months ago)
- Topics: network, resolver, semantic, semantic-nets, semantic-network, semantic-network-analysis, semantic-networks, sementic-network-resolver
- Language: Python
- Homepage: https://40uf411.github.io/SemaWal/
- Size: 108 KB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SemaWal Semantic network resolver
* Currently working on the stable v1 which probably will be the last release.![SemaWal logo](logo1.png)
SemaWal is a semantic network resolver in python
![PyPI - version](https://img.shields.io/pypi/v/semawal)
![PyPI - license](https://img.shields.io/pypi/l/semawal)Developper: Ali AOUF
Features | value
---------|---------------------------------------------------------------------------------
Authors | [Authors.md](https://github.com/40uf411/SemaWal/master/AUTHORS.md)
Release | 0.2 (20.10)
License |[GPL](https://github.com/40uf411/SemaWal/master/LICENSE)
Tracker |[40uf411/SemaWal/Issues](https://github.com/40uf411/SemaWal/issues)
Source |[Github](http://github.com/40uf411/SemaWal)
Feedbacks |[Comments](https://github.com/40uf411/SemaWal/)
Accounts |[@Twitter](https://twitter.com/40uf411)## **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.### 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/](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