1021_db_ontology

1021_db_ontology - MIT OpenCourseWare tp://ocw.mit.edu...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: MIT OpenCourseWare tp://ocw.mit.edu .453J / 2.771J / HST.958J Biomedical Information Technology ll 2008 r information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms . ht 20 Fa Fo 2.771J 20.453J HST.958J SMA5304 Fall 2008 Lecture 21 October 2008 Creating Databases from Ontologies Biomedical Information Technology C. Forbes Dewey, Jr. Massachusetts Institute of Technology Cambridge, MA USA cfdewey 2008 .771J 20.453J HST.958J SMA5304 Fall 2008 Biomedical Information Technology Heres our agenda Review of database technology History What is their role? What do they do well? What do they do poorly? Ontologies Why are they desirable? What are their advantages? What are their weaknesses? Relationship between DB and Ontologies Exploiting the combination - OWLdb cfdewey 2008 .771J 20.453J HST.958J SMA5304 Fall 2008 Biomedical Information Technology Review of relational database technology Started in mid-80s Composed of tables with rows and columns Minimal language to construct and query them: SQL Generally fixed and unchanged relationships Java-based interface JDBC a real breakthrough; common interface for all flavors. Can write programs!!! Databases dont talk to each other Stove-piping, warehousing, federation Updates, security, reliability, performance cfdewey 2008 .771J 20.453J HST.958J SMA5304 Fall 2008 Biomedical Information Technology OWL Ontologies Describe meaning OWL is a language (set of relationships) that can be extended with additional definitions OWL is written in RDF, is machine-readable, and can be parsed and combined Representing databases as ontologies Can represent a database schema by an ontology Will discuss state-of-the art programs to do the conversion If we can convert, can have the best of both environments cfdewey 2008 .771J 20.453J HST.958J SMA5304 Fall 2008 Biomedical Information Technology OWL Web Ontology Language An expressive and uniform way of defining meaning for terms used to transmit data and relationships Can be used for many key purposes Guarantee that two definitions are the same Discover that two terms are synonymous Encode complete object descriptions Define unambiguous database schema Comes in multiple flavors OWL Lite OWL DL OWL Full http://www.w3.org/TR/2004/REC http://www.w3.org/TR/2004/REC-owl owl-features features-20040210/#s2.1 20040210/#s2.1...
View Full Document

Page1 / 25

1021_db_ontology - MIT OpenCourseWare tp://ocw.mit.edu...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online