SlideShare a Scribd company logo
Publishing Math Lecture Notes as Linked Data
                                           ESWC 2010 (Demo Track)


      Catalin David1 and Michael Kohlhase1 and Christoph Lange1 and
       Florian Rabe1 and Nikita Zhiltsov2 and Vyacheslav Zholudev1
                                      1 Jacobs University, Bremen, Germany

                             KWARC – Knowledge Adaptation and Reasoning for Content
                                              2 Kazan Federal University, Russia



                                                      May 31, 2010



David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   1/10
Origin: 2,000 slides + 1,000 homework problems
    begin{frame}
    frametitle{Properties of binary Relations}
    begin{itemize}
    item textbf{Definition 37} A relation $Rsubseteq Atimes A$
        is called emph{reflexive} on $A$,
        iff $forall ain A.langle a,aranglein R$
    item textbf{Example 38} The equality relation is an
      equivalence relation on any set.




David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   2/10
Origin: 2,000 slides + 1,000 homework problems
    begin{frame}
    frametitle{Properties of binary Relations}
    begin{itemize}
    item textbf{Definition 37} A relation $Rsubseteq Atimes A$
        is called emph{reflexive} on $A$,
        iff $forall ain A.langle a,aranglein R$
    item textbf{Example 38} The equality relation is an
      equivalence relation on any set.


            Definition 37 A relation R ⊆ A × A is called reflexive on A, iff
            ∀a ∈ A. a, a ∈ R.
            ...
            Example 38 The equality relation is an equivalence relation on
            any set.
    PDF looks good, but otherwise. . . ?
David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   2/10
Serve Information Needs . . .

    . . . of Students
              – what’s that!?
            structural induction – any example for that?
            sample exercises for last week’s topics?




David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   3/10
Serve Information Needs . . .

    . . . of Students
              – what’s that!?
            structural induction – any example for that?
            sample exercises for last week’s topics?

    . . . of Lecturers
            a good ‘next topic’ (with minimal prerequisites)
            introduce trees to students: operating systems background vs.
            graph theory background
            exam exercises with a good coverage



David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   3/10
Our Semantic Architecture




David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   4/10
sTEX: Semantically extended LTEX
                              A



    begin{module}[id=relation-properties]
    importmodule{relations}
    begin{frame}
    frametitle{Properties of binary Relations}
    begin{itemize}
    item begin{definition}[id=relprops.def]
        A relation $sseteq{R}{cart{A,A}}$ is called
        defin{reflexive} on $A$,
        iff $foralS{a}A{inset{tup{a,a}}{R}}$
      end{definition}
    item begin{example}[for=relprops.def]
        The equality relation is an equivalence relation on any set.
      end{example}




David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   5/10
TNTBase: A versioned database for XML




    From sTEX, we generate (semi-)automatically
    OMDoc (intermediate semantic XML representation),
    and from that:
        RDF (structural outlines of documents) → Virtuoso triple store
        human-readable documents with semantic annotations
        XHTML+MathML+RDFa


David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   6/10
TNTBase: A versioned database for XML




    From sTEX, we generate (semi-)automatically
    OMDoc (intermediate semantic XML representation),
    and from that:
          RDF (structural outlines of documents) → Virtuoso triple store
          human-readable documents with semantic annotations
          XHTML+MathML+RDFa
    (all served in compliance with Linked Data best practices)

David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   7/10
Querying RDF

    Mocassin query input form: OMDoc-aware SPARQL and full-text
    queries




David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   8/10
Querying RDF
    Mocassin query input form: OMDoc-aware SPARQL and full-text
    queries




    Want more? → SPARQL endpoint

David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   8/10
Interactive Documents
    Semantic annotations in XHTML+MathML+RDFa documents serve
    as anchors for services




David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   9/10
Next steps (in progress)
            from 3,000 manually annotated lecture notes to 300,000
            automatically annotated arχiv publications
            add links to linked datasets (e. g. DBpedia) to our lecture notes
            contribute our dataset to the LOD cloud
            benefit from cross-linking




                        Publishing Math Lecture Notes as Linked Data
                               http://kwarc.info/LinkedLectures/
                                     See the demo tonight!
David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.)   Publishing Math Lecture Notes as Linked Data   May 31, 2010   10/10

More Related Content

Viewers also liked (6)

PDF
On the research paper, and the knowledge within
Anita de Waard
 
PDF
The Future of the Journal And Applications in an Open Scientific Ecosystem
Anita de Waard
 
PPT
ESWC2010 Closing Ceremony
Lora Aroyo
 
PDF
Veracity ESWC2010 Poster
Gregoire Burel
 
PPT
ESWC 2010 Conference Opening
Lora Aroyo
 
PPTX
ESWC2010 "Linked Data: Now what?" Panel Discussion slides
Sören Auer
 
On the research paper, and the knowledge within
Anita de Waard
 
The Future of the Journal And Applications in an Open Scientific Ecosystem
Anita de Waard
 
ESWC2010 Closing Ceremony
Lora Aroyo
 
Veracity ESWC2010 Poster
Gregoire Burel
 
