Genome Data and Tool Interoperation over the “Semantic” Web
description
Transcript of Genome Data and Tool Interoperation over the “Semantic” Web
![Page 1: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/1.jpg)
Genome Data and Tool Interoperation over the “Semantic” Web
By
Kei-Hoi Cheung, Ph.D.
Assistant Professor
Yale Center for Medical Informatics
MB&B 452b/752b, April 20, 2005, Yale University
![Page 2: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/2.jpg)
Outline• Introduction• Semantic Web
– Resource Description Framework (RDF)– Life Sciences Identifiers (LSID)– YeastHub: yeast genome data interoperation– Web Services for tool interoperation
• Collaborative projects– Biosphere– Taverna
• Semantic Web Services
• Conclusion• Future directions
![Page 3: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/3.jpg)
• Mainframe computing (many people share one computer)• Personal computing (one person uses one computer)• Ubiquitous computing (one person is served by many
computers over the network)– Client/server computing, grid computing, peer-to-peer computing,
distributed/parallel computing, component-based computing, etc
– World Wide Web (WWW) is one of the main driving forces
– It provides a globally distributed communication framework that is essential for almost all scientific collaboration, including bioinformatics
Eras of Computing
![Page 4: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/4.jpg)
The World Wide Web
• On the order of 108 users – Used in every country on Earth
• On the order of 1010 indexed web resources (text) in Google etc– Essentially Infinite if one includes “dynamic” web pages
• Massively distributed and open
![Page 5: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/5.jpg)
It is difficult to keep track of these resources
![Page 6: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/6.jpg)
Data Heterogeneity
• Data are exposed in different ways– Programmatic interfaces– Web forms or pages– FTP directory structures
• Data are presented in different ways– Structured text
• Tab delimited format, XML format, etc
– Free text– Binary
• Images
• Naming conflicts (e.g., synonyms and homonyms)
![Page 7: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/7.jpg)
Tool heterogeneity
• Server applications– Web server applications– Application programming interfaces (API)
• Client applications (downloadable software)
• Different programming languages
• Different operating systems
![Page 8: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/8.jpg)
From Web to Semantic Web
• Human processing Machine processing
• Free text description ontological description
• HTML XML RDF or its extensions
• Metadata!
![Page 9: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/9.jpg)
HTML Example
Readme
Col#Description1 pedigree id2 Person id3 Father id4 Mother id5 Sex6 Status
<html><body>…<a href=“http://ycmi.med.yale.edu/ped_readme.html”>Readme</a><table><tr> <td>1</td> <td>1</td> <td>0</t> <td>0</td> …</tr>…</table>…</body></html>
1 1 0 0 1 11 2 0 0 2 01 3 1 2 2 01 4 1 2 1 01 5 1 2 1 11 6 1 2 1 0
![Page 10: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/10.jpg)
XML Example
![Page 11: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/11.jpg)
Other Advantages of Using XML
• It is simple, hierarchical, self-describing, and computer-readable
• It can be validated using DTD or XSchema• It is a W3C standard• It has a large base of software support (both
commercial and public domain software tools)– Editing tools, DOM, SAX, XSL, etc
![Page 12: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/12.jpg)
Proliferation of Bio-XML Formats
Sequence
BSML AGAVE
Microarray Gene Expression
GEML MAML
Pathway
BIND SBML PSI-MI
MAGE-ML
RDF (e.g., BioPax)
Semantically rich ontologies
Reasoning (machine intelligence)
![Page 13: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/13.jpg)
Definition of an Ontology
• Conceptualization of a domain of interest– Concepts, relations, attributes, constraints, objects, values
• An ontology is a specification of a conceptualization– Formal notation– Documentation
• A variety of forms, but includes:– A vocabulary of terms– Some specification of the meaning of the terms
• Ontologies are defined for reuse
![Page 14: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/14.jpg)
Roles of Ontologies in Bioinformatics• Success of many biological DBs depends on
– High fidelity ontologies– Clearly communicating their ontologies
• Prevent errors on data entry and interpretation• Common framework for multidatabase queries• Controlled vocabularies for genome annotation
– GO– EC numbers
• Information-extraction applications• Reuse is a core aspect of ontologies
– Reuse of existing ontologies faster than designing new ones– Reuse decreases semantic heterogeneity of DBs
• Schema-driven Software– Knowledge-acquisition tools– Query tools
![Page 15: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/15.jpg)
Example Bio-ontologies• Gene Ontologies
– http://www.geneontology.org/
• MGED Ontologies– http://mged.sourceforge.net/
• Open Biomedical Ontologies (OBO)– http://obo.sourceforge.net/
![Page 16: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/16.jpg)
Are current bio-ontologies adequate?
![Page 17: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/17.jpg)
Ontology desiderata• Precision
– Formal, unambiguous
– High fidelity
• Explicitness– Clarity
– Commitment
– Reuse
• Systematic– Quality
– Clarity
• Flexibility– Expressivity
– Evolution
machine computable
![Page 18: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/18.jpg)
Semantic Web
• It provides a common framework that allows semantic interoperability among multiple resources through the use of ontologies
• It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners
• It is based on the Resource Description Framework (RDF)
![Page 19: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/19.jpg)
Resource Description Framework (RDF)
• It is a standard data model (directed acyclic graph) for representing information (metadata) about resources in the World Wide Web
• In general, it can be used to represent information about “things” that can be identified (using URI’s) on the Web
• It is intended to provide a simple way to make statements (descriptions) about Web resources
![Page 20: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/20.jpg)
RDF Statement
A RDF statement consists of:• Subject: resource identified by a URI• Predicate: property (as defined in a name space identified by a
URI) • Object: property value or a resource
For example, the “dbSNP Website” is a subject, “creator” is aPredicate, “NCBI” is an object.
A resource can be described by multiple statements.
![Page 21: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/21.jpg)
Graphical Representation
![Page 22: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/22.jpg)
RDF/XML Representation
<?xml version="1.0"?> <rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#” xmlns:dc=“http://purl.org/dc/elements/1.1” xmlns:ex=“http://www.example.org/terms”>
<dc: creator rdf:resource=“http://www.example.org/staffid/85740”></dc:creator><dc:language>en</dc:language><ex:creation-date>August 16, 1999</dc:creation-date>
<rdf:RDF>
![Page 23: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/23.jpg)
Data Integration Using RDF
humanhemoglobin
oxygentransportprotein
atagccgtacctgcgagtctagaagct
derives from
is a
humanhemoglobin
humanhemoglobin
has 3D structure
GenBank
Gene Ontology
Protein Data Bank
humanhemoglobin
atagccgtacctgcgagtctagaagctderives from
oxygentransportprotein
is a
has 3D structure
Unified view
+
+
![Page 24: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/24.jpg)
Reification• Making statements about statements• For example, GenBank provides the following
statement: “human hemoglobin derives from atagccgtacctgcgagtctagaagct”
Example<rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#”xmlns:s=“http://www.ncbi.nlm.nih.gov/entrez/viewer.fcgi?val=29436”>
<rdf:Description about=“http://www.ncbi.nlm.nih.gov/Genbank”><s:derive_from rdf:ID=“statement1”> atag… </s:derive_from>
</rdf:Description>
<rdf:Description about=“#statement1”><s:providedBy>GenBank</s:providedBy>
</rdf:Description></rdf:RDF>
![Page 25: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/25.jpg)
Other RDF-Based Ontology Languages
• RDFS
• DAML+OIL
• OWL
![Page 26: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/26.jpg)
Life Science Identifiers (“LSID”) Addresses Data Access Problems
• LSID is a naming standard for distributed data, specifically:
–Scientifically significant data
–Geographically distributed
–Files, database records, and data objects managed by N-tier applications
–Public and/or private networks
–And owned, managed, by different organizations
![Page 27: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/27.jpg)
LSID Syntax• 5 Part Format: URN:LSID:Authority:Namespace:Object:[Revision-ID]
– URN:LSID: is a mandatory prefix– Authority is the Internet domain of the organization that assigns
an LSID to a resource– Namespace constrains the scope of the object– Object is an alphanumeric describing the object– Revision-ID is an optional version of the object
• Examples– URN:LSID:ncbi.nlm.nih.gov:genbank:AF271072:1– URN:LSID:ncbi.nlm.nih.gov:pubmed:12571434
![Page 28: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/28.jpg)
LSID: a single naming schema
• One standard naming scheme
– Named data is unique
– Data integrity is maintained
• Breaking down of “data silos”
– Names no longer only useful in a specific proprietary context
– Integrate any data source using standard naming scheme
– Single LSID protocol replaces proprietary source specific programs
• Access to more data
– Integrate data across discovery and development cycles
• Metadata features
– Standard access to specific data allows them to easily be related semantically. These semantic links can lead to new insights
![Page 29: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/29.jpg)
LSID-Enabled Applications
• LaunchPad
• BioHaystack
![Page 30: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/30.jpg)
LaunchPad
• it takes an LSID; • resolves it;• attempts to match the
local applications one uses to process/view this data.
![Page 31: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/31.jpg)
YeastHub (a semantic web approach to yeast data integration)
(Collaboration between YCMI and Gerstein Lab: Kevin Yip, Andrew Smith, Andy Masiar,
Remko deKnikker)
(Accepted for publication and presentation in ISMB 2005)
![Page 32: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/32.jpg)
Yeast Genome Data• The budding yeast Saccharomyces cerevisiae was the first
fully sequenced eukaryotic genome. • Ease of genetic manipulation and many of its genes are
strikingly similar to human genes• It has been studied extensively through a wide range of
biological experiments (e.g., microarray experiments). • A large variety of yeast genome data (e.g., gene expression
data) have been made available through many resources (e.g., SGD, MIPS, YPD, TRIPLES, Yeast World, etc)
• Integration of such a variety of yeast data can facilitate whole genome analysis
![Page 33: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/33.jpg)
![Page 34: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/34.jpg)
Data Conversion and Integration
RDF1 RDF2 RDFn
DOM/SAX
RDF/DB
Resource1 Resource2 Resourcen
<xml> …</xml>
XSLTDB-specific tool
Users/AgentsRDQL
(Sesame)
![Page 35: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/35.jpg)
Two Levels of RDF Description
• Resource description
• Data description
![Page 36: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/36.jpg)
Resource Description(Use of Dublin Core Metadata)
![Page 37: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/37.jpg)
Metadata Example
![Page 38: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/38.jpg)
RDF Modeling of Tabular Data
![Page 39: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/39.jpg)
Data Conversion
![Page 40: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/40.jpg)
RDF Example
![Page 41: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/41.jpg)
Query Form
![Page 42: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/42.jpg)
RQL Syntax and Query Results
![Page 43: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/43.jpg)
Semantic Web Technologies Employed in YeastHub
• RDF Site Summary (RSS)
• D2RQ (mapping from relational databases to RDF)
• Semantic Web Database (Sesame)
• RDF Query Languages (e.g., RQL and SeRQL)
![Page 44: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/44.jpg)
Tool Interoperation
![Page 45: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/45.jpg)
An Example Scenario
• Comparative genomics
![Page 46: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/46.jpg)
Manual Interoperation
![Page 47: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/47.jpg)
A Better Way of Interoperation
![Page 48: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/48.jpg)
A Better Way of Interoperation (cont’d)
![Page 49: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/49.jpg)
Web Services
“Creating a Bioinformatics Nation”(Lincoln Stein)
![Page 50: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/50.jpg)
Web Services
SOAP
WSDL
UDDI
![Page 51: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/51.jpg)
SOAP
• It stands for Simple Object Access Protocol• It is an XML syntax for exchanging
messages between applications• It is based on HTTP• It codifies existing practice of using XML
and HTTP together• It is language and platform independent
RPC implementation
![Page 52: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/52.jpg)
WSDL
• It describes the syntax of Web Service interfaces and their locations
• Programmers can create WSDL files to describe their Web Services and make them available over the Internet
![Page 53: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/53.jpg)
WSDL Contents
![Page 54: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/54.jpg)
WSDL Example (XEMBL)
![Page 55: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/55.jpg)
Bioinformatics Web Services Projects
• DAS (http://biodas.org/)• DDBJ’s Biological Web Services
(http://www.xml.nig.ac.jp/)• BioMoby (http://biomoby.org)
– Moby-S– Semantic Moby
• myGrid (http://www.ebi.ac.uk/mygrid/)– SoapLab (http://industry.ebi.ac.uk/soaplab/)– Talisman (http://www.ebi.ac.uk/talisman/index.html)– Taverna (http://taverna.sourceforge.net/)
![Page 56: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/56.jpg)
Bioinformatics Web Service Collaboration
• Biosphere (YCMI and University of Hong Kong)
• Web Service Workflow (University of New Castle Upon Tyne, University of Hong Kong, and YCMI)
![Page 57: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/57.jpg)
Biosphere
![Page 58: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/58.jpg)
Taverna
![Page 59: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/59.jpg)
Semantic Web Services
![Page 60: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/60.jpg)
Semantic Web Service
• Description using OWL-S– Profile– Process– Grounding (e.g., WSDL)
![Page 61: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/61.jpg)
What to describe?
Resource Service
Service profile
Service model
Service grounding
provides
presents
describedby
supports
What it does
How it works
How to access itdescription
functionalitiesfunctional attributes
![Page 62: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/62.jpg)
Semantic Web Services
• Discovery
• Invocation
• Composition
• Monitoring
![Page 63: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/63.jpg)
Conclusion
• The World Wide Web affords unprecedented access to “globally distributed information”
• Metadata, or structured data about data, helps automate discovery of and access to such information
• RDF – is the W3C Recommendation defining an infrastructure that
enables the encoding, exchange, and reuse of structured metadata
– allows that ontologies defined by different communities can be shared
– facilitates data and tool interoperability
![Page 64: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/64.jpg)
Future Directions: The Semantic Wave
![Page 65: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/65.jpg)
“Once the web has been sufficiently "populated" with rich metadata, what can we expect? First, searching on the web will become easier as search engines have more information available, and thus searching can be more focused. Doors will also be opened for automated software agents to roam the web, looking for information for us or transacting business on our behalf. The web of today, the vast unstructured mass of information, may in the future be transformed into something more manageable - and thus something far more useful.”
(Ora Lassila)
![Page 66: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/66.jpg)
Doing this humanely!
“No amount of automation will replace human beings, but clumsy and belligerent automation
will alienate them and suppress their creativity.”
(Tony Kazic)
![Page 67: Genome Data and Tool Interoperation over the “Semantic” Web](https://reader035.fdocuments.net/reader035/viewer/2022070409/5681449a550346895db142a8/html5/thumbnails/67.jpg)
Thanks!