Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Domain tackling online disinformation #211

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
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
6 changes: 6 additions & 0 deletions domains/disinformation/misinformation-in-databases/1.rq
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
PREFIX : <#>

SELECT ?w
WHERE {
?w rdf:type :PossibleWorld .
}
11 changes: 11 additions & 0 deletions domains/disinformation/misinformation-in-databases/2.rq
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
PREFIX : <#>


CONSTRUCT {
?w1 :links ?w2 .
}
WHERE {
?w1 :epistemicRelation _:edge1 .
_:edge1 :indinstinguishes ?w2 .
_:edge1 :agent :i .
}
30 changes: 30 additions & 0 deletions domains/disinformation/misinformation-in-databases/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Description

An agent, Christiano requests another artificial agent Celiano, about the list of current presidents.
Celiano has access to two huge databases (ex. DBpedia and Wikidata) to provide Christiano with an up-to-date answer.
However, Celiano encounters a problem : in DBBpedia, it is said that $(X, isThePresidentOf, England)$ (triple $T_1$), while in Wikidata, it says that $(X, isThePresidentOf, France)$ (triple $T_2$). This is a contradiction since we could assume that in such example the property $isPresidentOf$ has a range's cardinality of 1.


# Competency Questions

| ID | Question in natural language |
|---|---|
| q1 | What are the set of possible worlds ?|
| q2 | What is the Knowledge of the hyperagent Celiano ?|


# Glossary

* [**_Possible World_**](https://purl.org/hmas/regulation#Norm): a possible world is a reified set of RDF triples.
* [**_Accessibility Relation_**](https://purl.org/hmas/regulation#NormativeContext): a N-ary relation that defines links between possible worlds.


# Related links

* [link toward issues that are associated to the domain](https://github.com/HyperAgents/ns.hyperagents.org/issues?q=disinformation)
* [link toward issues that are associated to this motivating scenario](https://github.com/HyperAgents/ns.hyperagents.org/issues?q=possible-worlds)
* [link toward related features that are associated to this motivating scenario](https://github.com/HyperAgents/ns.hyperagents.org/issues?q=possible-worlds)




52 changes: 52 additions & 0 deletions domains/disinformation/misinformation-in-databases/dataset.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
@base <https://ci.mines-stetienne.fr/fna> .
@prefix : <#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix hmas: <https://ci.mines-stetienne.fr/hmas> .
@prefix hreg: <https://ci.mines-stetienne.fr/regulation> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix time: <http://www.w3.org/2006/time#> .

<#> rdf:type owl:Ontology ;
owl:imports <https://ci.mines-stetienne.fr/hmas#> .

:LocalKnowledge rdfs:subClassOf :NAryRelation .

:indinstinguishes a rdf:Property ;
rdfs:domain :LocalKnowledge ;
rdfs:range :PossibleWorld .

:associatedToAgent a rdf:Property ;
rdfs:domain :LocalKnowledge ;
rdfs:range :Agent .


:w1 :hasNAryRelation [
a :LocalKnowledge ;
:indinstinguishes :w2 ;
:associatedToAgent :celiano .
] ;
[
a :LocalKnowledge ;
:indinstinguishes :w1 ;
:associatedToAgent :celiano .
] .

:w2 :hasNAryRelation [
a :LocalKnowledge ;
:indinstinguishes :w2 ;
:associatedToAgent :celiano .
] ;
[
a :LocalKnowledge ;
:indinstinguishes :w1 ;
:associatedToAgent :celiano .
] .

:w1 :hasNAryRelation [
a :LocalKnowledge ;
:indinstinguishes :w1 ;
:associatedToAgent :christiano .
] .
36 changes: 36 additions & 0 deletions domains/disinformation/misinformation-in-databases/onto.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
@base <https://purl.org/hmas/> .
@prefix : <> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix hmas: <https://ci.mines-stetienne.fr/hmas> .
@prefix hreg: <https://ci.mines-stetienne.fr/regulation> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix time: <http://www.w3.org/2006/time#> .

<#> rdf:type owl:Ontology ;
owl:imports <https://ci.mines-stetienne.fr/hmas#> .


:possible-worlds a owl:Ontology .

:PossibleWorld a rdfs:Class ;
rdfs:comment "A possible world is a reified set of RDF triples."@en ;
rdfs:isDefinedBy :possible-worlds ;
rdfs:label "PossibleWorld"@en .


:NAryRelation a rdfs:Class ;
rdfs:comment "A specification of the standard behaviors one expects from others in an organization."@en ;
rdfs:isDefinedBy :possible-worlds ;
rdfs:label "NAryRelation"@en .

:hasNAryRelation a rdf:Property ;
rdfs:comment "A specification of the standard behaviors one expects from others in an organization."@en ;
rdfs:isDefinedBy :possible-worlds ;
rdfs:label "hasNAryRelation"@en ;
rdfs:range :NAryRelation .



6 changes: 6 additions & 0 deletions domains/tackling-online-disinformation/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Tackling Online Disinformation Domain

## Overview
The Tackling Online Disinformation domain is illustrated using the example of a multi-agent system where autonomous agents collaborate with each other to curate and label information on the Web towards tackling online disinformation. Autonomous agents are organized within an organization that follows the tackling online disinformation process presented in [1].

[1] Wild, A., Ciortea, A., & Mayer, S. (2020, April). Designing social machines for tackling online disinformation. In Companion Proceedings of the Web Conference 2020 (pp. 650-654).