SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Introduction     Motivation   Foundations    Approach     Implementation      Evaluation     Related     Conclusion




    Arguing on Issues with Mathematical Knowledge Items
                     in a Semantic Wiki
                                            LWA/FGWM 2008


                Christoph Lange, Tuukka Hastrup, Stéphane Corlosquet

                                   Jacobs University, Bremen, Germany
                      KWARC – Knowledge Adaptation and Reasoning for Content

               Digital Enterprise Research Institute, National University of Ireland, Galway
                   This work was supported by JEM-Thematic-Network ECP-038208.


                                            October 7, 2008


Lange/Hastrup/Corlosquet (Jacobs U./DERI)    Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 1
Introduction   Motivation      Foundations      Approach     Implementation       Evaluation      Related   Conclusion

  Resource      Edit        Discussion       History

   Issue            Anna                 2008–05–30           [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis




Lange/Hastrup/Corlosquet (Jacobs U./DERI)       Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation      Foundations      Approach     Implementation       Evaluation      Related   Conclusion

  Resource       Edit         Discussion       History

   Issue              Anna                 2008–05–30           [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis
         Agree                Bert               2008–05–31
         Indeed, besides automated approaches it’s hard to get focused feedback from users.




Lange/Hastrup/Corlosquet (Jacobs U./DERI)         Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation      Foundations      Approach     Implementation       Evaluation      Related        Conclusion

  Resource       Edit         Discussion       History

   Issue              Anna                 2008–05–30           [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis
         Agree                Bert               2008–05–31
         Indeed, besides automated approaches it’s hard to get focused feedback from users.
         Idea                 Carl               2008–06–01                [Argument][Agree][Disagree][Decision]

         So let’s make wiki discussions semantic!




Lange/Hastrup/Corlosquet (Jacobs U./DERI)         Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation      Foundations      Approach     Implementation       Evaluation      Related        Conclusion

  Resource        Edit        Discussion       History

   Issue              Anna                  2008–05–30          [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis
         Agree                Bert               2008–05–31
         Indeed, besides automated approaches it’s hard to get focused feedback from users.
         Idea                 Carl               2008–06–01                [Argument][Agree][Disagree][Decision]

         So let’s make wiki discussions semantic!
                Argument             Doro             2008–06–02                                      [Agree][Disagree]

                We could take types from an argumentation ontology for the posts.




Lange/Hastrup/Corlosquet (Jacobs U./DERI)         Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation      Foundations      Approach     Implementation       Evaluation      Related        Conclusion

  Resource        Edit        Discussion       History

   Issue              Anna                   2008–05–30         [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis
         Agree                Bert               2008–05–31
         Indeed, besides automated approaches it’s hard to get focused feedback from users.
         Idea                 Carl               2008–06–01                [Argument][Agree][Disagree][Decision]

         So let’s make wiki discussions semantic!
                Argument             Doro             2008–06–02                                      [Agree][Disagree]

                We could take types from an argumentation ontology for the posts.
                Argument             Erwin            2008–06–03                                      [Agree][Disagree]

                And every discourse should be connected to resources corresponding to the wiki
                page, and there should be domain-specific Idea and Issue subclasses.




Lange/Hastrup/Corlosquet (Jacobs U./DERI)         Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation      Foundations      Approach     Implementation       Evaluation      Related        Conclusion

  Resource        Edit        Discussion       History

   Issue              Anna                   2008–05–30         [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis
         Agree                Bert               2008–05–31
         Indeed, besides automated approaches it’s hard to get focused feedback from users.
         Idea                 Carl               2008–06–01                [Argument][Agree][Disagree][Decision]

         So let’s make wiki discussions semantic!
                Argument             Doro             2008–06–02                                      [Agree][Disagree]

                We could take types from an argumentation ontology for the posts.
                Argument             Erwin            2008–06–03                                      [Agree][Disagree]

                And every discourse should be connected to resources corresponding to the wiki
                page, and there should be domain-specific Idea and Issue subclasses.
                Agree                Anonymous        2008–06–04
                That’s great, then the wiki could assist with the realisation of an approved idea.
                And old decisions would be documented.




Lange/Hastrup/Corlosquet (Jacobs U./DERI)         Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation      Foundations      Approach     Implementation       Evaluation      Related        Conclusion

  Resource        Edit        Discussion       History

   Issue              Anna                   2008–05–30         [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis
         Agree                Bert               2008–05–31
         Indeed, besides automated approaches it’s hard to get focused feedback from users.
         Idea                 Carl               2008–06–01                [Argument][Agree][Disagree][Decision]

         So let’s make wiki discussions semantic!
                Argument             Doro             2008–06–02                                      [Agree][Disagree]

                We could take types from an argumentation ontology for the posts.
                Argument             Erwin            2008–06–03                                      [Agree][Disagree]

                And every discourse should be connected to resources corresponding to the wiki
                page, and there should be domain-specific Idea and Issue subclasses.
                Agree                Anonymous        2008–06–04
                That’s great, then the wiki could assist with the realisation of an approved idea.
                And old decisions would be documented.
                Decision             Christoph        2008–06–05
                So let’s do it! (Available in the semantic wiki IkeWiki, domain-specific extension
                for mathematics in SWiM presented here)

Lange/Hastrup/Corlosquet (Jacobs U./DERI)         Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation      Foundations      Approach     Implementation       Evaluation      Related        Conclusion

  Resource        Edit        Discussion       History

   Issue              Anna                   2008–05–30         [Idea][Argument][Agree][Disagree][Decision]

   It’s hard to find out how to improve content (= resources) in wikis
         Agree                Bert               2008–05–31
         Indeed, besides automated approaches it’s hard to get focused feedback from users.
         Idea                 Carl               2008–06–01                [Argument][Agree][Disagree][Decision]

         So let’s make wiki discussions semantic!
                Argument             Doro             2008–06–02                                      [Agree][Disagree]

                We could take types from an argumentation ontology for the posts.
                Argument             Erwin            2008–06–03                                      [Agree][Disagree]

                And every discourse should be connected to resources corresponding to the wiki
                page, and there should be domain-specific Idea and Issue subclasses.
                Agree                Anonymous        2008–06–04
                That’s great, then the wiki could assist with the realisation of an approved idea.
                And old decisions would be documented.
                Decision             Christoph        2008–06–05
                So let’s do it! (Available in the semantic wiki IkeWiki, domain-specific extension
                for mathematics in SWiM presented here)

Lange/Hastrup/Corlosquet (Jacobs U./DERI)         Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
Introduction     Motivation   Foundations   Approach     Implementation      Evaluation     Related     Conclusion



Issues with Knowledge Items



Terms used in this talk:
Knowledge Item: A piece of knowledge about a distinct subject of interest
               Issue: Any problem by which a knowledge item could be affected

Example
        A Wikipedia article is not written from a neutral point of view
        A mathematical theorem is hard to understand or wrong




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 3
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Resolving Issues


    1   Report: What is affected by what issue
    2   Propose a solution
    3   Argue about the solution
    4   Vote on the solution or on the arguments
    5   Take a decision
    6   Implement the decision

Benefit
Afterwards, anybody can retrace these steps. Argumentations are part
of the collective experience of the community.



Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 4
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Solving Issues in Wikipedia (1)




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 5
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Solving Issues in Wikipedia (1)




{{Neutralität}}
’’’Würzburg’’’ ist ein trostloses Nest in [[Unterfranken]],
wo weder das Bier noch der Wein schmeckt.




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 5
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Solving Issues in Wikipedia (2)




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 6
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Solving Issues in Wikipedia (2)




Das ist ja wohl eine sehr verkürzte Betrachtung.
--[[Benutzer:Alfred|Alfred]] 13:41, 27. Aug. 2008 (CEST)
:Stimmt. Sollte man nicht noch was zum Weltkulturerbe
 schreiben? --[[Benutzer:Bernd|Bernd]] 13:47, 27. Aug.
 2008 (CEST)
::Bin ich sehr dafür. --~~~~


Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 6
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Solving Issues in Wikipedia (3)



Does that work? – Sufficiently, because:

Quote [Brändle]
Zu wenige Köche verderben den Brei

        Wikipedia has a large user base
        . . . and deals with topics of general interest
Our system does neither!




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 7
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Semantic Wikis



        Generally: wikis that employ semantic web technologies like RDF or
        ontologies
        Most commonly: 1 article = 1 knowledge item
        Articles and links have types (taken from ontologies)

Applications
In Würzburg: Problem solving using expert knowledge (KnowWE)
In Karlsruhe: Semantic MediaWiki                        Semantic Wikipedia




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 8
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Semantic Discussions



SIOC (Semantically Interlinked Online Communities)
        ontology for user-generated content, particularly online discussions
        applied in forums, blogs, content management systems, . . .
. . . and in one (!) semantic wiki – which ours is based on

Did you know?
Discussions in semantic wikis are rarely semantic




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 9
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Wicked Problems



Warning
Issues can be wicked problems

A wicked problem
        does not allow for a definitive formulation
        has solutions that are not true-or-false but good-or-bad
        There is no immediate and ultimate test of a solution
IBIS: model for structured argumentation about wicked problems




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 10
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Argumentation Ontologies


DILIGENT: IBIS applied to ontology engineering
DILIGENT workflow
    1   Issue (“some concept is not covered by our ontology”, “some
        requirement is not satisfied”)
    2   Idea (how to conceptualise/formalise it)
    3   Arguments challenge or justify ideas
    4   Positions: opinions/votes on ideas
    5   Decision: points to Issue, Idea, and supporting votes




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 11
Introduction      Motivation       Foundations     Approach     Implementation      Evaluation     Related      Conclusion



Domain-Specific Argumentation Ontology
                                                  Agree         Disagree
  DILIGENT
  argumentation                                                                                      ……
  ontology                                                    subClassOf                 Theorem              Example
                                                          Position                               subClassOf
  Domain-specific                 positionOn                                positionOn
  argumentation
  classes (partly shown)                                                                         Math. Know-
                                                      withPositions                               ledge Item
  OMDoc ontology
                                                                                                         subClassOf
                                                                                                   Ontology
                                                          Decision                                  Entity

                                        onIssue                            onIdea
                                                                                              resolvesInto

                               Issue                                                   Idea
                                                      responseTo
         subClassOf                                                                           subClassOf

    Wrong          Inappropriate        Incomprehensible             Provide        Keep as            Delete
                    for Domain                                       Example      Bad Example

Applicable Issue/Idea types depend on type of knowledge item

Lange/Hastrup/Corlosquet (Jacobs U./DERI)          Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 12
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Issues in Mathematics


50 participants, experienced in mathematical knowledge management
Survey is still open: http://tinyurl.com/5qdetd
        Common granularities of knowledge: course unit, mathematical
        theory, mathematical statement
        Little software support for issue tracking and solving known
        Knowledge item type most frequently affected by issues: definitions
        Common issues: wrong, incomprehensible, truth uncertain,
        underspecified, redundant
        Common solutions: directly improve affected knowledge item, split it
        Issues remain unresolved due to insufficient restructuring support



Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 13
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Automated Assistance




    1   Find legitimate issues
               not yet decided, more agreement than disagreement
    2   Find best solution proposal (idea)
               highest agreement/disagreement ratio
    3   Assist with implementation
               system knows common idea and issue types




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 14
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Implementation




        SWiM (Semantic Wiki for Mathematical Knowledge Management)
               one page holds one mathematical statement
        DILIGENT             SIOC Argumentation Module (work in progress)
        SPARQL queries for finding the winning ideas




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 15
Introduction          Motivation          Foundations               Approach            Implementation   Evaluation   Related   Conclusion



Structure of a Use Case


                                       hasDiscussion
       forum1                                                                      theorem
                                     (IkeWiki ontology)
 has_container                                                                    exemplifies
                              post1: Issue
                          (Incomprehensible)                                       example
                                          responseTo
                has_reply                                       resolvesInto
                              post2: Idea
                           (ProvideExample)
                                     positionOn                                   knowledge
                             post3: Agree                                            items
                                                                               (OMDoc ontology)
                                                       onIdea                    on wiki pages
                            post4: Disagree


                             post5: Agree                 onIssue
                                   withPositions
                            post6: Decision
                                                   argumentative
physical structure                                    structure
     (SIOC)            discussion page              (DILIGENT)




Lange/Hastrup/Corlosquet (Jacobs U./DERI)                           Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 16
Introduction          Motivation          Foundations               Approach            Implementation   Evaluation   Related   Conclusion



Structure of a Use Case


                                       hasDiscussion
       forum1                                                                      theorem
                                     (IkeWiki ontology)
 has_container                                                                    exemplifies
                              post1: Issue
                          (Incomprehensible)                                       example
                                          responseTo
                has_reply                                       resolvesInto
                              post2: Idea
                           (ProvideExample)
                                     positionOn                                   knowledge
                             post3: Agree                                            items
                                                                               (OMDoc ontology)
                                                       onIdea                    on wiki pages
                            post4: Disagree


                             post5: Agree                 onIssue
                                   withPositions
                            post6: Decision
                                                   argumentative
physical structure                                    structure
     (SIOC)            discussion page              (DILIGENT)




Lange/Hastrup/Corlosquet (Jacobs U./DERI)                           Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 16
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Demo (1)




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 17
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Demo (2)




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 18
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Demo (3)




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 19
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Critical Questions



Coverage of the model: No arguments so far (will make it harder to find
             the winning idea)
Structure required: Knowledge items already need to have types (but
             DILIGENT-like approach to conceptualising/formalising from
             scratch would be possible)
Wicked problems? Standard problems with standard solutions are not
             really wicked.
             But we give the user enough freedom to discuss
             non-standard problems as well.




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 20
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



OpenMath Case Study
        OpenMath Content Dictionary Wiki: http://wiki.openmath.org
               small group of knowledge engineers
               adding and revising semiformal definitions of math. symbols
               intensive discussions, formerly on a mailing list




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 21
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Practical Evaluation



Idea:
        Given: a knowledge base where we intentionally break some
        knowledge items
        Task: fix it!
        One group has argumentation feature enabled
        The other group doesn’t
        Find out which group is more effective




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 22
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Related Work


Foucault@Wiki: How to edit summaries and discussion posts relate to
            changes made to Wikipedia articles?
    Lekapidia: developing a new ontology with a DILIGENT-based wiki:
               detect inconsistent arguments, foster consensus
          Cicero: Arguing and voting on problem solutions using Semantic
                  MediaWiki
Collaborative Protégé: collaborative ontology editor
         Drupal: Versatile Content Management System, could port our
                 implementation there
   panta rhei: interactive and collaborative reader for mathematical
               documents; discussion forums and ratings


Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 23
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Summary




        Knowledge bases need structured discussions for better problem
        solving and documentation
        We have integrated an argumentation ontology into a semantic wiki
        . . . offering domain-specific extensions and assistance




Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 24
Introduction   Motivation    Foundations    Approach     Implementation      Evaluation     Related     Conclusion



Scale it to the web


        Users can have accounts on multiple social media sites
        SIOC allows for modeling this
        There are crawlers and indexers for RDF data on the web
        ⇒ we can find about arguments and actions of the same user on
        other sites
        . . . and use it for the purpose of our own site

Example
A user on site A proposes lots of solutions to issues which get positive
feedback and are then implemented ⇒ This is a competent user!
Site B, dealing with a related topic, might be interested in him.


Lange/Hastrup/Corlosquet (Jacobs U./DERI)   Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 25

Más contenido relacionado

Más de Christoph Lange

WDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web DataWDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web DataChristoph Lange
 
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...Christoph Lange
 
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect matchLinked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect matchChristoph Lange
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsChristoph Lange
 
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityThe Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityChristoph Lange
 
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...Christoph Lange
 
Semantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialSemantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialChristoph Lange
 
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-DatenstromTCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-DatenstromChristoph Lange
 
Previewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML DatabasePreviewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML DatabaseChristoph Lange
 
JOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical DocumentsJOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical DocumentsChristoph Lange
 
Publishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked DataPublishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked DataChristoph Lange
 
sTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked DatasTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked DataChristoph Lange
 
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...Christoph Lange
 
Mathematical Semantics of Statistical Data
Mathematical Semantics of Statistical DataMathematical Semantics of Statistical Data
Mathematical Semantics of Statistical DataChristoph Lange
 
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...Christoph Lange
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Christoph Lange
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Christoph Lange
 
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) DocumentsTNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) DocumentsChristoph Lange
 
A Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and DocumentationA Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and DocumentationChristoph Lange
 
wiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participatewiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participateChristoph Lange
 

Más de Christoph Lange (20)

WDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web DataWDAqua ITN – Answering Questions using Web Data
WDAqua ITN – Answering Questions using Web Data
 
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
 
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect matchLinked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
 
Linking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process DescriptionsLinking Big Data to Rich Process Descriptions
Linking Big Data to Rich Process Descriptions
 
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and ExtensibilityThe Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
 
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
 
Semantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems SocialSemantic Web Technology: The Key to Making Scientific Information Systems Social
Semantic Web Technology: The Key to Making Scientific Information Systems Social
 
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-DatenstromTCP – zuverlässiger Ende-zu-Ende-Datenstrom
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
 
Previewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML DatabasePreviewing OWL Changes and Refactorings Using a Flexible XML Database
Previewing OWL Changes and Refactorings Using a Flexible XML Database
 
JOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical DocumentsJOBAD – Interactive Mathematical Documents
JOBAD – Interactive Mathematical Documents
 
Publishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked DataPublishing Math Lecture Notes as Linked Data
Publishing Math Lecture Notes as Linked Data
 
sTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked DatasTeX+ – a System for Flexible Formalization of Linked Data
sTeX+ – a System for Flexible Formalization of Linked Data
 
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
 
Mathematical Semantics of Statistical Data
Mathematical Semantics of Statistical DataMathematical Semantics of Statistical Data
Mathematical Semantics of Statistical Data
 
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
 
TNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) DocumentsTNTBase – a Versioned Database for XML (Mathematical) Documents
TNTBase – a Versioned Database for XML (Mathematical) Documents
 
A Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and DocumentationA Mathematical Approach to Ontology Authoring and Documentation
A Mathematical Approach to Ontology Authoring and Documentation
 
wiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participatewiki.openmath.org – how it works, how you can participate
wiki.openmath.org – how it works, how you can participate
 

Último

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
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
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
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
 
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
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Arguing on Issues with Mathematical Knowledge Items in a Semantic Wiki

  • 1. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Arguing on Issues with Mathematical Knowledge Items in a Semantic Wiki LWA/FGWM 2008 Christoph Lange, Tuukka Hastrup, Stéphane Corlosquet Jacobs University, Bremen, Germany KWARC – Knowledge Adaptation and Reasoning for Content Digital Enterprise Research Institute, National University of Ireland, Galway This work was supported by JEM-Thematic-Network ECP-038208. October 7, 2008 Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 1
  • 2. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 3. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Agree Bert 2008–05–31 Indeed, besides automated approaches it’s hard to get focused feedback from users. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 4. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Agree Bert 2008–05–31 Indeed, besides automated approaches it’s hard to get focused feedback from users. Idea Carl 2008–06–01 [Argument][Agree][Disagree][Decision] So let’s make wiki discussions semantic! Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 5. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Agree Bert 2008–05–31 Indeed, besides automated approaches it’s hard to get focused feedback from users. Idea Carl 2008–06–01 [Argument][Agree][Disagree][Decision] So let’s make wiki discussions semantic! Argument Doro 2008–06–02 [Agree][Disagree] We could take types from an argumentation ontology for the posts. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 6. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Agree Bert 2008–05–31 Indeed, besides automated approaches it’s hard to get focused feedback from users. Idea Carl 2008–06–01 [Argument][Agree][Disagree][Decision] So let’s make wiki discussions semantic! Argument Doro 2008–06–02 [Agree][Disagree] We could take types from an argumentation ontology for the posts. Argument Erwin 2008–06–03 [Agree][Disagree] And every discourse should be connected to resources corresponding to the wiki page, and there should be domain-specific Idea and Issue subclasses. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 7. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Agree Bert 2008–05–31 Indeed, besides automated approaches it’s hard to get focused feedback from users. Idea Carl 2008–06–01 [Argument][Agree][Disagree][Decision] So let’s make wiki discussions semantic! Argument Doro 2008–06–02 [Agree][Disagree] We could take types from an argumentation ontology for the posts. Argument Erwin 2008–06–03 [Agree][Disagree] And every discourse should be connected to resources corresponding to the wiki page, and there should be domain-specific Idea and Issue subclasses. Agree Anonymous 2008–06–04 That’s great, then the wiki could assist with the realisation of an approved idea. And old decisions would be documented. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 8. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Agree Bert 2008–05–31 Indeed, besides automated approaches it’s hard to get focused feedback from users. Idea Carl 2008–06–01 [Argument][Agree][Disagree][Decision] So let’s make wiki discussions semantic! Argument Doro 2008–06–02 [Agree][Disagree] We could take types from an argumentation ontology for the posts. Argument Erwin 2008–06–03 [Agree][Disagree] And every discourse should be connected to resources corresponding to the wiki page, and there should be domain-specific Idea and Issue subclasses. Agree Anonymous 2008–06–04 That’s great, then the wiki could assist with the realisation of an approved idea. And old decisions would be documented. Decision Christoph 2008–06–05 So let’s do it! (Available in the semantic wiki IkeWiki, domain-specific extension for mathematics in SWiM presented here) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 9. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resource Edit Discussion History Issue Anna 2008–05–30 [Idea][Argument][Agree][Disagree][Decision] It’s hard to find out how to improve content (= resources) in wikis Agree Bert 2008–05–31 Indeed, besides automated approaches it’s hard to get focused feedback from users. Idea Carl 2008–06–01 [Argument][Agree][Disagree][Decision] So let’s make wiki discussions semantic! Argument Doro 2008–06–02 [Agree][Disagree] We could take types from an argumentation ontology for the posts. Argument Erwin 2008–06–03 [Agree][Disagree] And every discourse should be connected to resources corresponding to the wiki page, and there should be domain-specific Idea and Issue subclasses. Agree Anonymous 2008–06–04 That’s great, then the wiki could assist with the realisation of an approved idea. And old decisions would be documented. Decision Christoph 2008–06–05 So let’s do it! (Available in the semantic wiki IkeWiki, domain-specific extension for mathematics in SWiM presented here) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 2
  • 10. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Issues with Knowledge Items Terms used in this talk: Knowledge Item: A piece of knowledge about a distinct subject of interest Issue: Any problem by which a knowledge item could be affected Example A Wikipedia article is not written from a neutral point of view A mathematical theorem is hard to understand or wrong Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 3
  • 11. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Resolving Issues 1 Report: What is affected by what issue 2 Propose a solution 3 Argue about the solution 4 Vote on the solution or on the arguments 5 Take a decision 6 Implement the decision Benefit Afterwards, anybody can retrace these steps. Argumentations are part of the collective experience of the community. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 4
  • 12. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Solving Issues in Wikipedia (1) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 5
  • 13. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Solving Issues in Wikipedia (1) {{Neutralität}} ’’’Würzburg’’’ ist ein trostloses Nest in [[Unterfranken]], wo weder das Bier noch der Wein schmeckt. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 5
  • 14. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Solving Issues in Wikipedia (2) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 6
  • 15. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Solving Issues in Wikipedia (2) Das ist ja wohl eine sehr verkürzte Betrachtung. --[[Benutzer:Alfred|Alfred]] 13:41, 27. Aug. 2008 (CEST) :Stimmt. Sollte man nicht noch was zum Weltkulturerbe schreiben? --[[Benutzer:Bernd|Bernd]] 13:47, 27. Aug. 2008 (CEST) ::Bin ich sehr dafür. --~~~~ Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 6
  • 16. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Solving Issues in Wikipedia (3) Does that work? – Sufficiently, because: Quote [Brändle] Zu wenige Köche verderben den Brei Wikipedia has a large user base . . . and deals with topics of general interest Our system does neither! Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 7
  • 17. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Semantic Wikis Generally: wikis that employ semantic web technologies like RDF or ontologies Most commonly: 1 article = 1 knowledge item Articles and links have types (taken from ontologies) Applications In Würzburg: Problem solving using expert knowledge (KnowWE) In Karlsruhe: Semantic MediaWiki Semantic Wikipedia Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 8
  • 18. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Semantic Discussions SIOC (Semantically Interlinked Online Communities) ontology for user-generated content, particularly online discussions applied in forums, blogs, content management systems, . . . . . . and in one (!) semantic wiki – which ours is based on Did you know? Discussions in semantic wikis are rarely semantic Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 9
  • 19. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Wicked Problems Warning Issues can be wicked problems A wicked problem does not allow for a definitive formulation has solutions that are not true-or-false but good-or-bad There is no immediate and ultimate test of a solution IBIS: model for structured argumentation about wicked problems Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 10
  • 20. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Argumentation Ontologies DILIGENT: IBIS applied to ontology engineering DILIGENT workflow 1 Issue (“some concept is not covered by our ontology”, “some requirement is not satisfied”) 2 Idea (how to conceptualise/formalise it) 3 Arguments challenge or justify ideas 4 Positions: opinions/votes on ideas 5 Decision: points to Issue, Idea, and supporting votes Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 11
  • 21. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Domain-Specific Argumentation Ontology Agree Disagree DILIGENT argumentation …… ontology subClassOf Theorem Example Position subClassOf Domain-specific positionOn positionOn argumentation classes (partly shown) Math. Know- withPositions ledge Item OMDoc ontology subClassOf Ontology Decision Entity onIssue onIdea resolvesInto Issue Idea responseTo subClassOf subClassOf Wrong Inappropriate Incomprehensible Provide Keep as Delete for Domain Example Bad Example Applicable Issue/Idea types depend on type of knowledge item Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 12
  • 22. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Issues in Mathematics 50 participants, experienced in mathematical knowledge management Survey is still open: http://tinyurl.com/5qdetd Common granularities of knowledge: course unit, mathematical theory, mathematical statement Little software support for issue tracking and solving known Knowledge item type most frequently affected by issues: definitions Common issues: wrong, incomprehensible, truth uncertain, underspecified, redundant Common solutions: directly improve affected knowledge item, split it Issues remain unresolved due to insufficient restructuring support Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 13
  • 23. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Automated Assistance 1 Find legitimate issues not yet decided, more agreement than disagreement 2 Find best solution proposal (idea) highest agreement/disagreement ratio 3 Assist with implementation system knows common idea and issue types Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 14
  • 24. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Implementation SWiM (Semantic Wiki for Mathematical Knowledge Management) one page holds one mathematical statement DILIGENT SIOC Argumentation Module (work in progress) SPARQL queries for finding the winning ideas Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 15
  • 25. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Structure of a Use Case hasDiscussion forum1 theorem (IkeWiki ontology) has_container exemplifies post1: Issue (Incomprehensible) example responseTo has_reply resolvesInto post2: Idea (ProvideExample) positionOn knowledge post3: Agree items (OMDoc ontology) onIdea on wiki pages post4: Disagree post5: Agree onIssue withPositions post6: Decision argumentative physical structure structure (SIOC) discussion page (DILIGENT) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 16
  • 26. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Structure of a Use Case hasDiscussion forum1 theorem (IkeWiki ontology) has_container exemplifies post1: Issue (Incomprehensible) example responseTo has_reply resolvesInto post2: Idea (ProvideExample) positionOn knowledge post3: Agree items (OMDoc ontology) onIdea on wiki pages post4: Disagree post5: Agree onIssue withPositions post6: Decision argumentative physical structure structure (SIOC) discussion page (DILIGENT) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 16
  • 27. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Demo (1) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 17
  • 28. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Demo (2) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 18
  • 29. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Demo (3) Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 19
  • 30. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Critical Questions Coverage of the model: No arguments so far (will make it harder to find the winning idea) Structure required: Knowledge items already need to have types (but DILIGENT-like approach to conceptualising/formalising from scratch would be possible) Wicked problems? Standard problems with standard solutions are not really wicked. But we give the user enough freedom to discuss non-standard problems as well. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 20
  • 31. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion OpenMath Case Study OpenMath Content Dictionary Wiki: http://wiki.openmath.org small group of knowledge engineers adding and revising semiformal definitions of math. symbols intensive discussions, formerly on a mailing list Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 21
  • 32. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Practical Evaluation Idea: Given: a knowledge base where we intentionally break some knowledge items Task: fix it! One group has argumentation feature enabled The other group doesn’t Find out which group is more effective Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 22
  • 33. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Related Work Foucault@Wiki: How to edit summaries and discussion posts relate to changes made to Wikipedia articles? Lekapidia: developing a new ontology with a DILIGENT-based wiki: detect inconsistent arguments, foster consensus Cicero: Arguing and voting on problem solutions using Semantic MediaWiki Collaborative Protégé: collaborative ontology editor Drupal: Versatile Content Management System, could port our implementation there panta rhei: interactive and collaborative reader for mathematical documents; discussion forums and ratings Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 23
  • 34. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Summary Knowledge bases need structured discussions for better problem solving and documentation We have integrated an argumentation ontology into a semantic wiki . . . offering domain-specific extensions and assistance Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 24
  • 35. Introduction Motivation Foundations Approach Implementation Evaluation Related Conclusion Scale it to the web Users can have accounts on multiple social media sites SIOC allows for modeling this There are crawlers and indexers for RDF data on the web ⇒ we can find about arguments and actions of the same user on other sites . . . and use it for the purpose of our own site Example A user on site A proposes lots of solutions to issues which get positive feedback and are then implemented ⇒ This is a competent user! Site B, dealing with a related topic, might be interested in him. Lange/Hastrup/Corlosquet (Jacobs U./DERI) Arguing on Issues with Math. Knowledge Items in a Wiki October 7, 2008 25