SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Supporting
    Self-
Organization
in Politics by
the Semantic
    Web          Supporting Self-Organization in Politics by the
Technologies

V´clav Bel´k
 a        a
                          Semantic Web Technologies
and Vojtˇch
        e
   Sv´tek
     a

Introduction
                            V´clav Bel´k1 and Vojtˇch Sv´tek2
                             a        a           e     a
Ontopolis
Schema
                               1 Digital Enterprise Research Institute
Ontopolis
Portal                         National University of Ireland, Galway
Conclusion             2 Departmentof Information and Knowledge Engineering
                                  University of Economics, Prague


                                      ePart 2010, Lausanne
Motivation

 Supporting
    Self-
Organization         Widespread of social web have brought the new
in Politics by
the Semantic         possibilities of large-scale collaboration and
    Web
Technologies         decentralization
V´clav Bel´k
 a        a
and Vojtˇch
        e
                     Many bottom-up public initiatives emerge in
   Sv´tek
     a
                     general-purpose sites like Facebook
Introduction         It is hard to attract users to join a dedicated
Ontopolis            eParticipation site
Schema
                          Any rather small/empty site is unattractive for users
Ontopolis
Portal                    To rise the attractivity, the impact to the real policy is
Conclusion                needed
                          To rise impact, the representativeness of user-base has to
                          be risen
                     A large portion of the public discourse is actually realized
                     outside of specialized ePart systems
Motivation

 Supporting
    Self-
Organization         Widespread of social web have brought the new
in Politics by
the Semantic         possibilities of large-scale collaboration and
    Web
Technologies         decentralization
V´clav Bel´k
 a        a
and Vojtˇch
        e
                     Many bottom-up public initiatives emerge in
   Sv´tek
     a
                     general-purpose sites like Facebook
Introduction         It is hard to attract users to join a dedicated
Ontopolis            eParticipation site
Schema
                          Any rather small/empty site is unattractive for users
Ontopolis
Portal                    To rise the attractivity, the impact to the real policy is
Conclusion                needed
                          To rise impact, the representativeness of user-base has to
                          be risen
                     A large portion of the public discourse is actually realized
                     outside of specialized ePart systems
Motivation

 Supporting
    Self-
Organization         Widespread of social web have brought the new
in Politics by
the Semantic         possibilities of large-scale collaboration and
    Web
Technologies         decentralization
V´clav Bel´k
 a        a
and Vojtˇch
        e
                     Many bottom-up public initiatives emerge in
   Sv´tek
     a
                     general-purpose sites like Facebook
Introduction         It is hard to attract users to join a dedicated
Ontopolis            eParticipation site
Schema
                          Any rather small/empty site is unattractive for users
Ontopolis
Portal                    To rise the attractivity, the impact to the real policy is
Conclusion                needed
                          To rise impact, the representativeness of user-base has to
                          be risen
                     A large portion of the public discourse is actually realized
                     outside of specialized ePart systems
Problem Statement

 Supporting
    Self-
Organization         Given the heterogeneity of public discourse, how will the
in Politics by
the Semantic
                     overall overview of citizens’ opinions and knowledge be
    Web              able to be determined?
Technologies
                         How can be the ability of people to spontaneously form
V´clav Bel´k
 a        a
and Vojtˇch
        e                public initiatives improved in such settings?
   Sv´tek
     a
                     Considering that many public issues are intrinsically
Introduction
                     complex, how to avoid information overflow?
Ontopolis
Schema               How will a user be able to determine what is worthy of
Ontopolis
Portal
                     his/her attention and what is not?
Conclusion           How will a government and other public stakeholders
                     realize what is really demanded no matter what systems
                     are used by the participants?
                     How to avoid a possibility of abuse of data about political
                     profiles of people?
Problem Statement

 Supporting
    Self-
Organization         Given the heterogeneity of public discourse, how will the
in Politics by
the Semantic
                     overall overview of citizens’ opinions and knowledge be
    Web              able to be determined?
Technologies
                         How can be the ability of people to spontaneously form
V´clav Bel´k
 a        a
and Vojtˇch
        e                public initiatives improved in such settings?
   Sv´tek
     a
                     Considering that many public issues are intrinsically
Introduction
                     complex, how to avoid information overflow?
Ontopolis
Schema               How will a user be able to determine what is worthy of
Ontopolis
Portal
                     his/her attention and what is not?
Conclusion           How will a government and other public stakeholders
                     realize what is really demanded no matter what systems
                     are used by the participants?
                     How to avoid a possibility of abuse of data about political
                     profiles of people?
Problem Statement

 Supporting
    Self-
Organization         Given the heterogeneity of public discourse, how will the
in Politics by
the Semantic
                     overall overview of citizens’ opinions and knowledge be
    Web              able to be determined?
Technologies
                         How can be the ability of people to spontaneously form
V´clav Bel´k
 a        a
and Vojtˇch
        e                public initiatives improved in such settings?
   Sv´tek
     a
                     Considering that many public issues are intrinsically
Introduction
                     complex, how to avoid information overflow?
Ontopolis
Schema               How will a user be able to determine what is worthy of
Ontopolis
Portal
                     his/her attention and what is not?
Conclusion           How will a government and other public stakeholders
                     realize what is really demanded no matter what systems
                     are used by the participants?
                     How to avoid a possibility of abuse of data about political
                     profiles of people?
Problem Statement

 Supporting
    Self-
Organization         Given the heterogeneity of public discourse, how will the
in Politics by
the Semantic
                     overall overview of citizens’ opinions and knowledge be
    Web              able to be determined?
Technologies
                         How can be the ability of people to spontaneously form
V´clav Bel´k
 a        a
and Vojtˇch
        e                public initiatives improved in such settings?
   Sv´tek
     a
                     Considering that many public issues are intrinsically
Introduction
                     complex, how to avoid information overflow?
Ontopolis
Schema               How will a user be able to determine what is worthy of
Ontopolis
Portal
                     his/her attention and what is not?
Conclusion           How will a government and other public stakeholders
                     realize what is really demanded no matter what systems
                     are used by the participants?
                     How to avoid a possibility of abuse of data about political
                     profiles of people?
Towards Solution

 Supporting
    Self-            One silver-bullet solution seems unreasonable due to the
Organization
in Politics by       regional, cultural, and legislative differences
the Semantic
    Web
Technologies
                     The more appropriate way to rise an impact may be to link
                     existing systems together
V´clav Bel´k
 a        a
and Vojtˇch
        e                Users would then benefit from shared knowledge
   Sv´tek
     a
                         Users could even collaborate across systems’ boundaries
Introduction
                     Ability to collaborate and problems with information
Ontopolis
Schema               overflow can be addressed by a better recommendation of
Ontopolis            users or content, respectively
Portal

Conclusion
                     The combination of social web and knowledge technologies
                     seems to be a natural step to tackle these issues
                     Our main aim has been to create a social-semantic web
                     platform enabling its users to collaboratively create
                     solutions of public issues and to self-organize around these
                     solutions
Towards Solution

 Supporting
    Self-            One silver-bullet solution seems unreasonable due to the
Organization
in Politics by       regional, cultural, and legislative differences
the Semantic
    Web
Technologies
                     The more appropriate way to rise an impact may be to link
                     existing systems together
V´clav Bel´k
 a        a
and Vojtˇch
        e                Users would then benefit from shared knowledge
   Sv´tek
     a
                         Users could even collaborate across systems’ boundaries
Introduction
                     Ability to collaborate and problems with information
Ontopolis
Schema               overflow can be addressed by a better recommendation of
Ontopolis            users or content, respectively
Portal

Conclusion
                     The combination of social web and knowledge technologies
                     seems to be a natural step to tackle these issues
                     Our main aim has been to create a social-semantic web
                     platform enabling its users to collaboratively create
                     solutions of public issues and to self-organize around these
                     solutions
Towards Solution

 Supporting
    Self-            One silver-bullet solution seems unreasonable due to the
Organization
in Politics by       regional, cultural, and legislative differences
the Semantic
    Web
Technologies
                     The more appropriate way to rise an impact may be to link
                     existing systems together
V´clav Bel´k
 a        a
and Vojtˇch
        e                Users would then benefit from shared knowledge
   Sv´tek
     a
                         Users could even collaborate across systems’ boundaries
Introduction
                     Ability to collaborate and problems with information
Ontopolis
Schema               overflow can be addressed by a better recommendation of
Ontopolis            users or content, respectively
Portal

