SlideShare a Scribd company logo
Introduction to KIMplatformAnton AndreevKIM overview; KIM architecture; KIM UI April 2010
OutlineOverviewKIM WEB UI DemoKIM ArchitectureDeployment DemoKIM platform#2April 2010
KIM is awesome!KIM platform#3April 2010
I told you!KIM Kardashian#4April 2010
KIM PlatfromSemantic 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#5April 2010
KIM Fact SheetRuns on many platforms Officially on Sun/Oracle JVM on Linux, WindowsReported to run on IBM Java 1.6 on PS3, also on x86 OpenSolarisCan be used programmaticallyKIM runs as a service and it is remotely accessible through Java RMI through Web-services from .NET or otherJMS starting from version KIM 3.0Can integrate processing resources from GATE  Proton ontology is kind of dependencyKIM platform#6April 2010
Semantic AnnotationApril 2010#7KIM platformGATE OWLIM
WEB UI DEMOKIM platform#8April 2010But does it really work?
April 2010The main picture#9KIM platformWWWLocal NetworkStorageVisual Interface3rd party AppDocument & MetadataAggregator or CrawlerMulti-paradigm Search/RetrievalSemantic IndexPopulation ServiceSemantic AnnotationSemantic Indexing & Storing
The semantic data pathGATE NLP (Natural Language Processing) phaseNot just annoations, but annotations that have URIs from the Ontology providedOntology aware annotations Instance Generator Generate URIs for the new entities and relationsIf you have URIs for everything, then nothing stops us from generating RDFSAR If we have RDF then we need to store it and merge it with the one previously availableOWLIM KIM platform#10April 2010
Semantic Repository - Instance URIGazetteer Ontotext predefined kb Some entities are identified directly and we know their instance URI and class in advanceYesFoundNoBenefiting form the work of the gazetteer and using rules more entities are detectedJape rules OrthoMatcherInstances 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 RDFInstance URIKIM platform#11April 2010
Document RepositoryDocumentFull Text IndexStorageFile StoreLuceneOther index serviceKIM platform#12April 2010
DeploymentHow to start KIMHow to configure KIMHow to import/populate documents in KIMPopulator  toolKimGateDocumentation location: http://ontotext.com/kim/doc/sys-doc/HomePage.htmlKIM 3.0No ORACLE dependency for some of the functionalityPluggable component architecture - this will allow KIM to start without loading semantic annotation service or document repositoryIntegration with latest GATE 5.1/5.2KIM platform#13April 2010
Cool stuffHow we do co-occurrence in a single document?Using a slightly modified GATE Othomatcher processing resourceHow we do co-occurrence in many documents?Using Instance URIs and OWLIMOptimizations - parallel annotationUsing multiple GATE pipelines#14KIM platformApril 2010
Linkshttp://ontotext.com/kimhttp://ontotext.com/kim/doc/sys-doc/HomePage.htmlhttp://debian.fmi.uni-sofia.bg/~toncho/myblog/plugin/tag/kimhttp://debian.fmi.uni-sofia.bg/~toncho/myblog/plugin/tag/gatehttp://code.google.com/p/kimnetdemosKIM platform#15April 2010
Thank you!April 2010#16KIM platformQuestions?

More Related Content

PPT
Chapter 5 components and levels of abstraction in nursing knowledge
PPTX
Nursing theory power point
PPTX
Epistemology –process of knowledge building and generation
PPT
Chapter 01
PPT
Chapter 24 theory testing and theory evaluation
PDF
Theoretical and Practical Aspects of Knowledge Representation and Reasoning
PPT
Nursings fundamental patterns of knowing
PPTX
Epistemology
Chapter 5 components and levels of abstraction in nursing knowledge
Nursing theory power point
Epistemology –process of knowledge building and generation
Chapter 01
Chapter 24 theory testing and theory evaluation
Theoretical and Practical Aspects of Knowledge Representation and Reasoning
Nursings fundamental patterns of knowing
Epistemology

Similar to Intriduction to Ontotext's KIM platform (20)