ESWC 2010 Conference Opening
Lora Aroyo
 
ESWC2010 "Linked Data: Now what?" Panel Discussion slides
Sören Auer
 

Similar to Publishing Math Lecture Notes as Linked Data (20)

PPTX
Natural Language Processing in R (rNLP)
fridolin.wild
 
PPTX
Relations in Discrete Math
Pearl Rose Cajenta
 
PDF
OntoMаthPro Ontology: A Linked Data Hub for Mathematics
Alik Kirillovich
 
PDF
Rough set on concept lattice
Alexander Decker
 
PPTX
Networkx & Gephi Tutorial #Pydata NYC
Gilad Lotan
 
PDF
Lecture50
Muhammad Kamran
 
PPT
Thinking with shapes
Brendan Larvor
 
PDF
Relations
Shiwani Gupta
 
PPT
inbound38351872686383732942924290993.ppt
jericofacun69
 
DOC
Final relation1 m_tech(cse)
Himanshu Dua
 
DOC
Final relation1 m_tech(cse)
Himanshu Dua
 
DOC
Final relation1 m_tech(cse)
Himanshu Dua
 
PDF
relations (1).pdf
DrNeelamArya
 
PDF
The Spectre of the Spectra
David Gleich
 
PPTX
realtion ppt for disteane maths for engg
cityofficekhargone
 
PPTX
Pre text write once, read anywhere
byoshiwara
 
PPTX
Key Guidelines for Low-Income Housing.ptx
aadeshr9999
 
PPTX
Relations
Gaditek
 
PDF
Embeddings the geometry of relational algebra
Nikolaos Vasiloglou
 
DOCX
MC0082 –Theory of Computer Science
Aravind NC
 
Natural Language Processing in R (rNLP)
fridolin.wild
 
Relations in Discrete Math
Pearl Rose Cajenta
 
OntoMаthPro Ontology: A Linked Data Hub for Mathematics
Alik Kirillovich
 
Rough set on concept lattice
Alexander Decker
 
Networkx & Gephi Tutorial #Pydata NYC
Gilad Lotan
 
Lecture50
Muhammad Kamran
 
Thinking with shapes
Brendan Larvor
 
Relations
Shiwani Gupta
 
inbound38351872686383732942924290993.ppt
jericofacun69
 
Final relation1 m_tech(cse)
Himanshu Dua
 
Final relation1 m_tech(cse)
Himanshu Dua
 
Final relation1 m_tech(cse)
Himanshu Dua
 
relations (1).pdf
DrNeelamArya
 
The Spectre of the Spectra
David Gleich
 
realtion ppt for disteane maths for engg
cityofficekhargone
 
Pre text write once, read anywhere
byoshiwara
 
Key Guidelines for Low-Income Housing.ptx
aadeshr9999
 
Relations
Gaditek
 
Embeddings the geometry of relational algebra
Nikolaos Vasiloglou
 
MC0082 –Theory of Computer Science
Aravind NC
 
Ad

More from Christoph Lange (20)

PDF
Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...
Christoph Lange
 
PDF
Research Careers in Applied Computer Science
Christoph Lange
 
PDF
OSCOSS: Opening Scholarly Communication in Social Sciences
Christoph Lange
 
PDF
WDAqua ITN – Answering Questions using Web Data
Christoph Lange
 
PDF
Machine Support for Interacting with Scientific Publications Improving Inform...
Christoph Lange
 
PDF
Interlinking Data and Knowledge in Enterprises, Research and Society with Lin...
Christoph Lange
 
PDF
Linked Open (Geo)Data and the Distributed Ontology Language – a perfect match
Christoph Lange
 
PDF
Linking Big Data to Rich Process Descriptions
Christoph Lange
 
PDF
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
Christoph Lange
 
PDF
Bringing Mathematics To the Web of Data: the Case of the Mathematics Subject ...
Christoph Lange
 
PDF
Semantic Web Technology: The Key to Making Scientific Information Systems Social
Christoph Lange
 
PDF
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
Christoph Lange
 
PDF
Making Heterogeneous Ontologies Interoperable Through Standardisation
Christoph Lange
 
PDF
Previewing OWL Changes and Refactorings Using a Flexible XML Database
Christoph Lange
 
PDF
JOBAD – Interactive Mathematical Documents
Christoph Lange
 
PDF
sTeX+ – a System for Flexible Formalization of Linked Data
Christoph Lange
 
PDF
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Christoph Lange
 
PDF
Mathematical Semantics of Statistical Data
Christoph Lange
 
PDF
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Christoph Lange
 
PDF
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Christoph Lange
 
Faire Datenökonomie für Wirtschaft, Wissenschaft und Gesellschaft: Was brauch...
Christoph Lange
 
Research Careers in Applied Computer Science
Christoph Lange
 
OSCOSS: Opening Scholarly Communication in Social Sciences
Christoph Lange
 
WDAqua ITN – Answering Questions using Web Data
Christoph Lange
 
Machine Support for Interacting with Scientific Publications Improving Inform...
Christoph Lange
 
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
Christoph Lange
 
Linking Big Data to Rich Process Descriptions
Christoph Lange
 