Conclusion
                     The combination of social web and knowledge technologies
                     seems to be a natural step to tackle these issues
                     Our main aim has been to create a social-semantic web
                     platform enabling its users to collaboratively create
                     solutions of public issues and to self-organize around these
                     solutions
Outline

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies

V´clav Bel´k
 a        a
and Vojtˇch
        e
   Sv´tek
     a
                   1   Core eParticipation ontology: Ontopolis Schema
Introduction       2   Proof-of-concept social-semantic web portal: Ontopolis.net
Ontopolis
Schema             3   Conclusion
Ontopolis
Portal

Conclusion
Initial Requirements

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies         Ontology must not a priori conceive any particular public
V´clav Bel´k
 a        a          issue nor organization
and Vojtˇch
        e
   Sv´tek
     a                   It has to be as flexible as possible
Introduction
                     All data should be represented in RDF to bring flexibility
Ontopolis
                     of interactions
Schema                   Among users of different systems
Ontopolis                Among systems themselves
Portal

Conclusion           Ontology should be based on existing ones to allow reuse
                     of already existing knowledge
Initial Requirements

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies         Ontology must not a priori conceive any particular public
V´clav Bel´k
 a        a          issue nor organization
and Vojtˇch
        e
   Sv´tek
     a                   It has to be as flexible as possible
Introduction
                     All data should be represented in RDF to bring flexibility
Ontopolis
                     of interactions
Schema                   Among users of different systems
Ontopolis                Among systems themselves
Portal

Conclusion           Ontology should be based on existing ones to allow reuse
                     of already existing knowledge
Initial Requirements

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies         Ontology must not a priori conceive any particular public
V´clav Bel´k
 a        a          issue nor organization
and Vojtˇch
        e
   Sv´tek
     a                   It has to be as flexible as possible
Introduction
                     All data should be represented in RDF to bring flexibility
Ontopolis
                     of interactions
Schema                   Among users of different systems
Ontopolis                Among systems themselves
Portal

Conclusion           Ontology should be based on existing ones to allow reuse
                     of already existing knowledge
Competency Questions

 Supporting
    Self-
Organization
in Politics by
the Semantic     The main purpose of this ontology can be characterized by the
    Web
Technologies     following competency questions:
V´clav Bel´k
 a        a
and Vojtˇch
        e
                     What are actual political issues that people are
   Sv´tek
     a               interested in?
Introduction         How are these issues interrelated?
Ontopolis
Schema               What are possible solutions of these issues?
Ontopolis
Portal
                     Which of these solutions are more worthy of attention?
Conclusion           Given one particular proposed solution of some issue, what
                     are similar solutions?
                     Who is interested in similar political topics as a given user?
Competency Questions

 Supporting
    Self-
Organization
in Politics by
the Semantic     The main purpose of this ontology can be characterized by the
    Web
Technologies     following competency questions:
V´clav Bel´k
 a        a
and Vojtˇch
        e
                     What are actual political issues that people are
   Sv´tek
     a               interested in?
Introduction         How are these issues interrelated?
Ontopolis
Schema               What are possible solutions of these issues?
Ontopolis
Portal
                     Which of these solutions are more worthy of attention?
Conclusion           Given one particular proposed solution of some issue, what
                     are similar solutions?
                     Who is interested in similar political topics as a given user?
Competency Questions

 Supporting
    Self-
Organization
in Politics by
the Semantic     The main purpose of this ontology can be characterized by the
    Web
Technologies     following competency questions:
V´clav Bel´k
 a        a
and Vojtˇch
        e
                     What are actual political issues that people are
   Sv´tek
     a               interested in?
Introduction         How are these issues interrelated?
Ontopolis
Schema               What are possible solutions of these issues?
Ontopolis
Portal
                     Which of these solutions are more worthy of attention?
Conclusion           Given one particular proposed solution of some issue, what
                     are similar solutions?
                     Who is interested in similar political topics as a given user?
Ontopolis Ontology—OPOL

 Supporting
    Self-
Organization
in Politics by
the Semantic        It plays a crucial role in the system:
    Web
Technologies             all data are represented using OPOL
V´clav Bel´k
 a        a
                         data are also validated using OPOL
and Vojtˇch
        e                it enable to guarantee the freedom of data
   Sv´tek
     a
                    OPOL re-uses several existing ontologies:
Introduction
                         FOAF for representation of persons and their relationships
Ontopolis
Schema                   SIOC for representation of content and its relationships to
Ontopolis                users
Portal                   DOLCE for representation of public issues and goals
Conclusion               WordNet Basic for disambiguation of descriptions of
                         content
                         DCTerms
                         Konfidi
Friend of a Friend

 Supporting
    Self-
Organization
in Politics by                                                          opol:PEGroup
the Semantic
    Web
Technologies

V´clav Bel´k
 a        a
                                             Person       knows               Group
and Vojtˇch
        e
   Sv´tek
     a
                                      mbox                             member
Introduction

Ontopolis
Schema
                       opol:MailBox                                  Agent            opol:PEUsergroup

Ontopolis
Portal                                        firstName surname              holdsAccount
Conclusion
                                                                      OnlineAccount


                                                                      accountName


                                                      rdfs:Literal
Semantically-Interlinked On-line Communities

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web                                                              Item
Technologies
                                                            has_creator           topic
V´clav Bel´k
 a        a
and Vojtˇch
        e
                                      User              opol:GroupAdmin             sioc_t:Tag
   Sv´tek
     a

                                        has_function                      sioc_a:has_permission       sioc_a:has_permission
Introduction

Ontopolis                             Role                        opol:DeletePlanPermission              opol:AddPlanPermission
Schema
                         has_member    has_scope
Ontopolis
Portal
                             opol:PEUsergroup                                     sioc_a:Permission
Conclusion


                     Usergroup               foaf:OnlineAccount
Representation of Political Programs using
                 DOLCE I
 Supporting
    Self-
Organization
in Politics by
the Semantic         We want to represent public issues and their proposed
    Web
Technologies
                     solutions
V´clav Bel´k
 a        a          Users can play different roles depending on their attitude
and Vojtˇch
        e
   Sv´tek
     a
                     towards the problem:
                         They can create an issue and/or propose its solution
Introduction
                         Or they can just express their sympathy towards some
Ontopolis
Schema                   already existing solution
Ontopolis            Proposed solution of an issue is described by its goal(s)
Portal

Conclusion
                     and its measure(s)
                     If some user express its goal to solve an issue, we want to
                     understand this as a public promise, which another user
                     may express its trust to
Representation of Political Programs using
                 DOLCE I
 Supporting
    Self-
Organization
in Politics by
the Semantic         We want to represent public issues and their proposed
    Web
Technologies
                     solutions
V´clav Bel´k
 a        a          Users can play different roles depending on their attitude
and Vojtˇch
        e
   Sv´tek
     a
                     towards the problem:
                         They can create an issue and/or propose its solution
Introduction
                         Or they can just express their sympathy towards some
Ontopolis
Schema                   already existing solution
Ontopolis            Proposed solution of an issue is described by its goal(s)
Portal

Conclusion
                     and its measure(s)
                     If some user express its goal to solve an issue, we want to
                     understand this as a public promise, which another user
                     may express its trust to
Representation of Political Programs using
                 DOLCE I
 Supporting
    Self-
Organization
in Politics by
the Semantic         We want to represent public issues and their proposed
    Web
Technologies
                     solutions
V´clav Bel´k
 a        a          Users can play different roles depending on their attitude
and Vojtˇch
        e
   Sv´tek
     a
                     towards the problem:
                         They can create an issue and/or propose its solution
Introduction
                         Or they can just express their sympathy towards some
Ontopolis
Schema                   already existing solution
Ontopolis            Proposed solution of an issue is described by its goal(s)
Portal

Conclusion
                     and its measure(s)
                     If some user express its goal to solve an issue, we want to
                     understand this as a public promise, which another user
                     may express its trust to
Representation of Political Programs using
                 DOLCE I
 Supporting
    Self-
Organization
in Politics by
the Semantic         We want to represent public issues and their proposed
    Web
Technologies
                     solutions
V´clav Bel´k
 a        a          Users can play different roles depending on their attitude
and Vojtˇch
        e
   Sv´tek
     a
                     towards the problem:
                         They can create an issue and/or propose its solution
Introduction
                         Or they can just express their sympathy towards some
Ontopolis
Schema                   already existing solution
Ontopolis            Proposed solution of an issue is described by its goal(s)
Portal

Conclusion
                     and its measure(s)
                     If some user express its goal to solve an issue, we want to
                     understand this as a public promise, which another user
                     may express its trust to
