170 likes | 189 Views
Simple Rules for a Tool and Data Ontology. Barry Smith. is_a ( sensu MeSH) (?). MeSH Descriptors Index Medicus Descriptor Anthropology, Education, Sociology and Social Phenomena (MeSH Category) Social Sciences Political Systems National Socialism
E N D
Simple Rules for a Tool and Data Ontology Barry Smith
is_a (sensu MeSH) (?) MeSH Descriptors Index Medicus Descriptor Anthropology, Education, Sociology and Social Phenomena (MeSH Category) Social Sciences Political Systems National Socialism • National Socialism is_a Political Systems • National Socialism is_a Anthropology • National Socialism is_a MeSH Descriptors
is_a (sensu OBO-RO) A is_a B =Def every instance of A is an instance of B instances are real-world examples, e.g. actual software tools, actual bodies of data, ...
Three kinds of relations <instance, instance> Mary’s heart part_of Mary <instance, type> Mary’s heart instance_of heart <type, type> human heart part_of human
Data • Clinical Information • Aggregate Human Data • Individual Human Data • Nonhuman Data • Experimental Data • Gene-Phenotype Association DB • Medical Images DB • Molecular Interaction DB • Ontologies
Rules on terms • Terms should be in the singular ontologies is_a data
Dissemination • Interactive Web-Based Tools • Publication • Training Courses • Web Postings • publication is_a dissemination • interactive web-based tools is_a dissemination
Dissemination Terms should be count nouns interactive web-based tools is_a dissemination
Tools • Analysis and Modeling • Data Management • Ontology Development and Management
Tools • Analysis and Modeling • EDA • Feature Analysis • Genomic & Phenotypic Data Analysis • Image Processing(2 instances) • Network characterization • Pre-Processing • Regulatory/Signaling network reconstruction • Sequence Annotation • Simulation • Software Engineering and Development Tools • Statistical Analysis • Structure-based protein classification • Toolkits(4 instances) • User and developer documentation • Visualization
Analysis and Modeling avoid terms with ‘and’ or ‘or’ or ‘and/or’
Analysis and Modeling • EDA • Feature Analysis • Shape Analysis • Pattern Recognition • Genomic & Phenotypic Data Analysis • Image Processing(2 instances) • Atlas Generation • Cortical Modeling • Registration • Segmentation • Network characterization • Pre-Processing • Data Transforms • Spectral Transforms • Fourier Transform • Wavelet Transform • Filtering • Skull Stripping • Inhomogeneity Correction
Analysis and Modeling • Regulatory/Signaling network reconstruction • Sequence Annotation • Simulation • Software Engineering and Development Tools • Cross-LanguageWrapping(1 instance) • Cross-Platform Tools(2 instances) • Integration • Graphical e.g., HIVE Pipeline • Grid Computing Resources • Mappers e.g., BrainGraph BrainMapper • Portals • Resource Integration Components • Testing Tools(2 instances)
Analysis and Modeling Integration is_a Software Engineering and Development Tools
Analysis and Modeling • Statistical Analysis • E.g., R • Structure-based protein classification • Toolkits(4 instances) • User and developer documentation • Visualization • Clinical Charts e.g., Demographics • Graph Viewers • Hyperbolic Graphs • Hierarchical Trees • Imaging • Cross-Sectional Viewers • Manifold Viewers 2D, 3D, 4D, ND • Sequences
Tools • Data Management • Data Storage • Data Transfer • Information retrieval, traversal and querying • Ontology Development and Management • Data Annotation • Ontology Development • Ontology Diff and Alignment • Ontology Visualization • Programmatic Access • Web Access
Don’t be afraid to write down what seems trivial data management is_a tools data management tool is_a tool