36
Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge Summary of my work at DERI (Apr–Oct 2008) EECS Seminar Christoph Lange Jacobs University, Bremen, Germany KWARC – Knowledge Adaptation and Reasoning for Content October 14, 2008 Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge October 14, 2008 1

Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Embed Size (px)

DESCRIPTION

EECS Seminar, Jacobs University, 2008

Citation preview

Page 1: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Annotating Rhetorical and Argumentative Structuresin Mathematical Knowledge

Summary of my work at DERI (Apr–Oct 2008)EECS Seminar

Christoph Lange

Jacobs University, Bremen, GermanyKWARC – Knowledge Adaptation and Reasoning for Content

October 14, 2008

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 1

Page 2: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

My Home: Mathematical Knowledge Management

Ph.D. student with Prof. Michael KohlhaseOur group does “Mathematical Knowledge Management”

dealing with mathematical knowledgeformality ranges from human-friendly to computer-verifiable

My ProjectCollaboration on semiformal knowledgeUsing semantic web technologies (a semantic wiki, in particular)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 2

Page 3: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

What I Wanted to Learn About the Semantic Web

engineering ontologies for scientific documentsuser interfaces for annotating and browsingrelation of social interaction to knowledge

Where?At DERI, they do this (and more)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 3

Page 4: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

DERI (Digital Enterprise Research Institute)Largest semantic web research institute worldwide (130 members)

Applied ResearcheLearningsemantic reality (sensor networks, ubiquitous computing)web servicesindustrial applicationsSemantic Information Systems and Language EngineeringSocial Software

Foundational Researchdata intensive infrastructuresinformation mining and retrievalreasoning and querying

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 4

Page 5: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Before: SWiM, a Semantic Wiki for Mathematics

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 5

Page 6: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Ontologies for Mathematical Documents (1)

Previous StateI had a basic ontology that modelled structures ofmathematical knowledge; mainly statements (definition,theorem, proof, examples)

used in SWiM for navigation, queries, internalbookkeeping

Next ChallengeSemi-formal knowledge often comes in documents thatalso contain textThere is a document structure (chapter, section,cross-reference), and a rhetorical structure, both ofwhich can be independent from the mathematicalstructure.

notDef

sym

fmpfmpfmp exexex

symDefsymDefsymDef

cdcd

contains

cd

renders-Symbol

uses-Symbol

uses-Symbol

contains contains

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 6

Page 7: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Ontologies for Mathematical Documents (1)

Previous StateI had a basic ontology that modelled structures ofmathematical knowledge; mainly statements (definition,theorem, proof, examples)

used in SWiM for navigation, queries, internalbookkeeping

Next ChallengeSemi-formal knowledge often comes in documents thatalso contain textThere is a document structure (chapter, section,cross-reference), and a rhetorical structure, both ofwhich can be independent from the mathematicalstructure.

notDef

sym

fmpfmpfmp exexex

symDefsymDefsymDef

cdcd

contains

cd

renders-Symbol

uses-Symbol

uses-Symbol

contains contains

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 6

Page 8: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Ontologies for Mathematical Documents (2)

Getting the Model Right

