Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
187 changes: 100 additions & 87 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,117 +1,130 @@
# Hyperagent ontology git space
<< badges ! @nico >>

[HyperAgents](https://www.hyperagents.org/) is an ANR/SNF project working towards the deployment of world-wide hybrid communities of people and artificial agents on the Web. For this purpose, we are defining a new class of multi-agent systems (MAS) that are:
# The Hypermedia Multi-Agent Systems (hMAS) Ontology

1) aligned with the Web architecture to inherit the properties of the Web as a world-wide, open, and long-lived system ;
<< Motivation: overview of the Hypermedia MAS >>

Our vision is ... the deployment of world-wide hybrid communities of people and artificial agents on the Web. For this purpose, we are defining a new class of multi-agent systems (MAS) that are:

1) aligned with the Web architecture to inherit the properties of the Web as a world-wide, open, and long-lived system ;
2) transparent and accountable to support acceptance by people.

Our systems use semantic hypermedia to enable uniform interaction among heterogeneous entities in MAS: people, artificial agents, devices, digital serivces, knowledge repositories, etc. We refer to this new class of Web-based MAS as Hypermedia MAS.
Our systems use semantic hypermedia to enable uniform interaction among heterogeneous entities in MAS: people, artificial agents, devices, digital services, knowledge repositories, etc. We refer to this new class of Web-based MAS as Hypermedia MAS.
To undertake this investigation, HyperAgents brings together internationally recognized researchers actively contributing to research on autonomous agents and MAS, the Web architecture and the Web of Things, Semantic Web and Linked Data, and to the standardization of the Web.


![view of the ontology](https://github.com/HyperAgents/ns.hyperagents.org/blob/master/resources/hmas-webvowl-v2.jpg)


## I - General information

This git repository contains the methodology and results of the ontology modelling activity of the [HyperAgent project](https://www.hyperagents.org/).
The root of the repository contains three introductory files respectively describing the code of conduct, the process for contributing and the method followed for designing this ontology.

## II - Guide and standardistaiion

### 1) How to use the ontology

The file [current ontology](https://github.com/HyperAgents/ns.hyperagents.org/blob/master/MODELING-ONTOLOGIES.md) describes :
* the different features of the project
* how to use in practice the ontology


### 2) How to contribute to HyperAgent

If you want to contribute, please follow the [contributing file](https://github.com/HyperAgents/ns.hyperagents.org/blob/master/CONTRIBUTING.md).


## III - Versions



List of the latest versions :
* V1 - (15/04/22) - [Core ontology](https://github.com/HyperAgents/ns.hyperagents.org/milestone/1?closed=1)
## Getting started

<< overview of the ontology and definitions of the most stable important terms ? + todo: update the figure >>

## IV - Authors


* [Fabien Gandon](http://fabien.info/)

email : fabien.gandon@inria.fr

affiliation : [INRIA](https://inria.fr/)



* [Chistopher Leturc](https://emse.fr/~leturc/)

email : christopher.leturc@inria.fr

affiliation : [INRIA](https://inria.fr/)
* link to the documentation online https://purl.org/hmas/
* link to the primer

![view of the ontology](https://github.com/HyperAgents/ns.hyperagents.org/blob/master/resources/hmas-webvowl-v2.jpg)

* [Maxime Lefrançois](http://maxime-lefrancois.info/me#)

email : maxime.lefrancois@emse.fr
affiliation : [EMSE](https://www.mines-stetienne.fr/)
<<overview of the modularization >>
Main modules:
- [core]():
- [interaction]():
- [regulation]():

for bugs and feature requests, please [raise an issue](issues/new) and follow the templates there

* [Andrei Ciortea](http://iri.for/andrei)

email : andrei.ciortea@unisg.ch

affiliation : [UNISG](https://www.unisg.ch/en)
### Contributing

### Contribute to the ontology

* [Olivier Boissier](https://www.emse.fr/~boissier/)

email : "olivier.boissier@emse.fr"

affiliation : [EMSE](https://mines-stetienne.fr)

<< check the content of the linked file ! >>
The file [current ontology](https://github.com/HyperAgents/ns.hyperagents.org/blob/master/MODELING-ONTOLOGIES.md) describes :
* the different features of the project

* [Danai Vachtsevanou](https://danaivach.inrupt.net/profile/card#me)
If you want to contribute, please follow the [contributing file](https://github.com/HyperAgents/ns.hyperagents.org/blob/master/CONTRIBUTING.md).

email : danai.vachtsevanou@unisg.ch

affiliation : [UNISG](https://www.unisg.ch/en)
### Participate to the community group

* [Luis Gustavo Nardin](https://www.emse.fr/~gardin/)
blabla

email : "gnardin@emse.fr"

affiliation : [EMSE](https://mines-stetienne.fr)
## About this repository

## V - Licence
This git repository contains the methodology and results of the ontology modelling activity of the [HyperAgent project](https://www.hyperagents.org/).
The root of the repository contains three introductory files respectively describing the code of conduct, the process for contributing and the method followed for designing this ontology.

<<overview of the repository structure: how >>
Main modules:
- [core]():
- [interaction]():
- [regulation]():


### Top-level directory
The repository folders both core ontology and domain-specific ontologies (blabla and blabla). Each ontology is defined in modular fashion. The overall structure is as follows.

```
📂 hmas
├─ 📁 core
│ ├── 📁 blabla
│ ├── 📁 ........
│ ├── 📁 blabla
│ ├── 📁 blabla
│ └── 📄 README.md
├─ 📁 domains
│ ├── 📁 blabla
│ ├── 📁 blabla
│ └── 📄 README.md
├─ 📁 .acimov ---> ideally, this folder should be deleted
│ ├── 📁 DOGenerator
│ ├── 📁 KGGenerator
│ ├── 📁 docs
│ ├── 📁 tests
│ └── 📄 README.md
├─ 📁 src
├─ 📄 README.md
└──🔑 LICENSE
```
### 📁 Core directory

The core directory contains the core ontology definition organized in modules. Each module folder contains:
```
.
├── 📄 onto.ttl /* T-box
├── 📄 dataset.ttl /* A-box
├── 🖼️ diagram.<imgFormat> /* eg. CHOWLK diagram
├── ❓ cq-Q.rq /* A set of Competency questions translated as Sparql query.
└── 📄 readme.md
```

### 📁 Domain directory

For each application domain (bklabla/blabla), the domain folder contains the motivating scenarios (modules) illustrating the ontology use. Module folders are organized as for core ontology folder modules, with additional domain-specific definitions.

### 📁 ACIMOV scripts directory

The `.acimov` folder contains necessary [**scripts**](./.acimov/README.md) for automating ontology building: automatic integration, testing, documentation publishing,....


## Licence

This ontology is licensed under the [CC BY 4.0 DEED license](LICENSE.md)
<< check the license metadata in the ontology corresponds to the LICENSE.md file >>

## How to Cite

Zenodo ? DOI ? github file for canonical citation CITATION.cff

## Acknowledgments

We thank INRIA/UNISG/EMSE for supporting and hosting this project.


## Ideas for the README

Section : Getting started ?

Subsection: Prerequisites ?
This project was initially funded by the [HyperAgents](https://www.hyperagents.org/) project, an ANR/SNF project

Subsection : Installing the project and dependencies ?

Subsection : Running the project ?



## References
<< mention Community Group ? >>

We thank INRIA/UNISG/EMSE for supporting and hosting this project.

* https://2associes.com/readme-sa-structure-et-son-contenu/
funding agencies