22
The Protégé 4 OWL Editor Matthew Horridge and Colleagues

The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

The Protégé 4OWL Editor

Matthew Horridge and Colleagues

Page 2: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 3: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

OWL Editor Architecture

Ontology Management

OntologyFactories

Tools: Species validation, Change history, Debugging

ParserRegistry

OntologyStorers

RendererRegistry

Reasoners

Page 4: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Protégé 4 UI

Page 5: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 6: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 7: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 8: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 9: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Navigation

Page 10: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Plugins

Page 11: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 12: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

OWL 1.1

Page 13: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Asserted vs. Inferred

Page 14: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 15: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Working with Multiple Ontologies

Page 16: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 17: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management
Page 18: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Performance

Page 19: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

NCI Thesaurus: Memory Required to load from RDF/XML

0

150

300

450

600

750

Protege-OWL 3.3 Protege 4 (OWL API)

Mem

ory

/ (M

B)

Peak memoryMemory (after loading)

Page 20: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

NCI Thesaurus Load Time

0

80

160

240

320

400

Protege-OWL 3.3 Protege 4 (OWL API)

Tim

e / (

ms)

Page 21: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Conclusions

• New architecture, with a “Native” OWL API

• Flexible dynamically configurable GUI

• Large performance improvements

Page 22: The Protégé 4 OWL Editorprotege.stanford.edu/conference/2007/slides/13.02_Horrid...The Protégé 4 OWL Editor Matthew Horridge and Colleagues OWL Editor Architecture Ontology Management

Resources

http://protege.stanford.edu/download/registered.html#p4

http://www.co-ode.org

http://owlapi.sourceforge.net

http://www.webont.org/owl/1.1/