The Distributed Ontology Language (DOL): Use Cases, Syntax, and Extensibility
Christoph Lange
 
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
Christoph Lange
 
TCP – zuverlässiger Ende-zu-Ende-Datenstrom
Christoph Lange
 
Making Heterogeneous Ontologies Interoperable Through Standardisation
Christoph Lange
 
Previewing OWL Changes and Refactorings Using a Flexible XML Database
Christoph Lange
 
JOBAD – Interactive Mathematical Documents
Christoph Lange
 
sTeX+ – a System for Flexible Formalization of Linked Data
Christoph Lange
 
Krextor – An Extensible Framework for Contributing Content Math to the Web of...
Christoph Lange
 
Mathematical Semantics of Statistical Data
Christoph Lange
 
Enabling Collaboration on Semiformal Mathematical Knowledge by Semantic Web I...
Christoph Lange
 
Ontology Integration and Interoperability (OntoIOp) – Part 1: The Distributed...
Christoph Lange
 
Ad

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Python basic programing language for automation
DanialHabibi2
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 

Publishing Math Lecture Notes as Linked Data

  • 1. Publishing Math Lecture Notes as Linked Data ESWC 2010 (Demo Track) Catalin David1 and Michael Kohlhase1 and Christoph Lange1 and Florian Rabe1 and Nikita Zhiltsov2 and Vyacheslav Zholudev1 1 Jacobs University, Bremen, Germany KWARC – Knowledge Adaptation and Reasoning for Content 2 Kazan Federal University, Russia May 31, 2010 David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 1/10
  • 2. Origin: 2,000 slides + 1,000 homework problems begin{frame} frametitle{Properties of binary Relations} begin{itemize} item textbf{Definition 37} A relation $Rsubseteq Atimes A$ is called emph{reflexive} on $A$, iff $forall ain A.langle a,aranglein R$ item textbf{Example 38} The equality relation is an equivalence relation on any set. David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 2/10
  • 3. Origin: 2,000 slides + 1,000 homework problems begin{frame} frametitle{Properties of binary Relations} begin{itemize} item textbf{Definition 37} A relation $Rsubseteq Atimes A$ is called emph{reflexive} on $A$, iff $forall ain A.langle a,aranglein R$ item textbf{Example 38} The equality relation is an equivalence relation on any set. Definition 37 A relation R ⊆ A × A is called reflexive on A, iff ∀a ∈ A. a, a ∈ R. ... Example 38 The equality relation is an equivalence relation on any set. PDF looks good, but otherwise. . . ? David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 2/10
  • 4. Serve Information Needs . . . . . . of Students – what’s that!? structural induction – any example for that? sample exercises for last week’s topics? David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 3/10
  • 5. Serve Information Needs . . . . . . of Students – what’s that!? structural induction – any example for that? sample exercises for last week’s topics? . . . of Lecturers a good ‘next topic’ (with minimal prerequisites) introduce trees to students: operating systems background vs. graph theory background exam exercises with a good coverage David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 3/10
  • 6. Our Semantic Architecture David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 4/10
  • 7. sTEX: Semantically extended LTEX A begin{module}[id=relation-properties] importmodule{relations} begin{frame} frametitle{Properties of binary Relations} begin{itemize} item begin{definition}[id=relprops.def] A relation $sseteq{R}{cart{A,A}}$ is called defin{reflexive} on $A$, iff $foralS{a}A{inset{tup{a,a}}{R}}$ end{definition} item begin{example}[for=relprops.def] The equality relation is an equivalence relation on any set. end{example} David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 5/10
  • 8. TNTBase: A versioned database for XML From sTEX, we generate (semi-)automatically OMDoc (intermediate semantic XML representation), and from that: RDF (structural outlines of documents) → Virtuoso triple store human-readable documents with semantic annotations XHTML+MathML+RDFa David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 6/10
  • 9. TNTBase: A versioned database for XML From sTEX, we generate (semi-)automatically OMDoc (intermediate semantic XML representation), and from that: RDF (structural outlines of documents) → Virtuoso triple store human-readable documents with semantic annotations XHTML+MathML+RDFa (all served in compliance with Linked Data best practices) David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 7/10
  • 10. Querying RDF Mocassin query input form: OMDoc-aware SPARQL and full-text queries David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 8/10
  • 11. Querying RDF Mocassin query input form: OMDoc-aware SPARQL and full-text queries Want more? → SPARQL endpoint David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 8/10
  • 12. Interactive Documents Semantic annotations in XHTML+MathML+RDFa documents serve as anchors for services David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 9/10
  • 13. Next steps (in progress) from 3,000 manually annotated lecture notes to 300,000 automatically annotated arχiv publications add links to linked datasets (e. g. DBpedia) to our lecture notes contribute our dataset to the LOD cloud benefit from cross-linking Publishing Math Lecture Notes as Linked Data http://kwarc.info/LinkedLectures/ See the demo tonight! David/Kohlhase/Lange/Rabe/Zhiltsov/Zholudev (Jacobs/Kazan U.) Publishing Math Lecture Notes as Linked Data May 31, 2010 10/10