document ont.↔ annotation ont.↔{ rhetorical ont.mathematical ont.

(following the SALT approach)

SALT (Semantically Annotated LATEX)semantic authoring framework for creating scientific publications

Implementation

Expansion of the ontologyRules for extracting these concepts fromOMDoc documents to RDF; Krextor XML→RDF extraction library

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 7

Page 9: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

User Interfaces for Annotating and Browsing

Improved Annotation SupportMore and easier annotation support in the editor

toolbars for easy selection of types of mathematical knowledgefrom phrase to theory leveldeleting annotationsauto-completion of link targets (prepared)

Rhetorical Annotation and Visualisationimproved and extended syntax for annotating SALT-/RST-likerhetorical structures in OMDocusing the SALT ontology within the host language OMDoc, not LATEXideas for an editing interfacevisualisation of rhetorical relations and blocks implemented→ active documents

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 8

Page 10: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

User Interfaces for Annotating and Browsing

Improved Annotation SupportMore and easier annotation support in the editor

toolbars for easy selection of types of mathematical knowledgefrom phrase to theory leveldeleting annotationsauto-completion of link targets (prepared)

Rhetorical Annotation and Visualisationimproved and extended syntax for annotating SALT-/RST-likerhetorical structures in OMDocusing the SALT ontology within the host language OMDoc, not LATEXideas for an editing interfacevisualisation of rhetorical relations and blocks implemented→ active documentsLange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 8

Page 11: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Annotation

Sections in the editor

The toolbar

(Implementation by Gordan Ristovski)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 9

Page 12: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Annotation

Sections in the editor

The toolbar

(Implementation by Gordan Ristovski)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 2008 9

Page 13: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Visualisation of Rhetorical Structures

Rhetorical Blocks (SALT)

Rhetorical Relations(SALT, implementing RST)

(Implementation by Jana Giceva)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200810

Page 14: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Visualisation of Rhetorical Structures

Rhetorical Blocks (SALT)

Rhetorical Relations(SALT, implementing RST)

(Implementation by Jana Giceva)Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200810

Page 15: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Argumentation about Mathematical Knowledge

IdeaNeed for structured wiki discussions, well-defined workflow for solvingproblems with knowledge in a wiki

My Casea wiki page is an item of mathematical knowledge, e. g. a theoremissues discussed will be quite specific: e. g. “This theorem is hard tounderstand” (or wrong, or inadequately presented, . . . )

Related TopicThere is also argumentation within artifacts of scientific knowledge, but sofar I focused more on argumentation about them.

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200811

Page 16: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Argumentation about Mathematical Knowledge

IdeaNeed for structured wiki discussions, well-defined workflow for solvingproblems with knowledge in a wiki

My Casea wiki page is an item of mathematical knowledge, e. g. a theoremissues discussed will be quite specific: e. g. “This theorem is hard tounderstand” (or wrong, or inadequately presented, . . . )

Related TopicThere is also argumentation within artifacts of scientific knowledge, but sofar I focused more on argumentation about them.

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200811

Page 17: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

It’s hard to find out how to improve content (= resources) in wikis /Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 18: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

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

Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 19: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

It’s hard to find out how to improve content (= resources) in wikis /Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 20: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

It’s hard to find out how to improve content (= resources) in wikis /Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 21: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

It’s hard to find out how to improve content (= resources) in wikis /Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 22: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

It’s hard to find out how to improve content (= resources) in wikis /Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 23: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

It’s hard to find out how to improve content (= resources) in wikis /Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 24: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Resource Edit Discussion History

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

It’s hard to find out how to improve content (= resources) in wikis /Agree Bob 2008–05–31

Indeed, besides automated approaches it’s hard to get focused feedback from users.

Idea Claire 2008–06–01 [Argument][Agree][Disagree][Decision]

So let’s make wiki discussions semantic!

Argument Dave 2008–06–02 [Agree][Disagree]

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

Argument Eric 2008–06–03 [Agree][Disagree]

And every discourse should be connected to resources corresponding to the wikipage, 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 SWiM)

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200812

Page 25: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Domain-Specific Argumentation

AssumptionsPossible problems depend on the type of knowledge itemPossible solutions depend on the type of knowledge item and the typeof problemStandard problems have standard solutions, with which software canassist

Survey (tinyurl.com/5qdetd)Common issues: wrong, incomprehensible, uncommon style,underspecified, redundant, truth uncertainCommon solutions: directly improve affected knowledge item, split itWhen issues remain unresolved, it’s mostly due to insufficientrestructuring support

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200813

Page 26: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Domain-Specific Argumentation

AssumptionsPossible problems depend on the type of knowledge itemPossible solutions depend on the type of knowledge item and the typeof problemStandard problems have standard solutions, with which software canassist

Survey (tinyurl.com/5qdetd)Common issues: wrong, incomprehensible, uncommon style,underspecified, redundant, truth uncertainCommon solutions: directly improve affected knowledge item, split itWhen issues remain unresolved, it’s mostly due to insufficientrestructuring support

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200813

Page 27: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Domain-Specific Argumentation (Example)

User Interface

discussion page

knowledgeitems

(OMDoc ontology)on wiki pages

theoremforum1

examplepost1: Issue

(Incomprehensible)

post6: Decision

post3: Agree

post2: Idea(ProvideExample)

post4: Disagree

post5: Agree

exemplifies

hasDiscussion(IkeWiki ontology)

has_container

has_replyresponseTo

resolvesInto

