-
Notifications
You must be signed in to change notification settings - Fork 4
GPML2017
Martina Summer-Kutmon edited this page Aug 14, 2017
·
36 revisions
We are currently working intensively on an updated GPML schema with lots of improvements and new features.
- Current GPML2017.xsd
- Please add comments and suggestions
- XML element names in upper camel case (e.g.
DataNode) - XML attribute names in lower camel case (e.g.
fillColor,dataSource) - Documentation of the schema definitions included in the XSD file using
xsd:annotation/xsd:documentation - Default definitions supported by PathVisio and WikiPathways included in schema definition (e.g.
typeattribute forDataNode) - Graphics attributes (e.g.
centerX,centerY,width) are now included in the main XML element - Major restructuring of citations and ontology tags (removing dependency on BioPAX)
- New default group styles defined (
Group,Complex,Pathway,AnalogandParalog)
-
graphIdtoelementID -
versionin Pathway element torevision -
Styleattribute for Group renamed toType(consistent for all other types except for graphical styles)
- New
backgroundImageattribute for Pathway element - New graphical element
Aliassimilar to Label with a link to a Group (can replace Group in the pathway diagram)
-
FontDecoration- currently not in use -
FontStrikethru- currently not in use -
Emailattribute in Pathway element -
Last-Modifiedattribute in Pathway element -
Maintainerattribute in Pathway element -
groupIdremoved -elementIDof Group used to reference to it
- New element
Citationwith internal uniquecitationIDfor referencing within the pathway- Attributes:
title,year,URL,source - Elements:
XrefandAuthor - URL and Xrefs allow usage of other citations including DOI and other weblinks
- Attributes:
- New element
OntologyTerm - Attributes:
term,ontology,ontologyTermID -
ontologyTermID(e.g. PW:000032) should be unique so it can be used for reference within the document as well
- order of attributes? can we define those?
- libGPML and GPML repo have different versions of GPML2017.xsd - which one to use?
- zOrder in
LineGraphicAttributesandShapeStyleAttributes - remove href for Alias
- infobox used!
- add x, y, relX, relY to Anchor
- add default styles for DataNodes and Groups
- remove type in interaction and graphicalLine
- clarify pathway attributes!
- boardwith/height - required - rename to width/height
- change shape attribute in anchor to shapeType - https://github.com/PathVisio/GPML/issues/5 (close issue afterwards)
- ontologyterm not referenced in pathway
- enum for interaction types allowed in PV