The Evils of Complexity

Slides:



Advertisements
Similar presentations
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Advertisements

RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
RDF Tutorial.
28 October 2005Jeremy Frey, University of Southampton1 “The CombeChem Experience” CICC Workshop 28 October 2005 Bloomington Indiana.
Adaptability of learning objects by appropriate knowledge representation Anastas Misev Institute of Informatics Faculty of Natural Science and Mathematics.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
3. Technical and administrative metadata standards Metadata Standards and Applications.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
4/20/2017.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Semantic Web Series 1 Mohammad M. R. Cowdhury UniK, Kjeller.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
Practical RDF Chapter 1. RDF: An Introduction
GRITS Working with AVM Data Astronomy Visualization Metadata June 11th, 2010 Casey Rosenthal
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
By: Dan Johnson & Jena Block. RDF definition What is Semantic web? Search Engine Example What is RDF? Triples Vocabularies RDF/XML Why RDF?
Open Source Solutions for Tissue Banking Informatics Jules J. Berman, Ph.D., M.D. INFORMATICS FOR REPOSITORIES Wednesday, May 21, :30 pm – 4:05 pm.
API Imaging Working Group Jules J. Berman and Ulysses J. Balis, Co-Chairs Laboratory Digital Imaging Project APIII, 2006 Vancouver, British Columbia Thursday,
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Lifecycle Metadata for Digital Objects November 1, 2004 Descriptive Metadata: “Modeling the World”
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
M.Benno Blumenthal and John del Corral International Research Institute for Climate and Society OpenDAP 2007
Implementing an RDF Schema for Pathology Images, From the Association for Pathology Informatics Jules J. Berman, Ph.D., M.D. APIII, Pittsburgh, PA Monday,
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Ontology Quality by Detection of Conflicts in Metadata Budak I. Arpinar Karthikeyan Giriloganathan Boanerges Aleman-Meza LSDIS lab Computer Science University.
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
1cs The Need “Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully.” Berners-Lee,
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
Informatics Laboratory Digital Imaging Project APIII 2006 Vancouver, British Columbia Session F2, Friday, August 18, 2006, 10:30 A.M. to noon Jules J.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
INTRO. To I.T Razan N. AlShihabi
Slides Template for Module 3 Contextual details needed to make data meaningful to others CC BY-NC.
The Semantic Web By: Maulik Parikh.
Linked Data Web that can be processed by machines
Chapter 4 Requirements Engineering (1/3)
CaBig February 6, 2007 Jules Berman, Ph.D., M.D.
XML QUESTIONS AND ANSWERS
Middleware independent Information Service
OpenStorage API part II
CS 501: Software Engineering Fall 1999
Introduction To Logarithms
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Lifecycle Metadata for Digital Objects
ece 720 intelligent web: ontology and beyond
File Systems and Databases
Introduction to Java, and DrJava part 1
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
Session 2: Metadata and Catalogues
SDMX Information Model: An Introduction
Introduction to Java, and DrJava
HTML 5 SEMANTIC ELEMENTS.
Use and Transformation of DICOM SR and CDA Release 2 Diagnostic Imaging Reports Helmut Koenig, MD Siemens Healthcare Co-Chairman DICOM WG20 and HL7 Imaging.
Introduction to Java, and DrJava
Introduction to Java, and DrJava part 1
Presentation transcript:

The Evils of Complexity Jules J. Berman, Ph.D., M.D. Han-Mo Koo Memorial Seminar Series Van Andel Research Institute Grand Rapids, Michigan Wednesday, April 25, 2007

In an informatics world, you can easily create levels of complexity that exceed anything encountered in the physical world. Complex systems are actually easier to create than simple systems. Complex systems, despite what anyone tells you, are unpredictable by computers.

Specifications versus Standards RDF versus XML Classifications versus Ontologies Ruby versus Perl

Standards aren't very standard Many competing standards Standards come in multiple versions Complexity bad for interoperability Standards are often someone's intellectual property Standards may contain embedded patents The uses of Standards can be patented

DICOM is the image standard for radiology, and there's an effort to migrate it to pathology. DICOM is highly complex, few people outside of radiology understand it. It uses old byte-designated format, nothing like currently used Web (metadata) technologies. If a medical image standard were developed today, from scratch, it would probably not resemble DICOM. Some of the most important scientific uses of DICOM cannot be pursued without infringing on existing patents.

Specifications are just descriptions of your data. A specification requires a common language for describing data (so that you and your computer can understand what it's trying to convey). Beyond providing a language for describing data, specifications give you enormous freedom to create and describe new and unconventional data objects.

All data can be specified using RDF, developed by the W3C. RDF files are collections of statements expressed as data triples <identified subject><metadata><data> “Jules Berman” “blood glucose level” “85” “Mary Smith” “eye color” “brown” “Samuel Rice” “eye color” “blue” “Jules Berman” “eye color” “brown” When you bind a key/value pair to a specified object, you're moving from the realm of data structure (i.e., XML) into the realm of data meaning.

RDF permits data to be merged between different files Medical file: “Jules Berman” “blood glucose level” “85” “Mary Smith” “eye color” “brown” “Samuel Rice” “eye color” “blue” “Jules Berman” “eye color” “brown” Merged Jules Berman database: “Jules Berman” “blood glucose level” “85” “Jules Berman” “eye color” “brown” “Jules Berman” “hat size” “9” Hat file: “Sally Frann” “hat size” “8” “Jules Berman” “hat size” “9” “Fred Garfield” “hat size” “9” “Fred Garfield” “hat_type” “bowler”

RDF provides answers to the following 4 questions (required for implementation). 1. How does the triple convey the unique identity of its subject? In the triple, “Jules Berman” “blood glucose level” “85”, The name "Jules Berman" is not unique and may apply to several different people. 2. How do we convey the meaning of metadata terms? Perhaps one person's definition of a metadata term is different from another person's. For example, is "hat size" the diameter of the hat, or the distance from ear to ear on the person who is intended to wear the hat, or a digit selected from a pre-defined scale? 3. How can we constrain the values described by metadata to a specific datatype? Can a person have an eye color of 8? Can a person have an eye color of "chartreuse"? 4. How can we indicate that a unique object is a member of a class and can be described by metadata shared by all the members of a class?

JPEG is an image format that is used by millions of people in all types of professions, including the medical profession JPEG can now be used without worrying about IP issues You can put any information you want into the header of a JPEG image (including an RDF document) so that specified clinical/pathological information can be conveyed with the image Because images non-physical, it is usually easy to interconvert image formats

Why not just use JPEG with an RDF specification of your image? You can always port to DICOM when you need to. See: http://www.julesberman.info/jjb_gwm.pdf More on specifications at “Specified Life” blog: http://julesberman.blogspot.com/

Classifications versus Ontologies Our similarities are different – Yogi Berra