Synthetic Biology:Semantic web ontology: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
 
(141 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This is a part of the effort to provide a standardized, extensible, scalable and '''machine-processable''' interface for the [http://parts.mit.edu/ Registry of Standard Biological Parts]. The idea of a Semantic Web data model seems to fit this goal. The success of developing a Synthetic Biology ontology depends in part on a good definition of the [[BioBricks_abstraction_hierarchy | BioBricks abstraction hierarchy]].
{{Synthetic biology top}}


==Semantic Web==
<div style="padding: 10px; color: #000000; background-color: #ccccff; width:730px" >
RDF/XML, RDF Schema and OWL


"an initiative to enable cross-platform data exchange and reuse through well-defined ontologies and a common XML-based framework."
==Overview==
This is a part of the effort to provide a standardized, extensible, scalable and machine-processable interface for the [http://parts.mit.edu/ Registry of Standard Biological Parts]. Semantic Web technologies seem to provide a solution to this problem. The success of developing a Synthetic Biology ontology depends in part on a good definition of the [[Synthetic Biology:Abstraction hierarchy | BioBricks abstraction hierarchy]].


"The goal of the Semantic Web initiative is to create a universal medium for the exchange of data where data can be shared and processed by automated tools as well as by people." [10]
==Meetings==
*First meeting
:Tuesday (9/20/05) at 3pm, room 68-674; [[Synthetic Biology:SWO1minutes|minutes]]
*Second meeting
:Friday (9/23/05) at 10am, room 68-121; [[Synthetic Biology:SWO2minutes|minutes]]


*allows to model real things, not just documents or database tables (knowledge representation)
==Resources==
*consists of statements about resources in the form of triples:
*[[Synthetic_Biology:Semantic_web_ontology/Design|Design]]
SUBJECT -> PROPERTY -> VALUE
*[[Synthetic_Biology:Semantic_web_ontology/Semantic_Web|Semantic Web]]
-OR-
**[[Synthetic_Biology:Semantic_web_ontology/RDF|RDF]]
SUBJECT -> PREDICATE -> OBJECT
**[[Synthetic_Biology:Semantic_web_ontology/RDF_Schema|RDF Schema]]
*identifies every resource with a globally unique URI: don't say "color", say <http://example.com/2005/std6#col>
**[[Synthetic_Biology:Semantic_web_ontology/OWL|OWL]]
*allows “serendipitous reuse”: integration with data sources in other fields (“web join”)
**[[Synthetic_Biology:Semantic_web_ontology/Query|Query Languges]]
**[[Synthetic_Biology:Semantic_web_ontology/SWRL|Rule Languages (SWRL)]]
*[[Synthetic_Biology:Semantic_web_ontology/Web Services|Web Services]]
*[[Synthetic_Biology:Semantic_web_ontology/REST|REST]]
*[[Synthetic_Biology:Semantic_web_ontology/Agents|Agents]]
*[[Synthetic_Biology:Semantic_web_ontology/Examples|Examples]]
*[[Synthetic_Biology:Semantic_web_ontology/Software|Software]]
*[[Synthetic_Biology:Semantic_web_ontology/Knowledge_representation|Knowledge representation]]


===Resources===
==Miscellaneous==
#[http://www.w3.org/2001/sw/ W3C Semantic Web Activity] (links to RDF, OWL, etc)
*[http://www.w3.org/TR/webarch/ Architecture of the World Wide Web, Volume One]
#[http://www.xml.com/lpt/a/2000/11/01/semanticweb/index.html Semantic Web primer] from 2000 at xml.com
*[http://www.w3.org/DesignIssues/Overview.html Design Issues for the World Wide Web]
#[http://www.w3.org/2005/Talks/0517-boit-tbl/ Berners-Lee - Semantic Web Life Sciences - BioIT World]
**[http://www.w3.org/DesignIssues/HTTP-URI.html What do HTTP URIs Identify?]
#[http://www.w3.org/2003/Talks/05-gartner-tbl/ Web Services - Semantic Web by Tim-Berners Lee]
*[http://dig.csail.mit.edu/ Decentralized Information Group] @ CSAIL
#[http://www.amk.ca/talks/2004-12-02/ Introduction to the Semantic Web and RDF by A.M. Kuchling]
*[http://www.nodalpoint.org/node/1645 Object-oriented biology] - application of object-oriented paradigm to Gene (from nodalpoint.org)
#[[Wikipedia:Semantic_web | Wikipedia article on Semantic Web]]
*[http://www.synberc.org/ SynBERC]: [[SynBERC|Synthetic Biology Engineering Research Center]] is a multi-institution research effort to lay the foundation for synthetic biology, which aims to build biological components and assemble them into integrated systems to accomplish specific tasks
#[http://www.w3.org/2001/sw/BestPractices/Tutorials Semantic Web tutorials from W3C]
**[[SynBERC:MIT|MIT SynBERC]]
#[http://www.w3.org/2000/10/swap/doc/ Semantic Web tutorial using N3]
*[[Registry_of_Standard_Biological_Models|Registry of Standard Biological Models]]
#[http://www.w3.org/2000/10/swap/Primer Primer: Getting into RDF & Semantic Web using N3]
*[[DOI|DOI & LSID info]]
#[http://www.consortiuminfo.org/bulletins/semanticweb.php Semantic Web: interview with Tim Berners-Lee]
*[http://researchweb.watson.ibm.com/journal/sj/402/haas.html IBM DiscoveryLink] provides users with a virtual database to which they can pose arbitrarily complex queries, even though the actual data needed to answer the query may originate from several different sources, and none of those sources, by itself, is capable of answering the query (data integration)
#[http://www.w3.org/2004/01/sws-pressrelease W3C press release]
*[http://mitdatacenter.org/ The Data Center at the Massachusetts Institute of Technology] is a new initiative charged with researching and developing the languages, protocols, and technologies to integrate data and models across global networks.


==Resource Description Framework (RDF)==
Contact: [[User:Ilya|Ilya Sytchev]]
Assertion of facts
'''<http://www.example.org/index.html>'''  has a '''creator''' whose value is '''John Smith'''
the RDF terms for the various parts of the statement are:
*the ''subject'' is the URL <http://www.example.org/index.html>
*the ''predicate'' is the word "creator"
*the ''object'' is the phrase "John Smith"
===Resources===
#[http://www.w3.org/TR/rdf-primer/ RDF Primer at W3C]
#[http://en.wikipedia.org/wiki/Resource_Description_Framework Wikipedia page]
#[http://www.w3.org/RDF/ RDF @ W3C] - a lot of links to resources
#[http://www.xmltraining.com/rdf-made-easy.html RDF Made Easy] - a short tutorial
#[http://jena.sourceforge.net/tutorial/RDF_API Intro to RDF and Jena RDP API]
#[http://www.w3.org/Consortium/Offices/Presentations/RDFTutorial/ RDF Tutorial @ W3C] - a lengthy presentation
#[http://safari.oreilly.com/0596002637 Practical RDF] - O'Reilly book, decent but not great


==RDF Schema==
</div>
Vocabulary definitions


===Resources===
{{Synthetic biology bottom}}
 
==Web Ontology Language (OWL)==
Relationships between vocabularies and other constraints
 
===Resources===
 
==Ontologies==
Controlled vocabulary of concepts and their relationships.
Described using RDF Schema and OWL.
 
Examples:
#Dublin Core
#*Namespace: http://purl.org/dc/elements/1.1/
#*Properties: title, creator, publisher, identifier
#Gene Ontology
#*Namespace: ftp://ftp.geneontology.org/pub/go/xml/dtd/go.dtd
#*Properties: name, definition, isa, association, evidence
#[http://song.sourceforge.net/so.shtml Sequence Ontology]: features on a nucleotide or protein sequence
#[http://www.biopax.org/ BioPAX]: biological pathway data
#[http://www.uniprot.org/ UniProt] (planning)
#[http://sbml.org/documents/ SBML] uses [http://www.cellml.org/specifications/archive/metadata/20011102/cellml_metadata_specification.html CellML metadata] to describe its elements. See also a [http://www.sbml.org/forums/index.php?t=msg&goto=1435&rid=0#msg_1435 message] on SBML forum.
#[http://biomodels.net/ BioModels] database and Systems Biology Ontologies (SBO) project
 
Diagram of synthetic biology ontology v0.01 (developed using existing terminology described on the [http://parts2.mit.edu/r/parts/partsdb/index.cgi Registry website]):
[[Image:SBOv0.01.png]]
 
===Resources===
#[http://dimer.tamu.edu/GO/wiki GO annotation wiki] (from [[User:Skosuri|Sri]])
 
Contact: [[User:Ilya|Ilya Sytchev]]

Latest revision as of 00:31, 26 September 2007

Home        About        Conferences        Labs        Courses        Resources        FAQ       

Overview

This is a part of the effort to provide a standardized, extensible, scalable and machine-processable interface for the Registry of Standard Biological Parts. Semantic Web technologies seem to provide a solution to this problem. The success of developing a Synthetic Biology ontology depends in part on a good definition of the BioBricks abstraction hierarchy.

Meetings

  • First meeting
Tuesday (9/20/05) at 3pm, room 68-674; minutes
  • Second meeting
Friday (9/23/05) at 10am, room 68-121; minutes

Resources

Miscellaneous

Contact: Ilya Sytchev

This site is hosted on OpenWetWare and can be edited by all members of the Synthetic Biology community.
Making life better, one part at a time.