positionOn

onIdea

withPositionsonIssue

physical structure(SIOC)

argumentativestructure

RDF Graph

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200814

Page 28: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Domain-Specific Argumentation (Example)

User Interface

discussion page

knowledgeitems

(OMDoc ontology)on wiki pages

theoremforum1

examplepost1: Issue

(Incomprehensible)

post6: Decision

post3: Agree

post2: Idea(ProvideExample)

post4: Disagree

post5: Agree

exemplifies

hasDiscussion(IkeWiki ontology)

has_container

has_replyresponseTo

resolvesInto

positionOn

onIdea

withPositionsonIssue

physical structure(SIOC)

argumentativestructure

RDF Graph

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200814

Page 29: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

General Argumentation on Social Media Sites

developing an argumentation module for SIOC(ontology for Semantically Interlinking Online Communities)joint work with Uldis Bojars (SIOC) and Tudor Groza (SALT)use cases, model, guidelines for usageimplementation and evaluation to be done

Issue Idea Elaboration

Statement

Position

subClassOf

proposes_solution_for elaborates_on

Argument

Example Evaluation Justification

subClassOf

supports/challenges

agrees_with/disagrees_with/neutral_towards

Decision

decides

supported_by

arises_from

refers_to

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200815

Page 30: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

OpenMath Case Study

lightweight mathematical ontology engineering(http://wiki.openmath.org)

no rhetorical structures, no documentsbut still a lot of structures to annotate!definitions, formal properties, examples, notationslocal argumentation

small group of knowledge engineers (domain experts)specialised editors: structured definitions, formulas, metadataevaluation needed

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200816

Page 31: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Summary

What I hope(d) to learn – to use it for mathematical knowledgemanagement:

engineering ontologies for scientific documents !user interfaces for annotating and browsing !relation of social interaction to knowledge !

What I hope to contribute to the semantic web:mathematics as a complex use case pointing out limits of thesemantic weban ontology for a complex domain, with document structure,mathematical structure, and rhetorical structuredomain-specific argumentation

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200817

Page 32: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Summary

What I hope(d) to learn – to use it for mathematical knowledgemanagement:

engineering ontologies for scientific documents !user interfaces for annotating and browsing !relation of social interaction to knowledge !

What I hope to contribute to the semantic web:mathematics as a complex use case pointing out limits of thesemantic weban ontology for a complex domain, with document structure,mathematical structure, and rhetorical structuredomain-specific argumentation

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200817

Page 33: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Further Work

Active DocumentsInteractive editing and previewing of notations

ArgumentationStudy relationship between argumentation within and about documents

Ontologies1 Scalable metadata syntax and semantics for OMDoc→ import metadata vocabularies as theories

2 Document these vocabularies in OMDoc3 Model them in OMDoc4 Export them back to the semantic web

Semantic Web Empowering MKM

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200818

Page 34: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Further Work

Active DocumentsInteractive editing and previewing of notations

ArgumentationStudy relationship between argumentation within and about documents

Ontologies1 Scalable metadata syntax and semantics for OMDoc→ import metadata vocabularies as theories

2 Document these vocabularies in OMDoc3 Model them in OMDoc4 Export them back to the semantic web

Semantic Web Empowering MKM

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200818

Page 35: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Further Work

Active DocumentsInteractive editing and previewing of notations

ArgumentationStudy relationship between argumentation within and about documents

Ontologies1 Scalable metadata syntax and semantics for OMDoc→ import metadata vocabularies as theories

2 Document these vocabularies in OMDoc3 Model them in OMDoc4 Export them back to the semantic web

Semantic Web Empowering MKM

Lange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200818

Page 36: Annotating Rhetorical and Argumentative Structures in Mathematical Knowledge

Introduction Ontologies/Annotation Argumentation Case Study Summary Outlook

Further Work

Active DocumentsInteractive editing and previewing of notations

ArgumentationStudy relationship between argumentation within and about documents

Ontologies1 Scalable metadata syntax and semantics for OMDoc→ import metadata vocabularies as theories

2 Document these vocabularies in OMDoc3 Model them in OMDoc4 Export them back to the semantic web

Semantic Web Empowering MKMLange (Jacobs University) Annotating Rhetorical and Argumentative Structures in Mathematical KnowledgeOctober 14, 200818