Representation of Political Programs using
                 DOLCE II
 Supporting
    Self-                           opol:Support             opol:Supporter                opol:PoliticalCandidate              dolmd:promise               opol:Following
Organization
in Politics by                                        opol:support_of
the Semantic
    Web                                                       opol:PoliticalRole                                               dolmd:commitment
Technologies
                                                                                                               doledns:d-uses
V´clav Bel´k
 a        a
and Vojtˇch
        e                                                               doledns:role
   Sv´tek
     a
                                                                                                                      doledns:played-by

Introduction
                                                                               doledns:defines        opol:IssueSolutionPlan               foaf:Agent

Ontopolis
                                                        dolplans:has-assignment                                        dolplans:adopts-plan
Schema

Ontopolis            opol:Measure                                                                          doledns:plan                           dolplans:adopts-goal

Portal
                                                                                       doledns:defines                     dolite:proper-part
Conclusion
                                       doledns:task                                                                         doledns:goal


                                                                                                                                   opol:is_solution_of


                                                                                                                          opol:PoliticalIssue




                                                                                                                     doledns:social-desctiption
Representing Disambiguation

 Supporting
    Self-
Organization
in Politics by
the Semantic                  Word sense disambiguation
    Web
Technologies

V´clav Bel´k
 a        a
and Vojtˇch
        e                    rdf:subject            rdf:predicate      dcterms:subject
   Sv´tek
     a
                                                                                    WordNet Basic schema vocabulary

Introduction          sioc:Item            rdf:object     sioc:topic          wn20basic:Synset

Ontopolis
Schema                        sioc:topic                                             wn20basic:synsetId    wn20basic:senseLabel

Ontopolis
Portal                             sioc_t:Tag                                  xsd:nonNegativeInteger           rdfs:Literal

Conclusion                                        dcterms:title


                                                  xsd:string
Representing Similarity

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies

V´clav Bel´k
 a        a
and Vojtˇch
        e                  similarity vocabulary                                           similarity example
   Sv´tek
     a
                            opol:SimilarityInfo                                           similarity#1

Introduction
                       dolite:proper-part opol:similarity                     dolite:proper-partdolite:proper-part    opol:similarity
Ontopolis
Schema                sioc:Item          rdfs:Literal       solution_plan#1            solution_plan#2               0.67777^^xsd:double

Ontopolis
Portal

Conclusion
Global Architecture

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies

V´clav Bel´k
 a        a
and Vojtˇch
        e
   Sv´tek
     a

Introduction

Ontopolis
Schema

Ontopolis
Portal

Conclusion
Key Technologies

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies         Ontopolis.net is written using Grails framework
V´clav Bel´k
 a        a              agile development
and Vojtˇch
        e
   Sv´tek
     a                   Java platform
                         integrating state-of-the art Java components: Spring,
Introduction
                         Sitemesh, JUnit, . . .
Ontopolis
Schema               Data are stored in Jena SDB RDF store with PostgreSQL
Ontopolis            at the back-end
Portal
                         Jena’s generic rules engine is used for real-time reasoning
Conclusion
                     Data are validated using Pellet reasoner and its IC plug-in
Key Technologies

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies         Ontopolis.net is written using Grails framework
V´clav Bel´k
 a        a              agile development
and Vojtˇch
        e
   Sv´tek
     a                   Java platform
                         integrating state-of-the art Java components: Spring,
Introduction
                         Sitemesh, JUnit, . . .
Ontopolis
Schema               Data are stored in Jena SDB RDF store with PostgreSQL
Ontopolis            at the back-end
Portal
                         Jena’s generic rules engine is used for real-time reasoning
Conclusion
                     Data are validated using Pellet reasoner and its IC plug-in
Usage Scenarios—Internal

 Supporting
    Self-
Organization         Creating an issue
in Politics by
the Semantic
    Web
                     Suggest a solution of an issue—political candidate role
Technologies
                     Declaring support to a candidate—political supporter role
V´clav Bel´k
 a        a
and Vojtˇch
        e            (follower)
   Sv´tek
     a
                     Creating group
Introduction             group administrator
Ontopolis                adding goals of the group
Schema
                         three roles in the group:
Ontopolis
Portal                        plain member
Conclusion                    follower
                              candidate
                         the only way to share a plan
                     Recommendation of similar issues, users, and solutions
                     Overview of most trusted users, or the most pressing issues
Usage Scenarios—Internal

 Supporting
    Self-
Organization         Creating an issue
in Politics by
the Semantic
    Web
                     Suggest a solution of an issue—political candidate role
Technologies
                     Declaring support to a candidate—political supporter role
V´clav Bel´k
 a        a
and Vojtˇch
        e            (follower)
   Sv´tek
     a
                     Creating group
Introduction             group administrator
Ontopolis                adding goals of the group
Schema
                         three roles in the group:
Ontopolis
Portal                        plain member
Conclusion                    follower
                              candidate
                         the only way to share a plan
                     Recommendation of similar issues, users, and solutions
                     Overview of most trusted users, or the most pressing issues
Usage Scenarios—Internal

 Supporting
    Self-
Organization         Creating an issue
in Politics by
the Semantic
    Web
                     Suggest a solution of an issue—political candidate role
Technologies
                     Declaring support to a candidate—political supporter role
V´clav Bel´k
 a        a
and Vojtˇch
        e            (follower)
   Sv´tek
     a
                     Creating group
Introduction             group administrator
Ontopolis                adding goals of the group
Schema
                         three roles in the group:
Ontopolis
Portal                        plain member
Conclusion                    follower
                              candidate
                         the only way to share a plan
                     Recommendation of similar issues, users, and solutions
                     Overview of most trusted users, or the most pressing issues
Usage Scenarios—Distributed

 Supporting
    Self-
                     All the knowledge (RDF data) is possible to share by a
Organization
in Politics by
                     SPARQL end-point
the Semantic             HTTP-based protocol and query language for the
    Web
Technologies             Semantic Web
V´clav Bel´k
 a        a
                     Any third party can thus obtain from the system in a
and Vojtˇch
        e            machine processable form any data in the same way as the
   Sv´tek
     a
                     system itself
Introduction             list of issues
Ontopolis                list of proposed solutions
Schema
                         social network structure
Ontopolis
Portal                   list of users, . . .
Conclusion           In this distributed fashion, any other system will be able to
                     provide by far more knowledge about possible solutions or
                     similar-minded people than it actually contains in its own
                     database
                     Even more distributed scenario involving general blogs or
                     discussion fora is conceivable using OPOL
Usage Scenarios—Distributed

 Supporting
    Self-
                     All the knowledge (RDF data) is possible to share by a
Organization
in Politics by
                     SPARQL end-point
the Semantic             HTTP-based protocol and query language for the
    Web
Technologies             Semantic Web
V´clav Bel´k
 a        a
                     Any third party can thus obtain from the system in a
and Vojtˇch
        e            machine processable form any data in the same way as the
   Sv´tek
     a
                     system itself
Introduction             list of issues
Ontopolis                list of proposed solutions
Schema
                         social network structure
Ontopolis
Portal                   list of users, . . .
Conclusion           In this distributed fashion, any other system will be able to
                     provide by far more knowledge about possible solutions or
                     similar-minded people than it actually contains in its own
                     database
                     Even more distributed scenario involving general blogs or
                     discussion fora is conceivable using OPOL
Usage Scenarios—Distributed

 Supporting
    Self-
                     All the knowledge (RDF data) is possible to share by a
Organization
in Politics by
                     SPARQL end-point
the Semantic             HTTP-based protocol and query language for the
    Web
Technologies             Semantic Web
V´clav Bel´k
 a        a
                     Any third party can thus obtain from the system in a
and Vojtˇch
        e            machine processable form any data in the same way as the
   Sv´tek
     a
                     system itself
Introduction             list of issues
Ontopolis                list of proposed solutions
Schema
                         social network structure
Ontopolis
Portal                   list of users, . . .
Conclusion           In this distributed fashion, any other system will be able to
                     provide by far more knowledge about possible solutions or
                     similar-minded people than it actually contains in its own
                     database
                     Even more distributed scenario involving general blogs or
                     discussion fora is conceivable using OPOL
Example SPARQL query

 Supporting
    Self-
                 PREFIX o p o l : <... >
Organization
in Politics by
                 PREFIX d c t e r m s : <... >
the Semantic
    Web
                 PREFIX d o l i t e : <... >
Technologies     SELECT ? t i t l e (COUNT( ? g o a l ) AS ? s o l u t i o n s )
V´clav Bel´k
 a        a
