Search the web
Sign In
New User? Sign Up
sybil-users · Sybil User Forum
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
SBPAX   Message List  
Reply | Forward Message #4 of 4 | Next >
Dear friends,

Here are an introduction and some automatically generated
specifications of SBPAX. Sorry if not very polished - work in progress
:)

Attached files are SBPAX in various formats: sbpax.owl (OWL,
abbreviated), sbpax2.owl (OWL, not abbreviated), sbpax.rdf (triple),
sbpax.n3 (N3).

Take care
Oliver

--
Oliver Ruebenacker, Computational Cell Biologist
BioPAX Integration at Virtual Cell (http://vcell.org/biopax)
Center for Cell Analysis and Modeling
http://www.oliver.curiousworld.org


Systems Biology Pathway Exchange (SBPAX) Specifications

Systems Biology Pathway Exchange (SBPAX) is a format designed to integrate
SBML, BioPAX and a variety of other formats by faithfully representing any
process network (e.g. biological pathway or biochemical reaction network)
expressed in these formats. Networks in the SBPAX sense include
processes (e.g. reactions, transport), their participants (e.g. chemicals)
and the locations and stoichiometric
coefficients of these participants.

SBPAX supports the integration of SBML, BioPAX and other formats by serving as
an intermediary, a glue and a common repository format. When a direct
conversion from one format to another is not possible due to ambiguities, it is
possible to convert loss-free from the source format to SBPAX as an
intermediary, then add information to resolve ambiguities, and then
export to the target format.
If related data is available in two different formats, SBPAX can serve as the
glue to establish meaningful links across formats. A repository based on SBPAX
allows importing loss free from SBML, BioPAX and other formats, merging the
data and exporting to these formats as far as the necessary data is available.

To achieve the necessary expressive power and flexibility, SBPAX offers a
number of features. Processes and their participants are ensembles in SBPAX
which can be freely extended and restricted to match entries in other formats.
Likewise, locations can also be extended and restricted to match locations in
other formats. SBPAX further distinguishes between actual and effective
stoichiometric coefficients, and the difference between objective reality and
models representing a subjective view of reality.


*** Amount ***

URI: http://vcell.org/2008/05/sbpax#Amount
Is sub class of: Quantity
Is super class of: PoolAmount, StuffAmount, Stoichiometry
Is domain of: quantifies

Comment: An amount of something, described by a number and a unit.


*** biopax-level2.owl ***

URI: http://www.biopax.org/release/biopax-level2.owl

Comment: The BioPAX Level 2 ontology.


*** cardinality ***

URI: http://www.w3.org/2002/07/owl#cardinality

Comment: cardinality from OWL.


*** Class ***

URI: http://www.w3.org/2002/07/owl#Class

Comment: Class from OWL.


*** comment ***

URI: http://www.w3.org/2000/01/rdf-schema#comment

Comment: comment from RDF Schema.


*** contains ***

URI: http://vcell.org/2008/05/sbpax#contains
Has domain: Pool
Has range: Stuff

Comment: Each pool contains exactly one stuff.


*** conversion ***

URI: http://www.biopax.org/release/biopax-level2.owl#conversion
Is sub class of: Process

Comment: conversion from BioPAX Level 2.


*** DatatypeProperty ***

URI: http://www.w3.org/2002/07/owl#DatatypeProperty

Comment: DatatypeProperty from OWL.


*** domain ***

URI: http://www.w3.org/2000/01/rdf-schema#domain

Comment: domain from RDF.


*** double ***

URI: http://www.w3.org/2001/XMLSchema#double

Comment: double from XML Schema.


*** equivalentClass ***

URI: http://www.w3.org/2002/07/owl#equivalentClass

Comment: equivalentClass from OWL.


*** first ***

URI: http://www.w3.org/1999/02/22-rdf-syntax-ns#first

Comment: first from RDF


*** float ***

URI: http://www.w3.org/2001/XMLSchema#float

Comment: float from XML Schema.


*** GenericallyDependentContinuant ***

URI: http://www.ifomis.org/bfo/1.1/snap#GenericallyDependentContinuant
Is super class of: Quantity, Stoichiometry, ProcessModel, SystemModel

Comment: GenericallyDependentContinuant from BFO.


*** hasDimensions ***

URI: http://vcell.org/2008/05/sbpax#hasDimensions
Has domain: Location
Has range: integer

Comment: The number of spatial dimensions of a location within a
model. For example, volumes have usually three, membranes two. There
really should be a LocationModel for this property, but that is not
implemented yet.


*** hasNumber ***

URI: http://vcell.org/2008/05/sbpax#hasNumber
Has domain: Quantity
Has range:

Comment: An amount has exactly one number. For example, an amount
may be one liter, where one is the number and liter is the unit.


*** hasPartCat ***

URI: http://vcell.org/2008/05/sbpax#hasPartCat
Has domain: Process
Has range: PartCat

Comment: A participant of a process which is catalyst for that
process. A catalyst is stuff without the process does not happen. If
the process can happen with and without catalyst, then with and
without are considered two different processes.


*** hasParticipant ***

URI: http://vcell.org/2008/05/sbpax#hasParticipant
Has domain: Process
Has range: Participant

Comment: A process has a pool as participant means that the process
consumes reactants from the pool, or adds products to the pool, or
relies on catalysts from the pool


*** hasPartLeft ***

URI: http://vcell.org/2008/05/sbpax#hasPartLeft
Has domain: Process
Has range: PartLeft

Comment: A participant of the process on the left side. Whether is
is a reactant or product depends on the direction in which the
proecess proceeds.


*** hasPartRight ***

URI: http://vcell.org/2008/05/sbpax#hasPartRight
Has domain: Process
Has range: PartRight

Comment: A participant of the process on the right side. Whether is
is a reactant or product depends on the direction in which the
proecess proceeds.


*** hasProcessModel ***

URI: http://vcell.org/2008/05/sbpax#hasProcessModel
Has domain: SystemModel
Has range: ProcessModel

Comment: A system model has a process model, if that process model,
and by extension that process, is included in the system model. In
SBML, the process model, with its process, becomes a reaction.


*** hasStoichiometry ***

URI: http://vcell.org/2008/05/sbpax#hasStoichiometry
Has domain: Participant
Has range: Stoichiometry

Comment: The stoichiometry of a participant. Each participant has
exactly one. A different stoichiometry implies a different
participant, and a different set of participants implies a different
process.


*** imports ***

URI: http://www.w3.org/2002/07/owl#imports

Comment: imports from OWL.


*** integer ***

URI: http://www.w3.org/2001/XMLSchema#integer
Is range of: hasDimensions

Comment: Integer from XMLSchema.


*** intersectionOf ***

URI: http://www.w3.org/2002/07/owl#intersectionOf

Comment: intersectionOf from OWL.


*** LEFT ***

URI: http://www.biopax.org/release/biopax-level2.owl#LEFT

Comment: LEFT from BioPAX Level 2.


*** linksPool ***

URI: http://vcell.org/2008/05/sbpax#linksPool
Has domain: Participant
Has range: Pool

Comment: Each participant links to exactly one pool. While a
participant represents stuff and the amount of that stuff that is
turned over or required by a process, a pool represents the same stuff
and the amount that is located at some location.


*** locatedAt ***

URI: http://vcell.org/2008/05/sbpax#locatedAt
Has domain: Pool
Has range: Location

Comment: The location a pool is located.


*** Location ***

URI: http://vcell.org/2008/05/sbpax#Location
Is sub class of: Site, openControlledVocabulary
Is domain of: hasDimensions, surroundedBy
Is range of: surroundedBy, locatedAt

Comment: Anywhere where something can be located. Could be a cell,
an organelle, an organism, a petri dish, a membrane, or any part of
any of the above.


*** modelsPool ***

URI: http://vcell.org/2008/05/sbpax#modelsPool
Has domain: SystemModel
Has range: Pool

Comment: A system model models a pool if the pool is included in it.
In SBML, the pool becomes a species of the model.


*** modelsProcess ***

URI: http://vcell.org/2008/05/sbpax#modelsProcess
Has domain: ProcessModel
Has range: Process

Comment: The process a process model is modeling.


*** modelsStuff ***

URI: http://vcell.org/2008/05/sbpax#modelsStuff
Has domain: SystemModel
Has range: Stuff

Comment: A system model models a stuff if the stuff is included in
it. In SBML, the stuff becomes a speciesType of the model.


*** nil ***

URI: http://www.w3.org/1999/02/22-rdf-syntax-ns#nil

Comment: nil from RDF.


*** ObjectAggregate ***

URI: http://www.ifomis.org/bfo/1.1/snap#ObjectAggregate
Is super class of: Pool, Stuff

Comment: ObjectAggregate from BFO.


*** ObjectProperty ***

URI: http://www.w3.org/2002/07/owl#ObjectProperty

Comment: ObjectProperty from OWL.


*** onProperty ***

URI: http://www.w3.org/2002/07/owl#onProperty

Comment: onProperty from OWL.


*** Ontology ***

URI: http://www.w3.org/2002/07/owl#Ontology

Comment: Ontology from OWL.


*** openControlledVocabulary ***

URI: http://www.biopax.org/release/biopax-level2.owl#openControlledVocabulary
Is super class of: Location

Comment: openControlledVocabulary from BioPAX Level 2.


*** PartCat ***

URI: http://vcell.org/2008/05/sbpax#PartCat
Is sub class of: Participant
Is range of: hasPartCat

Comment: A participant which is catalyst. Participants are divided
into left, right and catalysts. Whether the left or right are
reactants or products respectively depends on the direction, for
example, if the direction is left to right, then the left participants
are reactants and the right participants are products.


*** Participant ***

URI: http://vcell.org/2008/05/sbpax#Participant
Is sub class of: ProcessualContext
Is super class of: PartRight, physicalEntityParticipant, PartLeft, PartCat
Is domain of: hasStoichiometry, linksPool
Is range of: hasParticipant

Comment: A participant in a process is some mount of somestuff that
is added to or removed from a pool containing that stuff, or required
to be present for the process to happen.


*** PartLeft ***

URI: http://vcell.org/2008/05/sbpax#PartLeft
Is sub class of: Participant
Is range of: hasPartLeft

Comment: A participant on the left side. Participants are divided
into left, right and catalysts. Whether the left or right are
reactants or products respectively depends on the direction, for
example, if the direction is left to right, then the left participants
are reactants and the right participants are products.


*** PartRight ***

URI: http://vcell.org/2008/05/sbpax#PartRight
Is sub class of: Participant
Is range of: hasPartRight

Comment: A participant on the right side. Participants are divided
into left, right and catalysts. Whether the left or right are
reactants or products respectively depends on the direction, for
example, if the direction is left to right, then the left participants
are reactants and the right participants are products.


*** physicalEntity ***

URI: http://www.biopax.org/release/biopax-level2.owl#physicalEntity
Is sub class of: Stuff

Comment: physicalEntity from BioPAX Level 2.


*** physicalEntityParticipant ***

URI: http://www.biopax.org/release/biopax-level2.owl#physicalEntityParticipant
Is sub class of: Participant

Comment: physicalEntityParticipant from BioPAX Level 2.


*** Pool ***

URI: http://vcell.org/2008/05/sbpax#Pool
Is sub class of: ObjectAggregate
Is domain of: contains, locatedAt
Is range of: modelsPool, linksPool

Comment: The presence of some stuff at some location.


*** PoolAmount ***

URI: http://vcell.org/2008/05/sbpax#PoolAmount
Is sub class of: Amount
Is range of: processesQuantity

Comment: The amount of stuff contained in a pool.


*** Process ***

URI: http://vcell.org/2008/05/sbpax#Process
Is sub class of: ProcessAggregate
Is super class of: conversion
Is domain of: hasPartLeft, hasPartRight, hasParticipant, hasPartCat
Is range of: modelsProcess

Comment: A process that changes the amount of stuff at certain
locations, for example a transport or a chemical (or even nuclear)
reaction. A process may be considered an ensemble of individual
processes such as the individual reactions among molecules. A process
is characterized by how much stuff is consumed or produced at a
certain location or various certain locations, as well as stuff that
is required at certain locations for the process to happen. In the
case of a process being an ensemble of individual processes, the
number of individuals consumed or produced can be given.


*** ProcessAggregate ***

URI: http://www.ifomis.org/bfo/1.1/span#ProcessAggregate
Is super class of: Process

Comment: ProcessAggregate from BFO.


*** processesQuantity ***

URI: http://vcell.org/2008/05/sbpax#processesQuantity
Has domain: ProcessModel
Has range: PoolAmount

Comment: A process model processes a quantity means the quantity is
a pool amount of a pool form the process modeled by this model.


*** ProcessModel ***

URI: http://vcell.org/2008/05/sbpax#ProcessModel
Is sub class of: GenericallyDependentContinuant
Is domain of: modelsProcess, processesQuantity
Is range of: hasProcessModel

Comment: A model of a process. While a process represents objective
reality, a process model includes modelers choices, meaning
information depending on preferences. For example, participant,
locations and stoichiometric coefficients are considered objective
reality, but rate laws are considered subjective, because the choice
between different rate laws may depend on modeler's choices.


*** ProcessualContext ***

URI: http://www.ifomis.org/bfo/1.1/span#ProcessualContext
Is super class of: Participant

Comment: ProcessualContext from BFO.


*** quantifies ***

URI: http://vcell.org/2008/05/sbpax#quantifies
Has domain: Amount
Has range: Stuff

Comment: The stuff quantified by an amount. In other words, the
stuff the amount is amount of.


*** Quantity ***

URI: http://vcell.org/2008/05/sbpax#Quantity
Is sub class of: GenericallyDependentContinuant
Is super class of: Amount
Is domain of: hasNumber

Comment: Any physical quantity. For example, a temperature, a
voltage, or an amount.


*** range ***

URI: http://www.w3.org/2000/01/rdf-schema#range

Comment: range from RDF Schema.


*** rest ***

URI: http://www.w3.org/1999/02/22-rdf-syntax-ns#rest

Comment: rest from RDF.


*** Restriction ***

URI: http://www.w3.org/2002/07/owl#Restriction

Comment: Restriction from OWL.


*** RIGHT ***

URI: http://www.biopax.org/release/biopax-level2.owl#RIGHT

Comment: Right from BioPAX Level 2.


*** sbpax ***

URI: http://vcell.org/2008/05/sbpax

Comment: The SBPAX ontology


*** Site ***

URI: http://www.ifomis.org/bfo/1.1/snap#Site
Is super class of: Location

Comment: Site from BFO.


*** Stoichiometry ***

URI: http://vcell.org/2008/05/sbpax#Stoichiometry
Is sub class of: Amount, GenericallyDependentContinuant
Is range of: hasStoichiometry

Comment: The amount a process adds to or removes from a pool,
optionally with the number of individuals turned over per individual
process event.


*** Stuff ***

URI: http://vcell.org/2008/05/sbpax#Stuff
Is sub class of: ObjectAggregate
Is super class of: physicalEntity
Is domain of: subStuffOf
Is range of: contains, subStuffOf, modelsStuff, quantifies

Comment: Anything that can have an amount at a location. Typically
something that has an amount at each of multiple locations, which
changes by certain amounts by one or more processes. In the context of
molecular reaction networks or pathways, stuff is used to describe
collections of molecules and other compounds, but it could also
describe a variety of other things, such as cells, heat, light,
charge, organisms, stress, strain, pressure, energy. Naturally, it can
also be a group of kinds of proteins, or a certain kind of protein, or
a certain kind of protein in a certain phosphorylation state, which
would then relate to each other through sub stuff relationships.


*** StuffAmount ***

URI: http://vcell.org/2008/05/sbpax#StuffAmount
Is sub class of: Amount

Comment: Amount of stuff, for example, a liter of water, or three
molecules of EGFR


*** subClassOf ***

URI: http://www.w3.org/2000/01/rdf-schema#subClassOf

Comment: subClassOf from RDF Schema.


*** subPropertyOf ***

URI: http://www.w3.org/2000/01/rdf-schema#subPropertyOf

Comment: subPropertyOf from RDF Schema.


*** subStuffOf ***

URI: http://vcell.org/2008/05/sbpax#subStuffOf
Has domain: Stuff
Has range: Stuff

Comment: Some stuff is sub stuff of another stuff, if it is a subset
of it. For example, a certain protein is sub stuff of a set of
proteins including it, and a certain phosphorylation state of a
protein is sub stuff the protein.


*** surroundedBy ***

URI: http://vcell.org/2008/05/sbpax#surroundedBy
Has domain: Location
Has range: Location

Comment: The location surrounding this location. Depending on model,
the nucleoplasm is surrounded by the nuclear membrane, the nuclear
membrane by the cytoplasm,the cytoplasm by the cell membrane and the
cell membrane by the extracellular matrix. This should really be a
property between location models rather than locations, but that has
not been implemented yet.


*** SystemModel ***

URI: http://vcell.org/2008/05/sbpax#SystemModel
Is sub class of: GenericallyDependentContinuant
Is domain of: modelsPool, modelsStuff, hasProcessModel

Comment: A model of a process network, such as a molecular pathway
or reaction network. It can be any collection of ProcessModels, but
typically describes a connected network.


*** TransitiveProperty ***

URI: http://www.w3.org/2002/07/owl#TransitiveProperty

Comment: TransitiveProperty from OWL.


*** type ***

URI: http://www.w3.org/1999/02/22-rdf-syntax-ns#type

Comment: type from RDF.


*** unionOf ***

URI: http://www.w3.org/2002/07/owl#unionOf

Comment: unionOf from OWL.



--
Oliver Ruebenacker, Computational Cell Biologist
BioPAX Integration at Virtual Cell (http://vcell.org/biopax)
Center for Cell Analysis and Modeling
http://www.oliver.curiousworld.org


Wed Sep 24, 2008 5:12 pm

oliverrueben...
Offline Offline
Send Email Send Email

Attachment
sbpax.owl
Type:
application/octet-stream
Attachment
sbpax2.owl
Type:
application/octet-stream
Attachment:
sbpax.rdf
Type:
text/xml
Attachment
sbpax.n3
Type:
application/octet-stream
Forward
Message #4 of 4 | Next >
Expand Messages Author Sort by Date

Dear friends, Here are an introduction and some automatically generated specifications of SBPAX. Sorry if not very polished - work in progress ... Attached...
Oliver Ruebenacker
oliverrueben...
Offline Send Email
Sep 24, 2008
5:12 pm
< Prev Topic  |  Next Topic >
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help