From 3f741e451111b41e9f16b23540602e2c6e898d9e Mon Sep 17 00:00:00 2001 From: danaivach Date: Wed, 14 Jun 2023 16:02:22 +0200 Subject: [PATCH 1/5] create domain description --- domains/tackling-online-disinformation/README.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 domains/tackling-online-disinformation/README.md diff --git a/domains/tackling-online-disinformation/README.md b/domains/tackling-online-disinformation/README.md new file mode 100644 index 00000000..ce506411 --- /dev/null +++ b/domains/tackling-online-disinformation/README.md @@ -0,0 +1,4 @@ +# Tackling Online Disinformation Domain + +## Overview +The Tackling Online Disinformation domain is illustrated using the example of a multi-agent systems where autonomous agents collaborate with each other to curate and label information on the Web towards tackling online disinformation. From 25b7ad021e201ae91bd4b8fa7dd2445f4ae4d4e8 Mon Sep 17 00:00:00 2001 From: danaivach Date: Wed, 14 Jun 2023 16:02:44 +0200 Subject: [PATCH 2/5] Fix typo --- domains/tackling-online-disinformation/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/tackling-online-disinformation/README.md b/domains/tackling-online-disinformation/README.md index ce506411..71d5443d 100644 --- a/domains/tackling-online-disinformation/README.md +++ b/domains/tackling-online-disinformation/README.md @@ -1,4 +1,4 @@ # Tackling Online Disinformation Domain ## Overview -The Tackling Online Disinformation domain is illustrated using the example of a multi-agent systems where autonomous agents collaborate with each other to curate and label information on the Web towards tackling online disinformation. +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. From d9d2f066925cd7bc772a504fc4555c29c86d5e40 Mon Sep 17 00:00:00 2001 From: danaivach Date: Thu, 15 Jun 2023 20:13:49 +0200 Subject: [PATCH 3/5] add references --- domains/tackling-online-disinformation/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/tackling-online-disinformation/README.md b/domains/tackling-online-disinformation/README.md index 71d5443d..a2a95dbd 100644 --- a/domains/tackling-online-disinformation/README.md +++ b/domains/tackling-online-disinformation/README.md @@ -1,4 +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. +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). From c128181a861f643b3ab3619159d0515808b498b0 Mon Sep 17 00:00:00 2001 From: DrLeturc <82405500+DrLeturc@users.noreply.github.com> Date: Fri, 28 Jul 2023 14:13:02 +0200 Subject: [PATCH 4/5] Add files via upload --- .../misinformation-in-databases/1.rq | 6 +++ .../misinformation-in-databases/2.rq | 11 ++++ .../misinformation-in-databases/README.md | 30 +++++++++++ .../misinformation-in-databases/dataset.ttl | 52 +++++++++++++++++++ .../misinformation-in-databases/onto.ttl | 45 ++++++++++++++++ 5 files changed, 144 insertions(+) create mode 100644 domains/disinformation/misinformation-in-databases/1.rq create mode 100644 domains/disinformation/misinformation-in-databases/2.rq create mode 100644 domains/disinformation/misinformation-in-databases/README.md create mode 100644 domains/disinformation/misinformation-in-databases/dataset.ttl create mode 100644 domains/disinformation/misinformation-in-databases/onto.ttl diff --git a/domains/disinformation/misinformation-in-databases/1.rq b/domains/disinformation/misinformation-in-databases/1.rq new file mode 100644 index 00000000..eef3b8b0 --- /dev/null +++ b/domains/disinformation/misinformation-in-databases/1.rq @@ -0,0 +1,6 @@ +PREFIX : <#> + +SELECT ?w +WHERE { + ?w rdf:type :PossibleWorld . +} diff --git a/domains/disinformation/misinformation-in-databases/2.rq b/domains/disinformation/misinformation-in-databases/2.rq new file mode 100644 index 00000000..b4f86a8b --- /dev/null +++ b/domains/disinformation/misinformation-in-databases/2.rq @@ -0,0 +1,11 @@ +PREFIX : <#> + + +CONSTRUCT { + ?w1 :links ?w2 . +} +WHERE { + ?w1 :epistemicRelation _:edge1 . + _:edge1 :indinstinguishes ?w2 . + _:edge1 :agent :i . +} diff --git a/domains/disinformation/misinformation-in-databases/README.md b/domains/disinformation/misinformation-in-databases/README.md new file mode 100644 index 00000000..20759cdb --- /dev/null +++ b/domains/disinformation/misinformation-in-databases/README.md @@ -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) + + + + diff --git a/domains/disinformation/misinformation-in-databases/dataset.ttl b/domains/disinformation/misinformation-in-databases/dataset.ttl new file mode 100644 index 00000000..ceaff03b --- /dev/null +++ b/domains/disinformation/misinformation-in-databases/dataset.ttl @@ -0,0 +1,52 @@ +@base . +@prefix : <#> . +@prefix owl: . +@prefix hmas: . +@prefix hreg: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@prefix time: . + +<#> rdf:type owl:Ontology ; + owl:imports . + +: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 . +] . diff --git a/domains/disinformation/misinformation-in-databases/onto.ttl b/domains/disinformation/misinformation-in-databases/onto.ttl new file mode 100644 index 00000000..3b29fe9b --- /dev/null +++ b/domains/disinformation/misinformation-in-databases/onto.ttl @@ -0,0 +1,45 @@ +@base . +@prefix : <#> . +@prefix owl: . +@prefix hmas: . +@prefix hreg: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@prefix time: . + +<#> rdf:type owl:Ontology ; + owl:imports . + +#@prefix : + +:possible-worlds a owl:Ontology . +:PossibleWorld a rdfs:Class ; + rdfs:comment "A possible world is a reified set of RDF triples."@en ; + 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:label "NAryRelation"@en . + +:hasNAryRelation a rdf:Property ; + rdfs:comment "A specification of the standard behaviors one expects from others in an organization."@en ; + rdfs:label "hasNAryRelation"@en ; + rdfs:range :NAryRelation . + +:fromARessource :hasNAryRelation [ + a :NAryRelation ; + :param1 :arg1 ; + :param2 :arg2 ; + ... + :paramN :argN ] + +:MyModalOperator rdfs:subClassOf :NAryRelation . + +:myParameterN a rdf:Property ; + rdfs:domain :MyModalOperator ; + rdfs:range :PossibleWorld . + + From 495f2298dfab1acb47d7a1e80eeb28961a73c53f Mon Sep 17 00:00:00 2001 From: DrLeturc <82405500+DrLeturc@users.noreply.github.com> Date: Fri, 28 Jul 2023 14:17:14 +0200 Subject: [PATCH 5/5] Update onto.ttl --- .../misinformation-in-databases/onto.ttl | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/domains/disinformation/misinformation-in-databases/onto.ttl b/domains/disinformation/misinformation-in-databases/onto.ttl index 3b29fe9b..a01e63cc 100644 --- a/domains/disinformation/misinformation-in-databases/onto.ttl +++ b/domains/disinformation/misinformation-in-databases/onto.ttl @@ -1,5 +1,5 @@ -@base . -@prefix : <#> . +@base . +@prefix : <> . @prefix owl: . @prefix hmas: . @prefix hreg: . @@ -12,34 +12,25 @@ <#> rdf:type owl:Ontology ; owl:imports . -#@prefix : :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 . -:fromARessource :hasNAryRelation [ - a :NAryRelation ; - :param1 :arg1 ; - :param2 :arg2 ; - ... - :paramN :argN ] - -:MyModalOperator rdfs:subClassOf :NAryRelation . - -:myParameterN a rdf:Property ; - rdfs:domain :MyModalOperator ; - rdfs:range :PossibleWorld .