and Vojtˇch
        e
                 WHERE {
   Sv´tek
     a               GRAPH <... > {
Introduction         ? i s s u e a opol : P o l i t i c a l I s s u e .
Ontopolis            ? i s s u e dcterms : t i t l e ? t i t l e .
Schema
                             OPTIONAL {
Ontopolis
Portal                          ? p l a n d o l i t e : p r o p e r −p a r t ? g o a l .
Conclusion                      ? goal opol : i s s o l u t i o n o f ? i s s u e .
                             }
                     }
                 }
                 GROUP BY ? i d ? t i t l e
                 ORDER BY DESC( ? s o l u t i o n s )
Example SPARQL query—Result Set

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies                      title                   solutions
V´clav Bel´k
 a        a                              ˇ
                       “Bark beetles in Sumava”               3
and Vojtˇch
        e
   Sv´tek
     a                       “Corruption”                     3
Introduction               “Broken sidewalk”                  2
Ontopolis         “High criminality at Charles’ square”       2
Schema
                    “Diminishing greenery in cities”          1
Ontopolis
Portal                  “Interests are too high”              1
Conclusion               “Taxes are too high”                 1
Conclusion I

 Supporting
    Self-
Organization         The public discourse is largely heterogeneous
in Politics by
the Semantic             dedicated ePart sites
    Web                  general on-line fora
Technologies
                         blogs, . . .
V´clav Bel´k
 a        a
and Vojtˇch
        e
   Sv´tek
     a               Public/political issues are often complex
Introduction
                     It is hard to find an integrated overview of people’s opinion
Ontopolis            The Semantic Web technologies are capable to solve many
Schema
                     of these problems by opening up what now are closed data
Ontopolis
Portal               silos
Conclusion
                     We created an ontology, which is based on many currently
                     existing and widely adopted standards
                     We designed and implemented a proof-of-concept
                     social-semantic web portal, which is fully backed by the
                     Semantic Web technology
Conclusion II

 Supporting
    Self-
Organization
in Politics by       This design brings a high level of interoperability and
the Semantic
    Web              openness hardly achievable by any other technology
Technologies

V´clav Bel´k
 a        a
                     This may help to overcome chicken-egg problem of new
and Vojtˇch
        e
   Sv´tek
     a
                     initiatives
                     Open access to knowledge created is (usually) more
Introduction

Ontopolis
                     conform with democracy
Schema
                     Knowledge technology helps to construct better
Ontopolis
Portal               recommendation which fosters the social interaction in the
Conclusion           system
                     We plan to extend the prototype and test it in a real-world
                     use-case at region of a small town at Prague-West area
Acknowledgement

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies

V´clav Bel´k
 a        a
and Vojtˇch
        e
   Sv´tek
     a
                 We gratefully acknowledge support provided by the CSF (Czech
                          Science Foundation) project P202/10/0761,
Introduction
                                    “Web Semantization”.
Ontopolis
Schema

Ontopolis                 Thank you for your attention!
Portal

Conclusion
Questions&Comments

 Supporting
    Self-
Organization
in Politics by
the Semantic
    Web
Technologies

V´clav Bel´k
 a        a
and Vojtˇch
        e
   Sv´tek
     a

Introduction

Ontopolis
Schema

Ontopolis
Portal

Conclusion

Contenu connexe

Tendances

The Finnish e-participation environment - IIEP IJW2011
The Finnish e-participation environment - IIEP IJW2011The Finnish e-participation environment - IIEP IJW2011
The Finnish e-participation environment - IIEP IJW2011Teemu Ropponen
 
Getting Under the Skin of Government 2.0 - Issues, Insights and Implications
Getting Under the Skin of Government 2.0 - Issues, Insights and ImplicationsGetting Under the Skin of Government 2.0 - Issues, Insights and Implications
Getting Under the Skin of Government 2.0 - Issues, Insights and ImplicationseGovernment Resource Centre
 
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...Mills Davis
 
Osimopolitika20v2
Osimopolitika20v2Osimopolitika20v2
Osimopolitika20v2osimod
 
Korea-Australia-New Zealand Broadband Summit 2011: Digital Futures
Korea-Australia-New Zealand Broadband Summit 2011: Digital FuturesKorea-Australia-New Zealand Broadband Summit 2011: Digital Futures
Korea-Australia-New Zealand Broadband Summit 2011: Digital FuturesCollabforge
 
Virtual Communities of Practice – does technology make a difference?
Virtual Communities of Practice – does technology make a difference?Virtual Communities of Practice – does technology make a difference?
Virtual Communities of Practice – does technology make a difference?Paul Penfold
 
Social media in government - presentation to NSW Health
Social media in government - presentation to NSW HealthSocial media in government - presentation to NSW Health
Social media in government - presentation to NSW HealthCraig Thomler
 
Class 1: Introduction
Class 1: IntroductionClass 1: Introduction
Class 1: IntroductionCOMP 113
 
New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014
New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014
New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014Sarah Bishop
 
Learning in, with and for the Social Web
Learning in, with and for the Social WebLearning in, with and for the Social Web
Learning in, with and for the Social WebJan Schmidt
 
MROCs - The Evolution of Listening
MROCs - The Evolution of ListeningMROCs - The Evolution of Listening
MROCs - The Evolution of ListeningSusan Abbott
 
next generation technologies to build sustainable communities of practice
next generation technologies to build sustainable communities of practicenext generation technologies to build sustainable communities of practice
next generation technologies to build sustainable communities of practiceGeorge Roberts
 
Case study AT Wiki
Case study AT WikiCase study AT Wiki
Case study AT WikiLinks-up
 
Navca Sw Regional Champions Presentation
Navca Sw Regional Champions PresentationNavca Sw Regional Champions Presentation
Navca Sw Regional Champions PresentationJulie Hawker
 
Road to Government 2.0: Technological Problems and Solutions for Transparency...
Road to Government 2.0: Technological Problems and Solutions for Transparency...Road to Government 2.0: Technological Problems and Solutions for Transparency...
Road to Government 2.0: Technological Problems and Solutions for Transparency...Daniel X. O'Neil
 
Abc gov2 presentation melb
Abc gov2 presentation melbAbc gov2 presentation melb
Abc gov2 presentation melbNicholas Gruen
 
[DRAFT] Hybrid Scales of Citizen Engagement: Case of Taiwan
[DRAFT] Hybrid Scales of Citizen Engagement: Case of Taiwan[DRAFT] Hybrid Scales of Citizen Engagement: Case of Taiwan
[DRAFT] Hybrid Scales of Citizen Engagement: Case of TaiwanAudrey Tang
 

Tendances (20)

The Finnish e-participation environment - IIEP IJW2011
The Finnish e-participation environment - IIEP IJW2011The Finnish e-participation environment - IIEP IJW2011
The Finnish e-participation environment - IIEP IJW2011
 
Getting Under the Skin of Government 2.0 - Issues, Insights and Implications
Getting Under the Skin of Government 2.0 - Issues, Insights and ImplicationsGetting Under the Skin of Government 2.0 - Issues, Insights and Implications
Getting Under the Skin of Government 2.0 - Issues, Insights and Implications
 
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
 
Osimopolitika20v2
Osimopolitika20v2Osimopolitika20v2
Osimopolitika20v2
 
Korea-Australia-New Zealand Broadband Summit 2011: Digital Futures
Korea-Australia-New Zealand Broadband Summit 2011: Digital FuturesKorea-Australia-New Zealand Broadband Summit 2011: Digital Futures
Korea-Australia-New Zealand Broadband Summit 2011: Digital Futures
 
Virtual Communities of Practice – does technology make a difference?
Virtual Communities of Practice – does technology make a difference?Virtual Communities of Practice – does technology make a difference?
Virtual Communities of Practice – does technology make a difference?
 
Social media in government - presentation to NSW Health
Social media in government - presentation to NSW HealthSocial media in government - presentation to NSW Health
Social media in government - presentation to NSW Health
 
Class 1: Introduction
Class 1: IntroductionClass 1: Introduction
Class 1: Introduction
 
New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014
New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014
New+Voices-Better-Communities-Leveraging-Technology-LGMA_2014
 
Learning in, with and for the Social Web
Learning in, with and for the Social WebLearning in, with and for the Social Web
Learning in, with and for the Social Web
 
MROCs - The Evolution of Listening
MROCs - The Evolution of ListeningMROCs - The Evolution of Listening
MROCs - The Evolution of Listening
 
