ontology developmenttools n.
Skip this Video
Loading SlideShow in 5 Seconds..
Ontology-DevelopmentTools PowerPoint Presentation
Download Presentation
Ontology-DevelopmentTools

Loading in 2 Seconds...

  share
play fullscreen
1 / 11
Download Presentation

Ontology-DevelopmentTools - PowerPoint PPT Presentation

walt
124 Views
Download Presentation

Ontology-DevelopmentTools

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Ontology-DevelopmentTools

  2. Ontology DevelopmentTools • Development environments • Ontology Libraries • Ontology publishing and exchange • Across all representational forms (logic, frame, etc..) • Web compliant • Ontology delivery • Ontology servers

  3. Development Environments • Considerations depend on ontology subtype! • Expressiveness of data model • Authoring features • DBMS export capabilities • Ontology-exchange language export capabilities • Distributed authoring • Size limitations • WebOnto • Ontosaurus • GKB Editor • Protégé II • Ontolingua • GRAIL toolkit etc… • Wondertools

  4. GKB EditorOntology Development Toolkit • Graphical editor for KBs and ontologies • Ontologies stored in Ocelot object-oriented knowledge base • Expressive, scalable, distributed • EcoCyc ontology contains 1K classes, 15K instances • Knowledge is graphically portrayed in 3 viewers • All operations are schema driven • See http://www.ai.sri.com/~gkb/user-man.html

  5. Ocelot Capabilities • Frame data model • KBs and ontologies stored in files or Oracle • Oracle KBs and ontologies: • Better scalability -- frame faulting on demand and in background • Concurrency control system coordinates changes by multiple users • Transaction logging (recall operation history) • GFP API provides programmatic interface

  6. Distributed Ontology Development User 1 User 2 Internet Oracle Server User 4 User 3

  7. GKB Editor • Taxonomy Viewer • Create/delete classes and instances • Browse class taxonomy • Alter class/subclass links • Frame editor • Add/remove slots to/from classes • Create/delete/edit slot values for instances • Frame relationships viewer • View and update a network of relationships among instances