PPTX
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
PPT
Building RESTful Applications with OData
PPTX
Xml+messaging+with+soap
PDF
Python Web Framework – A Detailed List of Web Frameworks in Python
PPTX
Entity Framework NYC Firestarter
PPTX
Oracle Developer Meetup March 2018
PPT
Build APIs With Kapow Mashup Server
PPTX
Semantic Web Services: A RESTful Approach
PPTX
London Oracle Developer Meetup April 18
PPT
Web Topics
PPTX
API Platform Cloud Service best practice - OOW17
PDF
SAP REST Summit 2009 - Atom At Work
PPTX
epicenter2010 Open Xml
PPTX
Locust automated api_load_test_framework_development
PPT
Developing Mash up applications with Adobe AIR
PPTX
Distributed systems air traffic controller
PPT
The Semantic Web An Introduction
PPT
0910 cagliari- spring surf and cmis - the dynamic duo
PPT
soap toolkit
ODP
The Internet as Web Services: introduction to ReST
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
Building RESTful Applications with OData
Xml+messaging+with+soap
Python Web Framework – A Detailed List of Web Frameworks in Python
Entity Framework NYC Firestarter
Oracle Developer Meetup March 2018
Build APIs With Kapow Mashup Server
Semantic Web Services: A RESTful Approach
London Oracle Developer Meetup April 18
Web Topics
API Platform Cloud Service best practice - OOW17
SAP REST Summit 2009 - Atom At Work
epicenter2010 Open Xml
Locust automated api_load_test_framework_development
Developing Mash up applications with Adobe AIR
Distributed systems air traffic controller
The Semantic Web An Introduction
0910 cagliari- spring surf and cmis - the dynamic duo
soap toolkit
The Internet as Web Services: introduction to ReST
Ad

Intriduction to Ontotext's KIM platform

  • 1. Introduction to KIMplatformAnton AndreevKIM overview; KIM architecture; KIM UI April 2010
  • 2. OutlineOverviewKIM WEB UI DemoKIM ArchitectureDeployment DemoKIM platform#2April 2010
  • 3. KIM is awesome!KIM platform#3April 2010
  • 4. I told you!KIM Kardashian#4April 2010
  • 5. KIM PlatfromSemantic 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#5April 2010
  • 6. KIM Fact SheetRuns on many platforms Officially on Sun/Oracle JVM on Linux, WindowsReported to run on IBM Java 1.6 on PS3, also on x86 OpenSolarisCan be used programmaticallyKIM runs as a service and it is remotely accessible through Java RMI through Web-services from .NET or otherJMS starting from version KIM 3.0Can integrate processing resources from GATE Proton ontology is kind of dependencyKIM platform#6April 2010
  • 8. WEB UI DEMOKIM platform#8April 2010But does it really work?
  • 9. April 2010The main picture#9KIM platformWWWLocal NetworkStorageVisual Interface3rd party AppDocument & MetadataAggregator or CrawlerMulti-paradigm Search/RetrievalSemantic IndexPopulation ServiceSemantic AnnotationSemantic Indexing & Storing
  • 10. The semantic data pathGATE NLP (Natural Language Processing) phaseNot just annoations, but annotations that have URIs from the Ontology providedOntology aware annotations Instance Generator Generate URIs for the new entities and relationsIf you have URIs for everything, then nothing stops us from generating RDFSAR If we have RDF then we need to store it and merge it with the one previously availableOWLIM KIM platform#10April 2010
  • 11. Semantic Repository - Instance URIGazetteer Ontotext predefined kb Some entities are identified directly and we know their instance URI and class in advanceYesFoundNoBenefiting form the work of the gazetteer and using rules more entities are detectedJape rules OrthoMatcherInstances 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 RDFInstance URIKIM platform#11April 2010
  • 12. Document RepositoryDocumentFull Text IndexStorageFile StoreLuceneOther index serviceKIM platform#12April 2010
  • 13. DeploymentHow to start KIMHow to configure KIMHow to import/populate documents in KIMPopulator toolKimGateDocumentation location: http://ontotext.com/kim/doc/sys-doc/HomePage.htmlKIM 3.0No ORACLE dependency for some of the functionalityPluggable component architecture - this will allow KIM to start without loading semantic annotation service or document repositoryIntegration with latest GATE 5.1/5.2KIM platform#13April 2010
  • 14. Cool stuffHow we do co-occurrence in a single document?Using a slightly modified GATE Othomatcher processing resourceHow we do co-occurrence in many documents?Using Instance URIs and OWLIMOptimizations - parallel annotationUsing multiple GATE pipelines#14KIM platformApril 2010
  • 16. Thank you!April 2010#16KIM platformQuestions?

Editor's Notes

  • #12: Jape rules or something else.
  • #13: For each document we store both the semantic data, full text index, the document itself and the connection between these.