next generation technologies to build sustainable communities of practice
next generation technologies to build sustainable communities of practicenext generation technologies to build sustainable communities of practice
next generation technologies to build sustainable communities of practice
 
Case study AT Wiki
Case study AT WikiCase study AT Wiki
Case study AT Wiki
 
Navca Sw Regional Champions Presentation
Navca Sw Regional Champions PresentationNavca Sw Regional Champions Presentation
Navca Sw Regional Champions Presentation
 
A15 gao
A15 gaoA15 gao
A15 gao
 
Using Internet Technology for Learning
Using Internet Technology for LearningUsing Internet Technology for Learning
Using Internet Technology for Learning
 
Road to Government 2.0: Technological Problems and Solutions for Transparency...
Road to Government 2.0: Technological Problems and Solutions for Transparency...Road to Government 2.0: Technological Problems and Solutions for Transparency...
Road to Government 2.0: Technological Problems and Solutions for Transparency...
 
Abc gov2 presentation melb
Abc gov2 presentation melbAbc gov2 presentation melb
Abc gov2 presentation melb
 
How do we search? Themes and challenges
How do we search? Themes and challengesHow do we search? Themes and challenges
How do we search? Themes and challenges
 
[DRAFT] Hybrid Scales of Citizen Engagement: Case of Taiwan
[DRAFT] Hybrid Scales of Citizen Engagement: Case of Taiwan[DRAFT] Hybrid Scales of Citizen Engagement: Case of Taiwan
[DRAFT] Hybrid Scales of Citizen Engagement: Case of Taiwan
 

Similaire à Supporting Self-Organization in Politics by the Semantic Web Technologies

15 Tips For Electronic Public Engagement
15 Tips For Electronic Public Engagement15 Tips For Electronic Public Engagement
15 Tips For Electronic Public EngagementDan Bevarly
 
Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09Suresh Fernando
 
Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...
Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...
Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...Anna De Liddo
 
Open innovation ISDT 2011
Open innovation ISDT 2011Open innovation ISDT 2011
Open innovation ISDT 2011lackaff
 
Semantic Technologies - 2007
Semantic Technologies - 2007Semantic Technologies - 2007
Semantic Technologies - 2007Yannis Kalfoglou
 
Enriching dialogue by harnessing the dynamic potential of Social Networking S...
Enriching dialogue by harnessing the dynamic potential of Social Networking S...Enriching dialogue by harnessing the dynamic potential of Social Networking S...
Enriching dialogue by harnessing the dynamic potential of Social Networking S...WeGov project
 
Semic 2011 highlights report
Semic 2011 highlights report Semic 2011 highlights report
Semic 2011 highlights report Semic.eu
 
Is Offline Consultation Dead? Catherine Howe at PEP-NET Summit
Is Offline Consultation Dead? Catherine Howe at PEP-NET SummitIs Offline Consultation Dead? Catherine Howe at PEP-NET Summit
Is Offline Consultation Dead? Catherine Howe at PEP-NET SummitPEP-NET
 
WeGov updated generic presentation
WeGov updated generic presentationWeGov updated generic presentation
WeGov updated generic presentationWeGov project
 
Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...Dr Lendy Spires
 
Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...Dr Lendy Spires
 
E Bristow Web 2.0
E Bristow Web 2.0E Bristow Web 2.0
E Bristow Web 2.0Art Upton
 
Designing e-government services for collaboration between citizens and the pu...
Designing e-government services for collaboration between citizens and the pu...Designing e-government services for collaboration between citizens and the pu...
Designing e-government services for collaboration between citizens and the pu...Teemu Ropponen
 
Scrutiny in the spotlight: Networked Councillors and the Scrutiny process
Scrutiny in the spotlight:  Networked Councillors and the Scrutiny processScrutiny in the spotlight:  Networked Councillors and the Scrutiny process
Scrutiny in the spotlight: Networked Councillors and the Scrutiny processCatherine Howe
 
Networks for Citizen Consultation and Citizen Sourcing of Expertise: Explor...
 Networks for Citizen Consultation and Citizen Sourcing  of Expertise: Explor... Networks for Citizen Consultation and Citizen Sourcing  of Expertise: Explor...
Networks for Citizen Consultation and Citizen Sourcing of Expertise: Explor...@cristobalcobo
 
What Is Civic Tech?
What Is Civic Tech?What Is Civic Tech?
What Is Civic Tech?Shawn Nutley
 

Similaire à Supporting Self-Organization in Politics by the Semantic Web Technologies (20)

15 Tips For Electronic Public Engagement
15 Tips For Electronic Public Engagement15 Tips For Electronic Public Engagement
15 Tips For Electronic Public Engagement
 
Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09Open System Mobilization Platform 01.15.09
Open System Mobilization Platform 01.15.09
 
Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...
Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...
Collective Intelligence and Online Deliberation Platforms for Citizen Engagem...
 
Making Sense of Goc 2.0 Strategies
Making Sense of Goc 2.0 StrategiesMaking Sense of Goc 2.0 Strategies
Making Sense of Goc 2.0 Strategies
 
Open innovation ISDT 2011
Open innovation ISDT 2011Open innovation ISDT 2011
Open innovation ISDT 2011
 
Semantic Technologies - 2007
Semantic Technologies - 2007Semantic Technologies - 2007
Semantic Technologies - 2007
 
Enriching dialogue by harnessing the dynamic potential of Social Networking S...
Enriching dialogue by harnessing the dynamic potential of Social Networking S...Enriching dialogue by harnessing the dynamic potential of Social Networking S...
Enriching dialogue by harnessing the dynamic potential of Social Networking S...
 
Semic 2011 highlights report
Semic 2011 highlights report Semic 2011 highlights report
Semic 2011 highlights report
 
Is Offline Consultation Dead? Catherine Howe at PEP-NET Summit
Is Offline Consultation Dead? Catherine Howe at PEP-NET SummitIs Offline Consultation Dead? Catherine Howe at PEP-NET Summit
Is Offline Consultation Dead? Catherine Howe at PEP-NET Summit
 
WeGov updated generic presentation
WeGov updated generic presentationWeGov updated generic presentation
WeGov updated generic presentation
 
Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...
 
Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...Literature review on the impact of public access to information and communica...
Literature review on the impact of public access to information and communica...
 
E Bristow Web 2.0
E Bristow Web 2.0E Bristow Web 2.0
E Bristow Web 2.0
 
Designing e-government services for collaboration between citizens and the pu...
Designing e-government services for collaboration between citizens and the pu...Designing e-government services for collaboration between citizens and the pu...
Designing e-government services for collaboration between citizens and the pu...
 
Scrutiny in the spotlight: Networked Councillors and the Scrutiny process
Scrutiny in the spotlight:  Networked Councillors and the Scrutiny processScrutiny in the spotlight:  Networked Councillors and the Scrutiny process
Scrutiny in the spotlight: Networked Councillors and the Scrutiny process
 
E-Government Stakeholder Involvement
E-Government Stakeholder InvolvementE-Government Stakeholder Involvement
E-Government Stakeholder Involvement
 
E-Governance – Some Challenges Ahead: Social Media Spurring Participation
E-Governance – Some Challenges Ahead: Social Media Spurring ParticipationE-Governance – Some Challenges Ahead: Social Media Spurring Participation
E-Governance – Some Challenges Ahead: Social Media Spurring Participation
 
qolexity_fazio_26 septembr_2014
qolexity_fazio_26 septembr_2014qolexity_fazio_26 septembr_2014
qolexity_fazio_26 septembr_2014
 
Networks for Citizen Consultation and Citizen Sourcing of Expertise: Explor...
 Networks for Citizen Consultation and Citizen Sourcing  of Expertise: Explor... Networks for Citizen Consultation and Citizen Sourcing  of Expertise: Explor...
Networks for Citizen Consultation and Citizen Sourcing of Expertise: Explor...
 
What Is Civic Tech?
What Is Civic Tech?What Is Civic Tech?
What Is Civic Tech?
 

Plus de Václav Belák

Towards Maximising Cross-Community Information Diffusion
Towards Maximising Cross-Community Information DiffusionTowards Maximising Cross-Community Information Diffusion
Towards Maximising Cross-Community Information DiffusionVáclav Belák
 
Targeting Communities to Maximise Information Diffusion
Targeting Communities to Maximise Information DiffusionTargeting Communities to Maximise Information Diffusion
Targeting Communities to Maximise Information DiffusionVáclav Belák
 
Cross-Community Influence in Discussion Fora
Cross-Community Influence in Discussion ForaCross-Community Influence in Discussion Fora
Cross-Community Influence in Discussion ForaVáclav Belák
 
