Intriduction to Ontotext's KIM platform
Upcoming SlideShare
Loading in...5
×
 

Intriduction to Ontotext's KIM platform

on

  • 3,445 views

 

Statistics

Views

Total Views
3,445
Views on SlideShare
2,801
Embed Views
644

Actions

Likes
2
Downloads
51
Comments
0

2 Embeds 644

http://debian.fmi.uni-sofia.bg 643
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Jape rules or something else.
  • For each document we store both the semantic data, full text index, the document itself and the connection between these.

Intriduction to Ontotext's KIM platform Intriduction to Ontotext's KIM platform Presentation Transcript

  • Introduction to KIMplatform
    Anton Andreev
    KIM overview; KIM architecture; KIM UI
    April 2010
  • Outline
    Overview
    KIM WEB UI Demo
    KIM Architecture
    Deployment Demo
    KIM platform
    #2
    April 2010
  • KIM is awesome!
    KIM platform
    #3
    April 2010
  • I told you!
    KIM Kardashian
    #4
    April 2010
  • KIM Platfrom
    Semantic annotation of text
    automatic ontology population
    open-domain dynamic semantic annotation of unstructured and semi-structured content for Semantic Web and KM applications
    Indexing and retrieval (semantically-enabled and IE-enhanced search technology)
    Query and exploration of formal knowledge
    Co-occurrence tracking and ranking of entities
    Entity popularity timelines analysis
    KIM platform
    #5
    April 2010
  • KIM Fact Sheet
    Runs on many platforms
    Officially on Sun/Oracle JVM on Linux, Windows
    Reported to run on IBM Java 1.6 on PS3, also on x86 OpenSolaris
    Can be used programmatically
    KIM runs as a service and it is remotely accessible
    through Java RMI
    through Web-services from .NET or other
    JMS starting from version KIM 3.0
    Can integrate processing resources from GATE
    Proton ontology is kind of dependency
    KIM platform
    #6
    April 2010
  • Semantic Annotation
    April 2010
    #7
    KIM platform
    GATE
    OWLIM
  • WEB UI DEMO
    KIM platform
    #8
    April 2010
    But does it really work?
  • April 2010
    The main picture
    #9
    KIM platform
    WWW
    Local Network
    Storage
    Visual Interface
    3rd party App
    Document & Metadata
    Aggregator or Crawler
    Multi-paradigm Search/Retrieval
    Semantic
    Index
    Population Service
    Semantic Annotation
    Semantic Indexing & Storing
  • The semantic data path
    GATE
    NLP (Natural Language Processing) phase
    Not just annoations, but annotations that have URIs from the Ontology provided
    Ontology aware annotations
    Instance Generator
    Generate URIs for the new entities and relations
    If you have URIs for everything, then nothing stops us from generating RDF
    SAR
    If we have RDF then we need to store it and merge it with the one previously available
    OWLIM
    KIM platform
    #10
    April 2010
  • Semantic Repository - Instance URI
    Gazetteer
    Ontotext predefined kb
    Some entities are identified directly and we know their instance URI and class in advance
    Yes
    Found
    No
    Benefiting form the work of the gazetteer and using rules more entities are detected
    Jape rules
    OrthoMatcher
    Instances of the same entity are merged: ex: “Apple” and “Apple Inc.”
    An algorithm is used to generate URIs.
    Instance generator
    OWLIM
    RDF generation
    Add/Merge RDF
    Instance URI
    KIM platform
    #11
    April 2010
  • Document Repository
    Document
    Full Text Index
    Storage
    File Store
    Lucene
    Other index service
    KIM platform
    #12
    April 2010
  • Deployment
    How to start KIM
    How to configure KIM
    How to import/populate documents in KIM
    Populator tool
    KimGate
    Documentation location:
    http://ontotext.com/kim/doc/sys-doc/HomePage.html
    KIM 3.0
    No ORACLE dependency for some of the functionality
    Pluggable component architecture - this will allow KIM to start without loading semantic annotation service or document repository
    Integration with latest GATE 5.1/5.2
    KIM platform
    #13
    April 2010
  • Cool stuff
    How we do co-occurrence in a single document?
    Using a slightly modified GATE Othomatcher processing resource
    How we do co-occurrence in many documents?
    Using Instance URIs and OWLIM
    Optimizations - parallel annotation
    Using multiple GATE pipelines
    #14
    KIM platform
    April 2010
  • Links
    http://ontotext.com/kim
    http://ontotext.com/kim/doc/sys-doc/HomePage.html
    http://debian.fmi.uni-sofia.bg/~toncho/myblog/plugin/tag/kim
    http://debian.fmi.uni-sofia.bg/~toncho/myblog/plugin/tag/gate
    http://code.google.com/p/kimnetdemos
    KIM platform
    #15
    April 2010
  • Thank you!
    April 2010
    #16
    KIM platform
    Questions?