Life-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 poster
Life-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 posterLife-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 poster
Life-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 posterVáclav Belák
 
Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010
Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010
Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010Václav Belák
 

Plus de Václav Belák (6)

Vaclav Belak PhD Viva
Vaclav Belak PhD VivaVaclav Belak PhD Viva
Vaclav Belak PhD Viva
 
Towards Maximising Cross-Community Information Diffusion
Towards Maximising Cross-Community Information DiffusionTowards Maximising Cross-Community Information Diffusion
Towards Maximising Cross-Community Information Diffusion
 
Targeting Communities to Maximise Information Diffusion
Targeting Communities to Maximise Information DiffusionTargeting Communities to Maximise Information Diffusion
Targeting Communities to Maximise Information Diffusion
 
Cross-Community Influence in Discussion Fora
Cross-Community Influence in Discussion ForaCross-Community Influence in Discussion Fora
Cross-Community Influence in Discussion Fora
 
Life-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 poster
Life-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 posterLife-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 poster
Life-Cycles and Mutual Effects of Scientific Communities: RSWebSci2010 poster
 
Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010
Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010
Life-Cycles and Mutual Effects of Scientific Communities: ASNA 2010
 

Dernier

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Dernier (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Supporting Self-Organization in Politics by the Semantic Web Technologies

  • 1. Supporting Self- Organization in Politics by the Semantic Web Supporting Self-Organization in Politics by the Technologies V´clav Bel´k a a Semantic Web Technologies and Vojtˇch e Sv´tek a Introduction V´clav Bel´k1 and Vojtˇch Sv´tek2 a a e a Ontopolis Schema 1 Digital Enterprise Research Institute Ontopolis Portal National University of Ireland, Galway Conclusion 2 Departmentof Information and Knowledge Engineering University of Economics, Prague ePart 2010, Lausanne
  • 2. Motivation Supporting Self- Organization Widespread of social web have brought the new in Politics by the Semantic possibilities of large-scale collaboration and Web Technologies decentralization V´clav Bel´k a a and Vojtˇch e Many bottom-up public initiatives emerge in Sv´tek a general-purpose sites like Facebook Introduction It is hard to attract users to join a dedicated Ontopolis eParticipation site Schema Any rather small/empty site is unattractive for users Ontopolis Portal To rise the attractivity, the impact to the real policy is Conclusion needed To rise impact, the representativeness of user-base has to be risen A large portion of the public discourse is actually realized outside of specialized ePart systems
  • 3. Motivation Supporting Self- Organization Widespread of social web have brought the new in Politics by the Semantic possibilities of large-scale collaboration and Web Technologies decentralization V´clav Bel´k a a and Vojtˇch e Many bottom-up public initiatives emerge in Sv´tek a general-purpose sites like Facebook Introduction It is hard to attract users to join a dedicated Ontopolis eParticipation site Schema Any rather small/empty site is unattractive for users Ontopolis Portal To rise the attractivity, the impact to the real policy is Conclusion needed To rise impact, the representativeness of user-base has to be risen A large portion of the public discourse is actually realized outside of specialized ePart systems
  • 4. Motivation Supporting Self- Organization Widespread of social web have brought the new in Politics by the Semantic possibilities of large-scale collaboration and Web Technologies decentralization V´clav Bel´k a a and Vojtˇch e Many bottom-up public initiatives emerge in Sv´tek a general-purpose sites like Facebook Introduction It is hard to attract users to join a dedicated Ontopolis eParticipation site Schema Any rather small/empty site is unattractive for users Ontopolis Portal To rise the attractivity, the impact to the real policy is Conclusion needed To rise impact, the representativeness of user-base has to be risen A large portion of the public discourse is actually realized outside of specialized ePart systems
  • 5. Problem Statement Supporting Self- Organization Given the heterogeneity of public discourse, how will the in Politics by the Semantic overall overview of citizens’ opinions and knowledge be Web able to be determined? Technologies How can be the ability of people to spontaneously form V´clav Bel´k a a and Vojtˇch e public initiatives improved in such settings? Sv´tek a Considering that many public issues are intrinsically Introduction complex, how to avoid information overflow? Ontopolis Schema How will a user be able to determine what is worthy of Ontopolis Portal his/her attention and what is not? Conclusion How will a government and other public stakeholders realize what is really demanded no matter what systems are used by the participants? How to avoid a possibility of abuse of data about political profiles of people?
  • 6. Problem Statement Supporting Self- Organization Given the heterogeneity of public discourse, how will the in Politics by the Semantic overall overview of citizens’ opinions and knowledge be Web able to be determined? Technologies How can be the ability of people to spontaneously form V´clav Bel´k a a and Vojtˇch e public initiatives improved in such settings? Sv´tek a Considering that many public issues are intrinsically Introduction complex, how to avoid information overflow? Ontopolis Schema How will a user be able to determine what is worthy of Ontopolis Portal his/her attention and what is not? Conclusion How will a government and other public stakeholders realize what is really demanded no matter what systems are used by the participants? How to avoid a possibility of abuse of data about political profiles of people?
  • 7. Problem Statement Supporting Self- Organization Given the heterogeneity of public discourse, how will the in Politics by the Semantic overall overview of citizens’ opinions and knowledge be Web able to be determined? Technologies How can be the ability of people to spontaneously form V´clav Bel´k a a and Vojtˇch e public initiatives improved in such settings? Sv´tek a Considering that many public issues are intrinsically Introduction complex, how to avoid information overflow? Ontopolis Schema How will a user be able to determine what is worthy of Ontopolis Portal his/her attention and what is not? Conclusion How will a government and other public stakeholders realize what is really demanded no matter what systems are used by the participants? How to avoid a possibility of abuse of data about political profiles of people?
  • 8. Problem Statement Supporting Self- Organization Given the heterogeneity of public discourse, how will the in Politics by the Semantic overall overview of citizens’ opinions and knowledge be Web able to be determined? Technologies How can be the ability of people to spontaneously form V´clav Bel´k a a and Vojtˇch e public initiatives improved in such settings? Sv´tek a Considering that many public issues are intrinsically Introduction complex, how to avoid information overflow? Ontopolis Schema How will a user be able to determine what is worthy of Ontopolis Portal his/her attention and what is not? Conclusion How will a government and other public stakeholders realize what is really demanded no matter what systems are used by the participants? How to avoid a possibility of abuse of data about political profiles of people?
  • 9. Towards Solution Supporting Self- One silver-bullet solution seems unreasonable due to the Organization in Politics by regional, cultural, and legislative differences the Semantic Web Technologies The more appropriate way to rise an impact may be to link existing systems together V´clav Bel´k a a and Vojtˇch e Users would then benefit from shared knowledge Sv´tek a Users could even collaborate across systems’ boundaries Introduction Ability to collaborate and problems with information Ontopolis Schema overflow can be addressed by a better recommendation of Ontopolis users or content, respectively Portal Conclusion The combination of social web and knowledge technologies seems to be a natural step to tackle these issues Our main aim has been to create a social-semantic web platform enabling its users to collaboratively create solutions of public issues and to self-organize around these solutions
  • 10. Towards Solution Supporting Self- One silver-bullet solution seems unreasonable due to the Organization in Politics by regional, cultural, and legislative differences the Semantic Web Technologies The more appropriate way to rise an impact may be to link existing systems together V´clav Bel´k a a and Vojtˇch e Users would then benefit from shared knowledge Sv´tek a Users could even collaborate across systems’ boundaries Introduction Ability to collaborate and problems with information Ontopolis Schema overflow can be addressed by a better recommendation of Ontopolis users or content, respectively Portal Conclusion The combination of social web and knowledge technologies seems to be a natural step to tackle these issues Our main aim has been to create a social-semantic web platform enabling its users to collaboratively create solutions of public issues and to self-organize around these solutions
  • 11. Towards Solution Supporting Self- One silver-bullet solution seems unreasonable due to the Organization in Politics by regional, cultural, and legislative differences the Semantic Web Technologies The more appropriate way to rise an impact may be to link existing systems together V´clav Bel´k a a and Vojtˇch e Users would then benefit from shared knowledge Sv´tek a Users could even collaborate across systems’ boundaries Introduction Ability to collaborate and problems with information Ontopolis Schema overflow can be addressed by a better recommendation of Ontopolis users or content, respectively Portal Conclusion The combination of social web and knowledge technologies seems to be a natural step to tackle these issues Our main aim has been to create a social-semantic web platform enabling its users to collaboratively create solutions of public issues and to self-organize around these solutions
  • 12. Outline Supporting Self- Organization in Politics by the Semantic Web Technologies V´clav Bel´k a a and Vojtˇch e Sv´tek a 1 Core eParticipation ontology: Ontopolis Schema Introduction 2 Proof-of-concept social-semantic web portal: Ontopolis.net Ontopolis Schema 3 Conclusion Ontopolis Portal Conclusion
  • 13. Initial Requirements Supporting Self- Organization in Politics by the Semantic Web Technologies Ontology must not a priori conceive any particular public V´clav Bel´k a a issue nor organization and Vojtˇch e Sv´tek a It has to be as flexible as possible Introduction All data should be represented in RDF to bring flexibility Ontopolis of interactions Schema Among users of different systems Ontopolis Among systems themselves Portal Conclusion Ontology should be based on existing ones to allow reuse of already existing knowledge
  • 14. Initial Requirements Supporting Self- Organization in Politics by the Semantic Web Technologies Ontology must not a priori conceive any particular public V´clav Bel´k a a issue nor organization and Vojtˇch e Sv´tek a It has to be as flexible as possible Introduction All data should be represented in RDF to bring flexibility Ontopolis of interactions Schema Among users of different systems Ontopolis Among systems themselves Portal Conclusion Ontology should be based on existing ones to allow reuse of already existing knowledge
  • 15. Initial Requirements Supporting Self- Organization in Politics by the Semantic Web Technologies Ontology must not a priori conceive any particular public V´clav Bel´k a a issue nor organization and Vojtˇch e Sv´tek a It has to be as flexible as possible Introduction All data should be represented in RDF to bring flexibility Ontopolis of interactions Schema Among users of different systems Ontopolis Among systems themselves Portal Conclusion Ontology should be based on existing ones to allow reuse of already existing knowledge
  • 16. Competency Questions Supporting Self- Organization in Politics by the Semantic The main purpose of this ontology can be characterized by the Web Technologies following competency questions: V´clav Bel´k a a and Vojtˇch e What are actual political issues that people are Sv´tek a interested in? Introduction How are these issues interrelated? Ontopolis Schema What are possible solutions of these issues? Ontopolis Portal Which of these solutions are more worthy of attention? Conclusion Given one particular proposed solution of some issue, what are similar solutions? Who is interested in similar political topics as a given user?
  • 17. Competency Questions Supporting Self- Organization in Politics by the Semantic The main purpose of this ontology can be characterized by the Web Technologies following competency questions: V´clav Bel´k a a and Vojtˇch e What are actual political issues that people are Sv´tek a interested in? Introduction How are these issues interrelated? Ontopolis Schema What are possible solutions of these issues? Ontopolis Portal Which of these solutions are more worthy of attention? Conclusion Given one particular proposed solution of some issue, what are similar solutions? Who is interested in similar political topics as a given user?
  • 18. Competency Questions Supporting Self- Organization in Politics by the Semantic The main purpose of this ontology can be characterized by the Web Technologies following competency questions: V´clav Bel´k a a and Vojtˇch e What are actual political issues that people are Sv´tek a interested in? Introduction How are these issues interrelated? Ontopolis Schema What are possible solutions of these issues? Ontopolis Portal Which of these solutions are more worthy of attention? Conclusion Given one particular proposed solution of some issue, what are similar solutions? Who is interested in similar political topics as a given user?
  • 19. Ontopolis Ontology—OPOL Supporting Self- Organization in Politics by the Semantic It plays a crucial role in the system: Web Technologies all data are represented using OPOL V´clav Bel´k a a data are also validated using OPOL and Vojtˇch e it enable to guarantee the freedom of data Sv´tek a OPOL re-uses several existing ontologies: Introduction FOAF for representation of persons and their relationships Ontopolis Schema SIOC for representation of content and its relationships to Ontopolis users Portal DOLCE for representation of public issues and goals Conclusion WordNet Basic for disambiguation of descriptions of content DCTerms Konfidi
  • 20. Friend of a Friend Supporting Self- Organization in Politics by opol:PEGroup the Semantic Web Technologies V´clav Bel´k a a Person knows Group and Vojtˇch e Sv´tek a mbox member Introduction Ontopolis Schema opol:MailBox Agent opol:PEUsergroup Ontopolis Portal firstName surname holdsAccount Conclusion OnlineAccount accountName rdfs:Literal
  • 21. Semantically-Interlinked On-line Communities Supporting Self- Organization in Politics by the Semantic Web Item Technologies has_creator topic V´clav Bel´k a a and Vojtˇch e User opol:GroupAdmin sioc_t:Tag Sv´tek a has_function sioc_a:has_permission sioc_a:has_permission Introduction Ontopolis Role opol:DeletePlanPermission opol:AddPlanPermission Schema has_member has_scope Ontopolis Portal opol:PEUsergroup sioc_a:Permission Conclusion Usergroup foaf:OnlineAccount
  • 22. Representation of Political Programs using DOLCE I Supporting Self- Organization in Politics by the Semantic We want to represent public issues and their proposed Web Technologies solutions V´clav Bel´k a a Users can play different roles depending on their attitude and Vojtˇch e Sv´tek a towards the problem: They can create an issue and/or propose its solution Introduction Or they can just express their sympathy towards some Ontopolis Schema already existing solution Ontopolis Proposed solution of an issue is described by its goal(s) Portal Conclusion and its measure(s) If some user express its goal to solve an issue, we want to understand this as a public promise, which another user may express its trust to
  • 23. Representation of Political Programs using DOLCE I Supporting Self- Organization in Politics by the Semantic We want to represent public issues and their proposed Web Technologies solutions V´clav Bel´k a a Users can play different roles depending on their attitude and Vojtˇch e Sv´tek a towards the problem: They can create an issue and/or propose its solution Introduction Or they can just express their sympathy towards some Ontopolis Schema already existing solution Ontopolis Proposed solution of an issue is described by its goal(s) Portal Conclusion and its measure(s) If some user express its goal to solve an issue, we want to understand this as a public promise, which another user may express its trust to
  • 24. Representation of Political Programs using DOLCE I Supporting Self- Organization in Politics by the Semantic We want to represent public issues and their proposed Web Technologies solutions V´clav Bel´k a a Users can play different roles depending on their attitude and Vojtˇch e Sv´tek a towards the problem: They can create an issue and/or propose its solution Introduction Or they can just express their sympathy towards some Ontopolis Schema already existing solution Ontopolis Proposed solution of an issue is described by its goal(s) Portal Conclusion and its measure(s) If some user express its goal to solve an issue, we want to understand this as a public promise, which another user may express its trust to
  • 25. Representation of Political Programs using DOLCE I Supporting Self- Organization in Politics by the Semantic We want to represent public issues and their proposed Web Technologies solutions V´clav Bel´k a a Users can play different roles depending on their attitude and Vojtˇch e Sv´tek a towards the problem: They can create an issue and/or propose its solution Introduction Or they can just express their sympathy towards some Ontopolis Schema already existing solution Ontopolis Proposed solution of an issue is described by its goal(s) Portal Conclusion and its measure(s) If some user express its goal to solve an issue, we want to understand this as a public promise, which another user may express its trust to
  • 26. Representation of Political Programs using DOLCE II Supporting Self- opol:Support opol:Supporter opol:PoliticalCandidate dolmd:promise opol:Following Organization in Politics by opol:support_of the Semantic Web opol:PoliticalRole dolmd:commitment Technologies doledns:d-uses V´clav Bel´k a a and Vojtˇch e doledns:role Sv´tek a doledns:played-by Introduction doledns:defines opol:IssueSolutionPlan foaf:Agent Ontopolis dolplans:has-assignment dolplans:adopts-plan Schema Ontopolis opol:Measure doledns:plan dolplans:adopts-goal Portal doledns:defines dolite:proper-part Conclusion doledns:task doledns:goal opol:is_solution_of opol:PoliticalIssue doledns:social-desctiption
  • 27. Representing Disambiguation Supporting Self- Organization in Politics by the Semantic Word sense disambiguation Web Technologies V´clav Bel´k a a and Vojtˇch e rdf:subject rdf:predicate dcterms:subject Sv´tek a WordNet Basic schema vocabulary Introduction sioc:Item rdf:object sioc:topic wn20basic:Synset Ontopolis Schema sioc:topic wn20basic:synsetId wn20basic:senseLabel Ontopolis Portal sioc_t:Tag xsd:nonNegativeInteger rdfs:Literal Conclusion dcterms:title xsd:string
  • 28. Representing Similarity Supporting Self- Organization in Politics by the Semantic Web Technologies V´clav Bel´k a a and Vojtˇch e similarity vocabulary similarity example Sv´tek a opol:SimilarityInfo similarity#1 Introduction dolite:proper-part opol:similarity dolite:proper-partdolite:proper-part opol:similarity Ontopolis Schema sioc:Item rdfs:Literal solution_plan#1 solution_plan#2 0.67777^^xsd:double Ontopolis Portal Conclusion
  • 29. Global Architecture Supporting Self- Organization in Politics by the Semantic Web Technologies V´clav Bel´k a a and Vojtˇch e Sv´tek a Introduction Ontopolis Schema Ontopolis Portal Conclusion
  • 30. Key Technologies Supporting Self- Organization in Politics by the Semantic Web Technologies Ontopolis.net is written using Grails framework V´clav Bel´k a a agile development and Vojtˇch e Sv´tek a Java platform integrating state-of-the art Java components: Spring, Introduction Sitemesh, JUnit, . . . Ontopolis Schema Data are stored in Jena SDB RDF store with PostgreSQL Ontopolis at the back-end Portal Jena’s generic rules engine is used for real-time reasoning Conclusion Data are validated using Pellet reasoner and its IC plug-in
  • 31. Key Technologies Supporting Self- Organization in Politics by the Semantic Web Technologies Ontopolis.net is written using Grails framework V´clav Bel´k a a agile development and Vojtˇch e Sv´tek a Java platform integrating state-of-the art Java components: Spring, Introduction Sitemesh, JUnit, . . . Ontopolis Schema Data are stored in Jena SDB RDF store with PostgreSQL Ontopolis at the back-end Portal Jena’s generic rules engine is used for real-time reasoning Conclusion Data are validated using Pellet reasoner and its IC plug-in
  • 32. Usage Scenarios—Internal Supporting Self- Organization Creating an issue in Politics by the Semantic Web Suggest a solution of an issue—political candidate role Technologies Declaring support to a candidate—political supporter role V´clav Bel´k a a and Vojtˇch e (follower) Sv´tek a Creating group Introduction group administrator Ontopolis adding goals of the group Schema three roles in the group: Ontopolis Portal plain member Conclusion follower candidate the only way to share a plan Recommendation of similar issues, users, and solutions Overview of most trusted users, or the most pressing issues
  • 33. Usage Scenarios—Internal Supporting Self- Organization Creating an issue in Politics by the Semantic Web Suggest a solution of an issue—political candidate role Technologies Declaring support to a candidate—political supporter role V´clav Bel´k a a and Vojtˇch e (follower) Sv´tek a Creating group Introduction group administrator Ontopolis adding goals of the group Schema three roles in the group: Ontopolis Portal plain member Conclusion follower candidate the only way to share a plan Recommendation of similar issues, users, and solutions Overview of most trusted users, or the most pressing issues
  • 34. Usage Scenarios—Internal Supporting Self- Organization Creating an issue in Politics by the Semantic Web Suggest a solution of an issue—political candidate role Technologies Declaring support to a candidate—political supporter role V´clav Bel´k a a and Vojtˇch e (follower) Sv´tek a Creating group Introduction group administrator Ontopolis adding goals of the group Schema three roles in the group: Ontopolis Portal plain member Conclusion follower candidate the only way to share a plan Recommendation of similar issues, users, and solutions Overview of most trusted users, or the most pressing issues
  • 35. Usage Scenarios—Distributed Supporting Self- All the knowledge (RDF data) is possible to share by a Organization in Politics by SPARQL end-point the Semantic HTTP-based protocol and query language for the Web Technologies Semantic Web V´clav Bel´k a a Any third party can thus obtain from the system in a and Vojtˇch e machine processable form any data in the same way as the Sv´tek a system itself Introduction list of issues Ontopolis list of proposed solutions Schema social network structure Ontopolis Portal list of users, . . . Conclusion In this distributed fashion, any other system will be able to provide by far more knowledge about possible solutions or similar-minded people than it actually contains in its own database Even more distributed scenario involving general blogs or discussion fora is conceivable using OPOL
  • 36. Usage Scenarios—Distributed Supporting Self- All the knowledge (RDF data) is possible to share by a Organization in Politics by SPARQL end-point the Semantic HTTP-based protocol and query language for the Web Technologies Semantic Web V´clav Bel´k a a Any third party can thus obtain from the system in a and Vojtˇch e machine processable form any data in the same way as the Sv´tek a system itself Introduction list of issues Ontopolis list of proposed solutions Schema social network structure Ontopolis Portal list of users, . . . Conclusion In this distributed fashion, any other system will be able to provide by far more knowledge about possible solutions or similar-minded people than it actually contains in its own database Even more distributed scenario involving general blogs or discussion fora is conceivable using OPOL
  • 37. Usage Scenarios—Distributed Supporting Self- All the knowledge (RDF data) is possible to share by a Organization in Politics by SPARQL end-point the Semantic HTTP-based protocol and query language for the Web Technologies Semantic Web V´clav Bel´k a a Any third party can thus obtain from the system in a and Vojtˇch e machine processable form any data in the same way as the Sv´tek a system itself Introduction list of issues Ontopolis list of proposed solutions Schema social network structure Ontopolis Portal list of users, . . . Conclusion In this distributed fashion, any other system will be able to provide by far more knowledge about possible solutions or similar-minded people than it actually contains in its own database Even more distributed scenario involving general blogs or discussion fora is conceivable using OPOL
  • 38. Example SPARQL query Supporting Self- PREFIX o p o l : <... > Organization in Politics by PREFIX d c t e r m s : <... > the Semantic Web PREFIX d o l i t e : <... > Technologies SELECT ? t i t l e (COUNT( ? g o a l ) AS ? s o l u t i o n s ) V´clav Bel´k a a and Vojtˇch e WHERE { Sv´tek a GRAPH <... > { Introduction ? i s s u e a opol : P o l i t i c a l I s s u e . Ontopolis ? i s s u e dcterms : t i t l e ? t i t l e . Schema OPTIONAL { Ontopolis Portal ? p l a n d o l i t e : p r o p e r −p a r t ? g o a l . Conclusion ? goal opol : i s s o l u t i o n o f ? i s s u e . } } } GROUP BY ? i d ? t i t l e ORDER BY DESC( ? s o l u t i o n s )
  • 39. Example SPARQL query—Result Set Supporting Self- Organization in Politics by the Semantic Web Technologies title solutions V´clav Bel´k a a ˇ “Bark beetles in Sumava” 3 and Vojtˇch e Sv´tek a “Corruption” 3 Introduction “Broken sidewalk” 2 Ontopolis “High criminality at Charles’ square” 2 Schema “Diminishing greenery in cities” 1 Ontopolis Portal “Interests are too high” 1 Conclusion “Taxes are too high” 1
  • 40. Conclusion I Supporting Self- Organization The public discourse is largely heterogeneous in Politics by the Semantic dedicated ePart sites Web general on-line fora Technologies blogs, . . . V´clav Bel´k a a and Vojtˇch e Sv´tek a Public/political issues are often complex Introduction It is hard to find an integrated overview of people’s opinion Ontopolis The Semantic Web technologies are capable to solve many Schema of these problems by opening up what now are closed data Ontopolis Portal silos Conclusion We created an ontology, which is based on many currently existing and widely adopted standards We designed and implemented a proof-of-concept social-semantic web portal, which is fully backed by the Semantic Web technology
  • 41. Conclusion II Supporting Self- Organization in Politics by This design brings a high level of interoperability and the Semantic Web openness hardly achievable by any other technology Technologies V´clav Bel´k a a This may help to overcome chicken-egg problem of new and Vojtˇch e Sv´tek a initiatives Open access to knowledge created is (usually) more Introduction Ontopolis conform with democracy Schema Knowledge technology helps to construct better Ontopolis Portal recommendation which fosters the social interaction in the Conclusion system We plan to extend the prototype and test it in a real-world use-case at region of a small town at Prague-West area
  • 42. Acknowledgement Supporting Self- Organization in Politics by the Semantic Web Technologies V´clav Bel´k a a and Vojtˇch e Sv´tek a We gratefully acknowledge support provided by the CSF (Czech Science Foundation) project P202/10/0761, Introduction “Web Semantization”. Ontopolis Schema Ontopolis Thank you for your attention! Portal Conclusion
  • 43. Questions&Comments Supporting Self- Organization in Politics by the Semantic Web Technologies V´clav Bel´k a a and Vojtˇch e Sv´tek a Introduction Ontopolis Schema Ontopolis Portal Conclusion