Issues for Gene Expression Revision Task Force
To comment on any of these issues, send email to gene-expression-ftf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.
List of issues (green=resolved, yellow=pending Board vote, red=unresolved)
Issue 5486: transformed DTD should keep dimensions in content list of the BioAssayData
Issue 5487: order attribute be be added for BioDataCube in model (and, hence, the DTD)
Issue 5488: dimension elements be transformed to be optional
Issue 5489: Changing name of Association from "featureShape" to "FeatureShape"
Issue 5490: Change in the DesignElement package
Issue 5491: Parent association from Organization to itself is marked
Issue 5528: abstract base classes should be removed from ref entity declarations in DTD
Issue 5529: Change owner association from Security to Contact from 1..1 to 0..n
Issue 5530: Recommend that FeatureLocation derive from Extendable
Issue 5531: Attribute to be added to Description called URI of type string and optional
Issue 5532: Recommend adding StandardQuantitationType, 'Failed' of type boolean
Issue 5533: Recommend changing cardinality of BioSource:sourceContacts
Issue 5534: Recommend adding optional association from Compound to DatabaseEntry
Issue 5535: Make association from DerivedBioAssay to BioAssayMap navigable both ways
Issue 5550: Allowing a person to belong to only one organization is too restrictive.
Issue 5551: QuantitationType issue
Issue 5552: association from FeatureExtraction to QuantitationTypeMapping needed
Issue 5553: It should be possible to assign default values to parameters
Issue 5554: Need a way to model features that are associated with a BioMaterial
Issue 5555: ExperimentFactor needs an OntologyEntry association
Issue 5556: Specifying a FactorValue needs to be more flexible
Issue 5557: Instances of OntologyEntries need a way to be further qualified
Issue 5558: Database role to be associated with person/organization
Issue 5559: Attribute to be added to describe its type
Issue 5560: For interoperability, need a rule for formatting numbers
Issue 5561: group BioSequences that share the same type, PolymerType, and Species infor
Issue 5927: Clarify and expand the documentation for the MAGE-OM model
Issue 5928: association ExperimentDesign
Issue 5929: Features should be able to know what their Reporter is
Issue 5930: rule in the ExperimentDesign package
Issue 5931: BibliographicReference
Issue 5932: MerckIndex association between Compound and OntologyEntry
Issue 5933: Type association between BioSample and OntologyEntry
Issue 5486: transformed DTD should keep dimensions in content list of the BioAssayData (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary:
Recommend that the transformed DTD should keep dimensions in the content
list of the
BioAssayData element instead of moving them to the BioDataCube and
BioDataTuples
content lists. This simplifies considerable the difference between the PIM
and XML-DTD PSM.
Requires modification of the following files:
MAGE-ML.dtd
(by modifying the generating code:
generate_dtd\TransformBioAssayData.java)
Section 4.1.4, Transforming BioDataValues of the submission
Resolution: see below
Revised Text: Changes to the Specification:
Section 3.1.4, Transforming BioDataValues of the submission
Changes to section 3.1.4.4:
Currently:
"The code to produce this transformation takes the list of CreateFiles generated by the parsing of the XML.
1. It searches for the representations of the original classes involved in the transformation, BioAssayData, BioDataCube, BioDataTuples, and BioAssayDatum. BioAssayDatum is removed from the CreateFile list.
2. The association to the three dimension classes and the cube are removed from BioAssayData.
3. The CreateFiles to represent the DataInternal and DataExternal elements are created and their attributes are added. DataInternal also has #PCDATA added for its content list for the white-space delimited data.
4. BioDataCube has the Dimension associations 1..1 added with a rank of -1 specified. The -1 will be interpreted by the generating code to produce all the possible orderings of the Dimensions as the first part of the content list of the BioDataCube after the base class content. Associations 1..1 to DataInternal and DataExternal are both added with a rank of 2 which will cause the generating code to add them as a Choice group to the content list after the Dimensions.
5. The tag-delimited form of the data representation, BioAssayTuples, now is transformed. Associations 0..1 to the three Dimensions are added to BioAssayTuples, in order of ranking, BioAssayDimension, the DesignElementDimension and the QuantitationTypeDimension. The association to BioAssayDatum is removed.
6. The CreateFile to represent the Datum element is created with a value attribute.
7. The CreateFile to represent the QuantitationTypeTuple is created with an association 1..1 to Datum and the association 1..1 to QuantitationType from the BioAssayDatum.
8. The CreateFile to represent the DesignElementTuple is created with an association 1..n to QuantitationTypeTuple and the association to DesignElement from the BioAssayDatum.
9. The CreateFile to represent the BioAssayTuple is created with an association 1..n to DesignElementTuple and the association 1..1 to BioAssay from the BioAssayDatum.
10. An association 1..n to BioAssayTuple is added to BioAssayTuples.
11. Lastly, the new CreateFiles are added to the list of CreateFiles."
Becomes:
"The code to produce this transformation takes the list of CreateFiles generated by the parsing of the XML.
1. It searches for the representations of the original classes involved in the transformation, BioAssayData, BioDataCube, BioDataTuples, and BioAssayDatum. BioAssayDatum is removed from the CreateFile list.
2. The CreateFiles to represent the DataInternal and DataExternal elements are created and their attributes are added. DataInternal also has #PCDATA added for its content list for the white-space delimited data.
3. BioDataCube has the associations 1..1 to DataInternal and DataExternal added with a rank of 2 which will cause the generating code to add them as a Choice group to the content list.
4. The tag-delimited form of the data representation, BioAssayTuples, now is transformed. The association to BioAssayDatum is removed.
5. The CreateFile to represent the Datum element is created with a value attribute.
6. The CreateFile to represent the QuantitationTypeTuple is created with an association 1..1 to Datum and the association 1..1 to QuantitationType from the BioAssayDatum.
7. The CreateFile to represent the DesignElementTuple is created with an association 1..n to QuantitationTypeTuple and the association to DesignElement from the BioAssayDatum.
8. The CreateFile to represent the BioAssayTuple is created with an association 1..n to DesignElementTuple and the association 1..1 to BioAssay from the BioAssayDatum.
9. An association 1..n to BioAssayTuple is added to BioAssayTuples.
10. Lastly, the new CreateFiles are added to the list of CreateFiles."
Changes to Section 3.1.4.5:
Currently:
"<!ELEMENT BioDataCube ((%BioDataValues_content;),
((BioAssayDimension_assnref,
((DesignElementDimension_assnref,
QuantitationTypeDimension_assnref) |
(QuantitationTypeDimension_assnref,
DesignElementDimension_assnref))) |
(DesignElementDimension_assnref,
((QuantitationTypeDimension_assnref,
BioAssayDimension_assnref) |
(BioAssayDimension_assnref,
QuantitationTypeDimension_assnref))) |
(QuantitationTypeDimension_assnref,
((BioAssayDimension_assnref,
DesignElementDimension_assnref) |
(DesignElementDimension_assnref,
BioAssayDimension_assnref)))),
(DataInternal_assn | DataExternal_assn)) >
<!ATTLIST BioDataCube %BioDataValues_attrs; >
<!ELEMENT DataExternal_assn (DataExternal) >
<!ELEMENT DataExternal EMPTY >
<!ATTLIST DataExternal dataFormat CDATA "whitespace"
dataFormatInfoURI CDATA #IMPLIED
filenameURI CDATA #REQUIRED >
<!ELEMENT DataInternal_assn (DataInternal) >
<!ELEMENT DataInternal (#PCDATA) >
<!ELEMENT BioDataTuples ((%BioDataValues_content;),
BioAssayDimension_assnref?,
DesignElementDimension_assnref?,
QuantitationTypeDimension_assnref?,
BioAssayTuples_assnlist?) >
<!ATTLIST BioDataTuples %BioDataValues_attrs; >
<!ELEMENT BioAssayTuples_assnlist (BioAssayTuple+) >
<!ELEMENT BioAssayTuple (BioAssay_assnref,
DesignElementTuples_assnlist) >
<!ELEMENT DesignElementTuples_assnlist (DesignElementTuple+)
>
<!ELEMENT DesignElementTuple (DesignElement_assnref,
QuantitationTypeTuples_assnlist) >
<!ELEMENT QuantitationTypeTuples_assnlist (QuantitationTypeTuple+)
>
<!ELEMENT QuantitationTypeTuple (QuantitationType_assnref,
Datum_assn) >
<!ELEMENT Datum_assn (Datum) >
<!ELEMENT Datum EMPTY >
<!ATTLIST Datum value CDATA #REQUIRED >"
Becomes:
"<!ELEMENT BioDataCube ((%BioDataValues_content;),
(DataInternal_assn | DataExternal_assn)) >
<!ATTLIST BioDataCube %BioDataValues_attrs; >
<!ELEMENT DataExternal_assn (DataExternal) >
<!ELEMENT DataExternal EMPTY >
<!ATTLIST DataExternal dataFormat CDATA "whitespace"
dataFormatInfoURI CDATA #IMPLIED
filenameURI CDATA #REQUIRED >
<!ELEMENT DataInternal_assn (DataInternal) >
<!ELEMENT DataInternal (#PCDATA) >
<!ELEMENT BioDataTuples ((%BioDataValues_content;),
BioAssayTuples_assnlist?) >
<!ATTLIST BioDataTuples %BioDataValues_attrs; >
<!ELEMENT BioAssayTuples_assnlist (BioAssayTuple+) >
<!ELEMENT BioAssayTuple (BioAssay_assnref,
DesignElementTuples_assnlist) >
<!ELEMENT DesignElementTuples_assnlist (DesignElementTuple+)
>
<!ELEMENT DesignElementTuple (DesignElement_assnref,
QuantitationTypeTuples_assnlist) >
<!ELEMENT QuantitationTypeTuples_assnlist (QuantitationTypeTuple+)
>
<!ELEMENT QuantitationTypeTuple (QuantitationType_assnref,
Datum_assn) >
<!ELEMENT Datum_assn (Datum) >
<!ELEMENT Datum EMPTY >
<!ATTLIST Datum value CDATA #REQUIRED >"
MAGE-ML.dtd
(by modifying the generating code:
generate_dtd\TransformBioAssayData.java):
Currently:
"<!ENTITY % BioAssayData_content "(%Identifiable_content;),
SummaryStatistics_assnlist?,
BioDataValues_assn?" >"
Becomes:
"<!ENTITY % BioAssayData_content "(%Identifiable_content;),
SummaryStatistics_assnlist?,
BioAssayDimension_assnref,
DesignElementDimension_assnref,
QuantitationTypeDimension_assnref,
BioDataValues_assn?" >"
Currently:
"<!ELEMENT BioDataCube ((%BioDataValues_content;),
((BioAssayDimension_assnref,
((DesignElementDimension_assnref,
QuantitationTypeDimension_assnref) |
(QuantitationTypeDimension_assnref,
DesignElementDimension_assnref))) |
(DesignElementDimension_assnref,
((QuantitationTypeDimension_assnref,
BioAssayDimension_assnref) |
(BioAssayDimension_assnref,
QuantitationTypeDimension_assnref))) |
(QuantitationTypeDimension_assnref,
((BioAssayDimension_assnref,
DesignElementDimension_assnref) |
(DesignElementDimension_assnref,
BioAssayDimension_assnref)))),
(DataInternal_assn | DataExternal_assn)) >"
Becomes:
"<!ELEMENT BioDataCube ((%BioDataValues_content;),
(DataInternal_assn | DataExternal_assn)) >"
Currently:
"<!ELEMENT BioDataTuples ((%BioDataValues_content;),
BioAssayDimension_assnref?,
DesignElementDimension_assnref?,
QuantitationTypeDimension_assnref?,
BioAssayTuples_assnlist?) >"
Becomes:
"<!ELEMENT BioDataTuples ((%BioDataValues_content;),
BioAssayTuples_assnlist?) >"
Actions taken:
July 14, 2002: received issue
December 11, 2002: closed issue
Discussion: The transformed DTD should keep dimensions in the content list of the BioAssayData element instead of moving them to the BioDataCube and BioDataTuples content lists. This simplifies considerable the difference between the PIM and XML-DTD PSM.
Issue 5487: order attribute be be added for BioDataCube in model (and, hence, the DTD) (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend that, in additional to MAGE Issue 11, an order attribute be added
for
BioDataCube in the model (and, hence, the DTD). This will specify the order
of
the dimensions in the accompanying data specified by either the DataInternal
or
DataExternal element. In addition, the rule specifying "the first dimension
matches
order of BioAssayDimension, second, the DesignElementDimension and the
third, the
QuantitationDimension" can be removed.
Attribute to add: BioDataCube.order
type: enum {BDQ | BQD | DBQ | DQB | QBD | QDB}
default: 'BDQ'
The following will be effected by this change:
The model and MAGE.xmi file.
The DTD
Section 3.1.12, "BioAssayData" of the submission
(MAGE Issue 25)
Resolution: see below
Revised Text: Changes to the specification:
Section 2.1.12, "BioAssayData":
Figure 2.13 will be updated
The BioAssayCube documentation will add to its Associations section after the documentation of its cube attribute:
\border\b : Order (default: \iBDQ\i)
enumeration {\iBDQ\i | \iBQD\i | \iDBQ\i | \iDQB\i | \iQBD\i | \iQDB\i}
The order to expect the dimension. The enumeration uses the first letter of the three dimensions to represent the six possible orderings.
(where \b...\b indicates bold and \i...\i indicates italics)
Changes to Section 3.1.4.5.
The ATTLIST declaration for BioDataCube is replaced.
Currently:
"<!ATTLIST BioDataCube %BioDataValues_attrs; >"
Becomes:
"<!ATTLIST BioDataCube %BioDataValues_attrs;
order (BDQ|BQD|
DBQ|
DQB|
QBD|
QDB) "BDQ" >"
The model and MAGE.xmi file is modified to add the order attribute to BioDataCube.
The MAGE-ML.dtd:
Modify the Element and Attlist declarations for BioDataCube
Currently:
" Attributes
Inherites attributes from base class BioDataValues."
Becomes:
" Attributes
Inherites attributes from base class BioDataValues.
order: The order to expect the dimension. The enumeration uses
the first letter of the three dimensions to represent the six
possible orderings."
Currently:
"<!ATTLIST BioDataCube %BioDataValues_attrs; >"
Becomes:
"<!ATTLIST BioDataCube %BioDataValues_attrs;
order (BDQ|
BQD|
DBQ|
DQB|
QBD|
QDB) "BDQ" >"
Actions taken:
July 14, 2002: received issue
December 11, 2002: closed issue
Discussion: This will specify the order of the dimensions in the accompanying data specified by either the DataInternal or DataExternal element. In addition, the rule specifying "the first dimension matches order of BioAssayDimension, second, the DesignElementDimension and the third, the QuantitationDimension" can be removed
Issue 5488: dimension elements be transformed to be optional (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend that, in additional to MAGE Issue 11, the dimension elements be
transformed
to be optional, since the transformation of BioDataTuples makes specifying
the
dimensions redundant.
The following will be effected by this change:
The DTD
(by modifying the generating code:
generate_dtd\TransformBioAssayData.java,
generate_classes\CreateFile.java)
Section 4.1.4, "Transforming BioDataValues" of the submission
Resolution: see below
Revised Text: Changes to Section 3.1.4.4 of the specification:
An additional rule is added between the current rules 1 and 2:
"2: The dimension associations of BioAssayData are transformed to have cardinalities 0..1 from 1..1"
The DTD
(by modifying the generating code:
generate_dtd\TransformBioAssayData.java,
generate_classes\CreateFile.java)
Currently:
"<!ENTITY % BioAssayData_content "(%Identifiable_content;),
SummaryStatistics_assnlist?,
BioAssayDimension_assnref,
DesignElementDimension_assnref,
QuantitationTypeDimension_assnref,
BioDataValues_assn?" >"
Becomes:
"<!ENTITY % BioAssayData_content "(%Identifiable_content;),
SummaryStatistics_assnlist?,
BioAssayDimension_assnref?,
DesignElementDimension_assnref?,
QuantitationTypeDimension_assnref?,
BioDataValues_assn?" >"
Actions taken:
July 23, 2002: received issue
December 11, 2002: closed issue
Discussion: In additional to Issue #5486, the dimension elements be transformed to be optional, since the transformation of BioDataTuples makes specifying the dimensions redundant.
Issue 5489: Changing name of Association from "featureShape" to "FeatureShape" (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend changing name of Association from "featureShape" to "FeatureShape"
to be consistent
with naming convention of initial capitals for Association names.
Only effects the Model and the generated MAGE.xmi file:
MAGE-OM::ArrayDesign::featureShape{3B72C550029B} [Association]
to
MAGE-OM::ArrayDesign::FeatureShape{3B72C550029B} [Association]
Resolution: see below
Revised Text: Changes to specification: Figure 2-7 is updated
Changes the Model and the generated MAGE.xmi file by renaming the association
Actions taken:
July 14, 2002: received issue
December 11, 2002: closed issue
Discussion: Change name of Association from "featureShape" to "FeatureShape"
to be consistent with naming convention of initial capitals for Association
names.
Issue 5490: Change in the DesignElement package (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend to change, in the DesignElement package, the cardinality of the
Position end
of the DistanceUnit association between Position and DistanceUnit from 0..n
to 1..1 since
0..n and COMPOSITE are inconsistent with each other for an end role.
(that is, since the DistanceUnit is a composite aggregation it must belong
to one and
only one Position)
Only effects the Model and the generated MAGE.xmi file:
<Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.Mult
iplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.Mul
tiplicityRange.upper>
to
<Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.Mult
iplicityRange.lower>
<Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.Mult
iplicityRange.upper>
Resolution: see below
Revised Text: Changes to specification:
Figure 2-7 is updated
Changes effects the Model and the generated MAGE.xmi file by modifying the DistanceUnit association..
Actions taken:
July 14, 2002: received issue
December 11, 2002: closed issue
Discussion: Recommend to change, in the DesignElement package, the cardinality of the Position end of the DistanceUnit association between Position and DistanceUnit from 0..n to 1..1 since 0..n and COMPOSITE are inconsistent with each other for an end role. (that is, since the DistanceUnit is a composite aggregation it must belong to one and only one Position)
Issue 5491: Parent association from Organization to itself is marked (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: The Parent association from Organization to itself is wrongly marked as
composite
on the unnamed end. Recommend, in AuditAndSecurity Package, that the Parent
Association be
modified by changing the unnamed end (representing child organization) to be
a non-composite
aggregation and to change its cardinality from unknown to 0..n. Otherwise,
because of the
constraint in the dtd, the Parent is owned by the Child and can, wrongly,
only belong to one
Child.
Requires modification of the following files:
MAGE-ML.dtd
The Model and the generated MAGE.xmi file
<Foundation.Core.AssociationEnd.aggregation xmi.value = "composite"/>
to
<Foundation.Core.AssociationEnd.aggregation xmi.value = "none"/>
Resolution: see below
Revised Text: Changes to the specification:
Update Figure 2-3
Changes the Model and the generated MAGE.xmi file to update the Parent Association.
Changes to MAGE-ML.dtd:
Currently:
"<!ELEMENT Parent_assn (Organization) >"
Becomes:
"<!ELEMENT Parent_assnref (Organization_ref) >"
Currently:
"<!ELEMENT Organization ((%Contact_content;),
Parent_assn?) >"
Becomes:
"<!ELEMENT Organization ((%Contact_content;),
Parent_assnref?) >"
Actions taken:
July 14, 2002: received issue
December 11, 2002: closed issue
Discussion: The Parent association from Organization to itself is wrongly marked as composite on the unnamed end. Recommend, in AuditAndSecurity Package, that the Parent Association be modified by changing the unnamed end (representing child organization) to be a non-composite aggregation and to change its cardinality from unknown to 0..n. Otherwise, because of the constraint in the dtd, the Parent is owned by the Child and can, wrongly, only belong to one Child.
Issue 5528: abstract base classes should be removed from ref entity declarations in DTD (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: The DTD currently is generated with the rule that the *_ref entity
includes abstract class refs. Since these can't be instantiated,
implementations break when trying to figure out which class
to map to. This is because the identifier concept allows using
the identifier to be an alternative key in the case that the
identifier isn't immediately resolvable. But without knowing the
actually base class, this won't work. This is a particular
problem for use in disconnected inhouse high through-put pipelines.
Recommend that the abstract base classes be removed from the ref
entity declarations in the DTD.
Resolution of the issue would change:
MAGE-ML.dtd
(through a change to WriteDTDClassElement)
Section 4.1.2, "Mapping from MAGE-OM to MAGE-ML"
Resolution: see below
Revised Text: Changes to the specification:
Section 3.1.2.4, "Entity Declarations"
Currently:
1st paragraph, 2nd sentence
"One, for those roles this base class is the end class, the *_class or *_ref (where * is replaced by the base class name) entity is used and is a choice group of all the instantiable classes of this base class for *_class and all classes for the *_ref."
Becomes:
"One, for those roles this base class is the end class, the *_class or *_ref (where * is replaced by the base class name) entity is used and is a choice group of all the instantiable classes of this base class for *_class and for the *_ref."
Entity ref example
Currently:
<!ENTITY % BioAssay_ref "BioAssay_ref |
PhysicalBioAssay_ref |
DerivedBioAssay_ref |
MeasuredBioAssay_ref" >
Becomes:
<!ENTITY % BioAssay_ref "PhysicalBioAssay_ref |
DerivedBioAssay_ref |
MeasuredBioAssay_ref" >
MAGE-ML.dtd
(through a change to WriteDTDClassElement)
Currently:
"<!ENTITY % QuantitationType_ref "QuantitationType_ref |
SpecializedQuantitationType_ref |"
Becomes:
"<!ENTITY % QuantitationType_ref "SpecializedQuantitationType_ref |"
Currently:
"<!ENTITY % ConfidenceIndicator_ref "ConfidenceIndicator_ref |
Error_ref |"
Becomes:
"<!ENTITY % ConfidenceIndicator_ref "Error_ref |"
Currently:
"<!ENTITY % Contact_ref "Contact_ref |
Person_ref |"
Becomes:
"<!ENTITY % Contact_ref "Person_ref |"
Currently:
"<!ENTITY % BioMaterial_ref "BioMaterial_ref |
BioSource_ref |"
Becomes:
"<!ENTITY % BioMaterial_ref "BioSource_ref |"
Currently:
"<!ENTITY % BioAssay_ref "BioAssay_ref |
PhysicalBioAssay_ref |"
Becomes:
"<!ENTITY % BioAssay_ref "PhysicalBioAssay_ref |"
Currently:
"<!ENTITY % BioAssayData_ref "BioAssayData_ref |
DerivedBioAssayData_ref |"
Becomes:
"<!ENTITY % BioAssayData_ref "DerivedBioAssayData_ref |"
Currently:
"<!ENTITY % DesignElementDimension_ref "DesignElementDimension_ref |
CompositeSequenceDimension_ref |"
Becomes:
"<!ENTITY % DesignElementDimension_ref "CompositeSequenceDimension_ref |"
Currently:
"<!ENTITY % DesignElementMap_ref "DesignElementMap_ref |
CompositeCompositeMap_ref |"
Becomes:
"<!ENTITY % DesignElementMap_ref "CompositeCompositeMap_ref |"
Currently:
"<!ENTITY % DesignElement_ref "DesignElement_ref |
Reporter_ref |"
Becomes:
"<!ENTITY % DesignElement_ref "Reporter_ref |"
Actions taken:
July 20, 2002: received issue
December 11, 2002: closed issue
Discussion: This fixes the problem that, since they can't be instantiated, if the concrete subclass isn't known yet, a placeholder can't be created to map to.
Issue 5529: Change owner association from Security to Contact from 1..1 to 0..n (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend that the owner association from Security to Contact be
changed from 1..1 to be 0..n. It was brought up that there may be many
contacts with permission to change Security and, separately, that
there may be no ownership concept.
Resolution of the issue would change:
MAGE-OM and the generated MAGE.xmi
MAGE-ML.dtd
Section 3.1.3, "Description" of the documentation
Resolution: see below
Revised Text: Section 2.1.2, "AuditAndSecurity" of the documentation
Figure 2-3 will be updated
In the documentation for Security the first Association is changed.
Currently:
"\bowner\b : Contact (1..1)"
Becomes:
"\bowner\b : Contact (0..n)"
(where \b...\b indicates bold)
MAGE-OM and the generated MAGE.xmi are updated for the Owner association
MAGE-ML.dtd
Currently:
"<!ELEMENT Owner_assnref ((%Contact_ref;)) >"
Becomes:
"<!ELEMENT Owner_assnreflist ((%Contact_ref;)+) >"
Currently:
"<!ELEMENT Security ((%Identifiable_content;),
Owner_assnref,
ReadGroups_assnreflist?,
WriteGroups_assnreflist?) >"
Becomes:
"<!ELEMENT Security ((%Identifiable_content;),
Owner_assnreflist?,
ReadGroups_assnreflist?,
WriteGroups_assnreflist?) >"
Actions taken:
July 20, 2002: received issue
December 11, 2002: closed issue
Discussion: This will allow both no owner and shared ownership
Issue 5530: Recommend that FeatureLocation derive from Extendable (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend that FeatureLocation derive from Extendable. It was an
oversight that this was not done in the first palce
Resolution of the issue would change:
MAGE-OM and the generated MAGE.xmi
MAGE-ML.dtd
Section 3.1.7, "DesignElement" of the documentation
Resolution: see below
Revised Text: Section 2.1.7, "DesignElement" of the documentation
For the documentation of FeatureLocation.
Currently:
"FeatureLocation
Specifies where a feature is located relative to a grid."
Becomes:
"FeatureLocation
Specifies where a feature is located relative to a grid.
Derived from Extendable"
MAGE-OM and the generated MAGE.xmi are updated to derive FeatureLocation from Extendable.
MAGE-ML.dtd
Currently:
"<!--
Element and Attlist declarations for FeatureLocation
Specifies where a feature is located relative to a grid.
Attributes
row: row position in the Zone
column: column position in the Zone.
-->
<!ELEMENT FeatureLocation_assn (FeatureLocation) >
<!ELEMENT FeatureLocation EMPTY >
<!ATTLIST FeatureLocation row CDATA #REQUIRED
column CDATA #REQUIRED >"
Becomes:
"<!--
Element and Attlist declarations for FeatureLocation
Specifies where a feature is located relative to a grid.
Associations
Inherites associations from base class Extendable.
Attributes
Inherites attributes from base class Extendable.
row: row position in the Zone
column: column position in the Zone.
-->
<!ELEMENT FeatureLocation_assn (FeatureLocation) >
<!ELEMENT FeatureLocation ((%Extendable_content;)) >
<!ATTLIST FeatureLocation %Extendable_attrs;
row CDATA #REQUIRED
column CDATA #REQUIRED >"
Actions taken:
July 20, 2002: received issue
December 11, 2002: closed issue
Discussion: It was an oversight that this was not done in the first place
Issue 5531: Attribute to be added to Description called URI of type string and optional (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend that an atribute be added to Description called URI of
type string and optional. This will allow a description to reference
an external MIME type
Resolution of the issue would change:
MAGE-OM and the generated MAGE.xmi
MAGE-ML.dtd
Section 3.1.3, "Description" of the documentation
Resolution: see below
Revised Text: Section 2.1.3, "Description" of the documentation
Figure 2-4 will be updated (see Description.png)
The documentation for Description will add the URI attribute
description.
Currently:
" Attributes:
\btext\b : String (optional)
The description."
Becomes:
" Attributes:
\btext\b : String (optional)
The description.
\bURI\b : String (optional)
A reference to the location and type of an outside resource."
(where \b...\b indicates bold)
MAGE-OM and the generated MAGE.xmi are updated to add the URI attribute to Description
MAGE-ML.dtd
Comment for Description is modified
Currently:
" Attributes
Inherites attributes from base class Describable.
text: The description."
Becomes:
" Attributes
Inherites attributes from base class Describable.
text: The description.
URI: A reference to the location and type of an outside
resource."
Declaration for the attribute list of Description is modified
Currently:
"<!ATTLIST Description %Describable_attrs;
text CDATA #IMPLIED >"
Becomes:
"<!ATTLIST Description %Describable_attrs;
text CDATA #IMPLIED
URI CDATA #IMPLIED >"
Actions taken:
July 20, 2002: received issue
December 11, 2002: closed issue
Discussion: This will allow a description to reference an external MIME type
Issue 5532: Recommend adding StandardQuantitationType, 'Failed' of type boolean (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend adding StandardQuantitationType, 'Failed' of type boolean,
to represent overall failure
Resolution of the issue would change:
MAGE-OM and the generated MAGE.xmi
MAGE-ML.dtd
3.1.17, "QuantitationType" of the documentation
Resolution: see below
Revised Text: 2.1.17, "QuantitationType" of the documentation
Figure 2-20 will be updated (see QuantitationType.png)
Add documentation section for Failed after documentation for Ratio
Currently: does not exist
Becomes:
" Failed
Values associated with this QuantitationType indicate a failure of some kind for a particular DesignElement for a BioAssay. Of type boolean.
Derived from StandardQuantitationType"
MAGE-OM and the generated MAGE.xmi are updated to add the new class named Failed
MAGE-ML.dtd
Currently:
"<!ENTITY % QuantitationType_classes "SpecializedQuantitationType |
DerivedSignal |
MeasuredSignal |
Error |
PValue |
ExpectedValue |
Ratio |
PresentAbsent" >
<!ENTITY % QuantitationType_ref "QuantitationType_ref |
SpecializedQuantitationType_ref |
DerivedSignal_ref |
MeasuredSignal_ref |
Error_ref |
PValue_ref |
ExpectedValue_ref |
Ratio_ref |
PresentAbsent_ref" >"
Becomes:
"<!ENTITY % QuantitationType_classes "SpecializedQuantitationType |
DerivedSignal |
MeasuredSignal |
Error |
PValue |
ExpectedValue |
Ratio |
PresentAbsent |
Failed" >
<!ENTITY % QuantitationType_ref "QuantitationType_ref |
SpecializedQuantitationType_ref |
DerivedSignal_ref |
MeasuredSignal_ref |
Error_ref |
PValue_ref |
ExpectedValue_ref |
Ratio_ref |
PresentAbsent_ref |
Failed_ref" >"
Currently:
Declaration for Failed doesn't exist
Becomes:
"<!--
Element and Attlist declarations for Failed
Values associated with this QuantitationType indicate a failure of
some kind for a particular DesignElement for a BioAssay. Of type
boolean.
Associations
Inherites associations from base class StandardQuantitationType.
Attributes
Inherites attributes from base class StandardQuantitationType.
-->
<!ELEMENT Failed_ref EMPTY >
<!ATTLIST Failed_ref identifier CDATA #REQUIRED
name CDATA #IMPLIED >
<!ELEMENT Failed ((%StandardQuantitationType_content;)) >
<!ATTLIST Failed %StandardQuantitationType_attrs; >"
Actions taken:
July 20, 2002: received issue
December 11, 2002: closed issue
Discussion: This will allow a standard way to mark a feature has having failed to be extracted successfully by feature extraction
Issue 5533: Recommend changing cardinality of BioSource:sourceContacts (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend changing cardinality of BioSource:sourceContacts from
0..1 to 0..N to allow multiple contacts for a BioSource.
Resolution of the issue would change:
MAGE-OM and the generated MAGE.xmi
MAGE-ML.dtd
3.1.10, "BioMaterial" of the documentation
Resolution: see below
Revised Text: 2.1.10, "BioMaterial" of the documentation
Figure 2-11 will be updated
The documentation for BioSource will be updated.
Currently:
"\bsourceContact\b : Contact (0..1)"
Becomes:
"\bsourceContact\b : Contact (0..n)"
MAGE-OM and the generated MAGE.xmi are updated to modify the SourceContact association
MAGE-ML.dtd
Currently:
"<!ELEMENT SourceContact_assnref ((%Contact_ref;)) >"
Becomes:
"<!ELEMENT SourceContact_assnreflist ((%Contact_ref;)+) >"
Currently:
"<!ELEMENT BioSource ((%BioMaterial_content;),
SourceContact_assnref?) >"
Becomes:
"<!ELEMENT BioSource ((%BioMaterial_content;),
SourceContact_assnreflist?) >"
Actions taken:
July 24, 2002: received issue
December 11, 2002: closed issue
Discussion: Changing cardinality of BioSource:sourceContacts from 0..1 to 0..N will allow multiple contacts for a BioSource
Issue 5534: Recommend adding optional association from Compound to DatabaseEntry (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend adding optional association from Compound to DatabaseEntry
called 'ExternalLIMS' to reference an external LIMS system entry.
Resolution of the issue would change:
MAGE-OM and the generated MAGE.xmi
MAGE-ML.dtd
3.1.10, "BioMaterial" of the documentation
Resolution: see below
Revised Text: 2.1.10, "BioMaterial" of the documentation
Figure 2-11 will be updated
Documentation for Compound will add a description of the new association.
Currently:
" Associations:
\bmerckIndex\b : OntologyEntry (0..1)
The Merck Index of this Compound.
\bcomponentCompounds\b : CompoundMeasurement (0..n)
The Compounds and their amounts used to
create this Compound."
Becomes:
" Associations:
\bmerckIndex\b : OntologyEntry (0..1)
The Merck Index of this Compound.
\bcomponentCompounds\b : CompoundMeasurement (0..n)
The Compounds and their amounts used to
create this Compound.
\bexternalLIMS\b : DatabaseEntry (0..1)
Reference to an entry in an external LIMS
data source."
(where \b...\b indicates bold)
MAGE-OM and the generated MAGE.xmi are updated, adding the new ExternalLIMS association.
MAGE-ML.dtd
Comment for Compound is updated
Currently:
" Associations
Inherites associations from base class Identifiable.
merckIndex: The Merck Index of this Compound.
componentCompounds: The Compounds and their amounts used to
create this Compound."
Becomes:
" Associations
Inherites associations from base class Identifiable.
merckIndex: The Merck Index of this Compound.
componentCompounds: The Compounds and their amounts used to
create this Compound.
externalLIMS: Reference to an entry in an external LIMS data
source."
Element declaration for Compound is updated
Currently:
"<!ELEMENT Compound ((%Identifiable_content;),
MerckIndex_assn?,
ComponentCompounds_assnlist?) >"
Becomes:
"<!ELEMENT Compound ((%Identifiable_content;),
MerckIndex_assn?,
ComponentCompounds_assnlist?,
ExternalLIMS_assn?) >"
Actions taken:
July 20, 2002: received issue
December 11, 2002: closed issue
Discussion: Adding optional association from Compound to DatabaseEntry called 'ExternalLIMS' will allow referencing an external LIMS system entry.
Issue 5535: Make association from DerivedBioAssay to BioAssayMap navigable both ways (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Recommend making association from DerivedBioAssay to BioAssayMap
navigable both ways. It currently is only navigable from BioAssayMap
to DerivedBioAssay. This will make it easier to find what BioAssays
were used to producea BioAssay. The association end should be named
derivedBioAssayMap
Resolution of the issue would change:
MAGE-OM and the generated MAGE.xmi
MAGE-ML.dtd
3.1.12, "BioAssayData" of the documentation
Resolution: see below
Revised Text: 2.1.11, "BioAssay" of the documentation
Update Figure 2-12
Update documentation for DerivedBioAssay, add description of new association.
Currently:
"\bderivedBioAssayData\b : DerivedBioAssayData (0..n)
The data associated with the
DerivedBioAssay."
Becomes:
"\bderivedBioAssayData\b : DerivedBioAssayData (0..n)
The data associated with the
DerivedBioAssay.
\bderivedBioAssayMap\b : BioAssayMap (0..n)
The DerivedBioAssay that is produced by
the sources of the BioAssayMap."
(where \b...\b indicates bold)
2.1.12, "BioAssayData" of the documentation
Update Figure 2-14
MAGE-OM and the generated MAGE.xmi are updated, changing the Target association between DerivedBioAssay and BioAssayMap.
The comment for DerivedBioAssay is updated
Currently:
" derivedBioAssayData: The data associated with the
DerivedBioAssay."
Becomes:
" derivedBioAssayData: The data associated with the
DerivedBioAssay.
derivedBioAssayMap: The DerivedBioAssay that is produced by the
sources of the BioAssayMap."
The Element declaration for DerivedBioAssay is updated
Currently:
"<!ELEMENT DerivedBioAssay ((%BioAssay_content;),
Type_assn?,
DerivedBioAssayData_assnreflist?) >"
Becomes:
"<!ELEMENT DerivedBioAssay ((%BioAssay_content;),
Type_assn?,
DerivedBioAssayData_assnreflist?,
DerivedBioAssayMap_assnreflist?) >"
Element and Attlist declarations for BioAssayMap is updated
Currently:
<!ELEMENT BioAssayMaps_assnreflist (BioAssayMap_ref+) >
Becomes:
<!ELEMENT BioAssayMaps_assnreflist (BioAssayMap_ref+) >
<!ELEMENT DerivedBioAssayMap_assnreflist (BioAssayMap_ref+) >
Actions taken:
July 20, 2002: received issue
December 11, 2002: closed issue
Discussion: This will make it easier to find what BioAssays were used to produce a BioAssay. The association end should be named derivedBioAssayMap
Issue 5550: Allowing a person to belong to only one organization is too restrictive. (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Allowing a person to belong to only one organization is too restrictive.
Request from John Yost, NCI, that the affiliation association between
Person and Organization be changed so that the Organization end is
changed from 0..1 to 0..n.
Resolution: No action taken
Revised Text:
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from John Yost, NCI, that the affiliation association between Person and Organization be changed so that the Organization end is changed from 0..1 to 0..n.
Not clear if any benefit in the scope of the specification is gained by this. Version two may will reconsider this, there have also been many other small, but important issues (database roles, security groups, etc.) raised about this package that make the delay worthwhile to give a thorough redoing consideration.
Issue 5551: QuantitationType issue (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Allowing a QuantitationType to know how it was derived
would make navigation easier.
Request from Ugis Sarkans, EBI, that the Target association be
navigable from QuantitationType to QuantitationTypeMap. The
association end would be named quantitationTypeMaps.
(MAGE ISSUE 108)
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.12, BioAssayData
Replace Figure 2-14
Section 2.1.17, QuantitationType
Add to the QuantitationType Association documentation:
Currently:
" \bconfidenceIndicators\b : ConfidenceIndicator (0..3)
The association between a
ConfidenceIndicator and the
QuantitationType its is an indicator for."
Becomes:
" \bconfidenceIndicators\b : ConfidenceIndicator (0..3)
The association between a
ConfidenceIndicator and the
QuantitationType its is an indicator for.
\bquantitationTypeMaps\b : QuantitationTypeMap (0..n)
The QuantitationType whose value will be
produced from the values of the source
QuantitationType according to the
Protocol."
(where \b...\b represents boldface)
Replace Figure 2-20
MAGE-OM and the generated MAGE.xmi are updated, changing the Target association between QuantitationType and QuantitationTypeMap.
Modify Entities for QuantitationType
Currently:
" confidenceIndicators: The association between a
ConfidenceIndicator and the QuantitationType its is an indicator
for."
Becomes:
" confidenceIndicators: The association between a
ConfidenceIndicator and the QuantitationType its is an indicator
for.
quantitationTypeMaps: The QuantitationType whose value will be
produced from the values of the source QuantitationType according to
the Protocol."
Currently:
"<!ENTITY % QuantitationType_content "(%Identifiable_content;),
Channel_assnref?,
Scale_assn,
DataType_assn,
ConfidenceIndicators_assnreflist?" >"
Becomes:
"<!ENTITY % QuantitationType_content "(%Identifiable_content;),
Channel_assnref?,
Scale_assn,
DataType_assn,
ConfidenceIndicators_assnreflist?,
QuantitationTypeMaps_assnreflist?" >"
Modify Element and Attlist declarations for QuantitationType
Currently:
" confidenceIndicators: The association between a
ConfidenceIndicator and the QuantitationType its is an indicator
for."
Becomes:
" confidenceIndicators: The association between a
ConfidenceIndicator and the QuantitationType its is an indicator
for.
quantitationTypeMaps: The QuantitationType whose value will be
produced from the values of the source QuantitationType according to
the Protocol."
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from Ugis Sarkans, EBI, that the Target association be navigable from QuantitationType to QuantitationTypeMap. The association end would be named quantitationTypeMaps.
This also provides a workaround for Issue #5552, in that a Ratio, for instance, can reference a QuantitationTypeMap whose protocol describes how it was derived and the Map also references the QuantitationTypes used to derive the Ratio.
Issue 5552: association from FeatureExtraction to QuantitationTypeMapping needed (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Currently, if software, for instance, calculates a Ratio
from two channel images, there is no direct way to record how it was
derived, other than burying it in the protocol.
Request from Michael Miller, Rosetta Biosoftware, that there be an
association from FeatureExtraction to QuantitationTypeMapping.
The association would have the same names and characteristics as
the Transformation to QuantitationTypeMapping Mapping association
with a constraint of "rank: 3" on the QuantitationTypeMapping end.
This association would allow a natural way to describe additional
work of FeatureExtraction beyond reading the image.
(MAGE ISSUE 109)
Resolution: no action taken
Revised Text:
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Currently, if software, for instance, calculates a Ratio from two channel images, there is no direct way to record how it was derived, other than burying it in the protocol.
Issue 5553: It should be possible to assign default values to parameters (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: It should be possible to assign default values to parameters
Request from Hilmar Lapp, GNF, that default values can be associated with
a Parameterizable's Parameters. This could be done by replacing the
current Unit association to an association called "DefaultValue" to
Measurement. The Parameterizable end would aggregate the Measurement
end and have a cardinality of 1. The Measurement end would have a
cardinality of 0..1 and be named "defaultValue".
(MAGE ISSUE 113)
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.15, Measurement
The specification for the value attribute for Measurement is changed
Currently:
\bvalue\b : any (required)
Becomes:
\bvalue\b : any (optional)
(where \b...\b represents boldface)
Section 2.1.16, Protocol
The specification of the unit association for Parameter is replaced by
the new specification for defaultValue
Currently:
\bunit\b : Unit (0..1)
Unit the value is associated with
Becomes:
\bdefaultValue\b : Measurement (0..1)
Allows the optional specification of a default values and the unit for the Parameter
(where \b...\b indicates boldface)
MAGE-OM and the generated MAGE.xmi are updated, adding the DefaultValue association and removing the current association.
Element and Attlist definitions for Measurement changes
Currently:
<!ELEMENT ActionMeasurement_assn (Measurement) >
<!ELEMENT Measurement_assn (Measurement) >
Becomes:
<!ELEMENT ActionMeasurement_assn (Measurement) >
<!ELEMENT DefaultValue_assn (Measurement) >
<!ELEMENT Measurement_assn (Measurement) >
Element and Attlist declarations for Parameter
Currently:
unit: Unit the value is associated with
dataType: The type of data generated by the parameter i.e. Boolean, float, etc...
Becomes:
defaultValue: Allows the optional specification of a default values and the unit for the Parameter
dataType: The type of data generated by the parameter i.e. Boolean, float, etc...
Currently:
<!ELEMENT Parameter ((%Identifiable_content;),
Unit_assn?,
DataType_assn?) >
Becomes:
<!ELEMENT Parameter ((%Identifiable_content;),
DefaultValue_assn?,
DataType_assn?) >
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from Hilmar Lapp, GNF, that default values can be associated with a Parameterizable's Parameters. This could be done by replacing the current Unit association to an association called "DefaultValue" to Measurement. The Parameterizable end would aggregate the Measurement end and have a cardinality of 1. The Measurement end would have a cardinality of 0..1 and be named "defaultValue
Issue 5554: Need a way to model features that are associated with a BioMaterial (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Need a way to model features that are associated with a BioMaterial
rather than a BioSequence
Request from several sources that there be a way to specify that
a Feature is associated with something other than Biosequences,
such as solutions, Cy5, etc., when that decision is made at the
ArrayDesign stage.
(MAGE ISSUE 114)
Resolution: no action taken
Revised Text:
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from several sources that there be a way to specify that a Feature is associated with something other than Biosequences, such as solutions, Cy5, etc., when that decision is made at the ArrayDesign stage.
Issue 5555: ExperimentFactor needs an OntologyEntry association (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: ExperimentFactor needs an OntologyEntry association for describing
additional information.
Request, made at MGED IV, that ExperimentFactor have an association
to OntologyEntry to capture things like concentration of Tamoxafin
with a CASRegistry #.
(MAGE ISSUE 116)
Resolution: see below
Revised Text: Section 2.1.13, Experiment
The specification for ExperimentalFactors documents the new association
Currently:
\bfactorValues\b : FactorValue (0..n)
The pairing of BioAssay FactorValues with the ExperimentDesign ExperimentFactor.
Becomes:
\bfactorValues\b : FactorValue (0..n)
The pairing of BioAssay FactorValues with the ExperimentDesign ExperimentFactor.
\bannotations\b : OntologyEntry (0..n)
Allows describing additional information such as concentration of Tamoxafin with a
CASRegistry #.
(where \b...\b indicates boldface)
Update Figure 2-15
MAGE-OM and the generated MAGE.xmi are updated, adding the Annotation association
Element and Attlist declarations for ExperimentalFactor
Currently:
factorValues: The pairing of BioAssay FactorValues with the ExperimentDesign ExperimentFactor.
Becomes:
factorValues: The pairing of BioAssay FactorValues with the ExperimentDesign ExperimentFactor.
annotations: Allows describing additional information such as concentration of Tamoxafin with a CASRegistry #.
Currently:
<!ELEMENT ExperimentalFactor ((%Identifiable_content;),
Category_assn?,
FactorValues_assnlist?) >
Becomes:
<!ELEMENT ExperimentalFactor ((%Identifiable_content;),
Category_assn?,
FactorValues_assnlist?,
Annotations_assnlist?) >
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request, made at MGED IV, that ExperimentFactor have an association to OntologyEntry to capture things like concentration of Tamoxafin with a CASRegistry #.
Issue 5556: Specifying a FactorValue needs to be more flexible (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Request, made at MGED IV, to modify the model:
* add association from FactorValue to OntologyEntry named "Value"
FactorValue end:
- aggregates OntologyEntry end
- cardinality: 1..1
OntologyEntry end:
- name: value
- cardinality: 0..1
- navigable
* make cardinality of association from FactorValue to Measurement
become 0..1
* add a rule that FactorValue has *either* a Measurement *or* a
OntologyEntry
(exclusive)
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.13, Experiment
Specification of the associations for FactorValue is updated.
Currently:
\bmeasurement\b : Measurement (1..1)
The measured value for this factor.
Becomes:
\bmeasurement\b : Measurement (0..1)
The measured value for this factor.
\bvalue\b : OntologyEntry (0..1)
Allows a more complex value to be specified for a FactorValue than a simple Measurement.
(where \b...\b indicates boldface)
MAGE-OM and the generated MAGE.xmi are updated, adding the Value association and the rule
MAGE-ML.dtd
Element and Attlist declarations for FactorValue is updated
Currently:
measurement: The measured value for this factor.
Becomes:
measurement: The measured value for this factor.
value: Allows a more complex value to be specified for a FactorValue than a simple Measurement.
Currently:
<!ELEMENT FactorValue ((%Identifiable_content;),
Measurement_assn) >
Becomes:
<!ELEMENT FactorValue ((%Identifiable_content;),
(Measurement_assn? | Value_assn?)) >
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request, made at MGED IV, to modify the model. Not all FactorValues are strict measurements. By adding the
OntologyEntry association named Value, it will allow more robust specification of the value for the experiment factor. A rule should be added to the model that either Value or Measurement can be used, but not both.
Issue 5557: Instances of OntologyEntries need a way to be further qualified (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Some ontologies, such as GeneOntology, don't have this concept but others,
such as MGED's, do.
Request from a number of sources to modify the model:
* add a new class named "Slot" to the Description package with the
following:
- attribute: "name" of type String, required
- parent base class: Extendable
- association to Measurement named "Measurement"
Slot end:
- aggregates Measurement end
- cardinality: 1..1
Measurement End:
- name: "measurement"
- cardinality: 0..1
- navigable
- association to OntologyEntry named "SlotValue"
Slot end:
- aggregates OntologyEntry end
- cardinality: 1..1
OntologyEntry end:
- name: slotValue
- cardinality: 0..1
- navigable
- add rule that Slot has either measurement or ontologyEntry, exclusive
* OntologyEntry has association to Slot named "Slots"
OntologyEntry end:
- aggregates Slot end
- cardinality: 1..1
Slot end:
- name: slots
- cardinality: 0..N
- navigable
An simpler alternative would be an association from OntologyEntry to
itself named "Associations":
1st OntologyEntry end:
- aggregates 2nd OntologyEntry end
- cardinality: 1..1
2nd OntologyEntry end:
- name: associations
- cardinality: 0..N
- navigable
(MAGE ISSUE 7)
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.3, Description
Add to the QuantitationType Association documentation:
Currently:
" \bontologyReference\b : DatabaseEntry (0..1)
Many ontology entries will not yet have formalized ontologies. In those cases, they will not have a database reference to the ontology. In the future it is highly encouraged that these ontologies be developed and ontologyEntry be subclassed from DatabaseReference."
Becomes:
" \bontologyReference\b : DatabaseEntry (0..1)
Many ontology entries will not yet have formalized ontologies. In those cases, they will not have a database reference to the ontology. In the future it is highly encouraged that these ontologies be developed and ontologyEntry be subclassed from DatabaseReference.
\bassociations\b : OntologyEntry (0..n)
Allows an instance of an OntologyEntry to be further qualified."
Replace Figure 2-4
MAGE-OM and the generated MAGE.xmi are updated, adding the association from OntologyEntry to itself.
MAGE-ML.dtd
Modify Element and Attlist declarations for OntologyEntry
Currently:
" ontologyReference: Many ontology entries will not yet have formalized ontologies. In those cases, they will not have a database reference to the ontology. In the future it is highly encouraged that these ontologies be developed and ontologyEntry be subclassed from DatabaseReference."
Becomes:
" ontologyReference: Many ontology entries will not yet have formalized ontologies. In those cases, they will not have a database reference to the ontology. In the future it is highly encouraged that these ontologies be developed and ontologyEntry be subclassed from DatabaseReference.
associations: Allows an instance of an OntologyEntry to be further qualified."
Currently:
"<!ELEMENT Annotations_assnlist (OntologyEntry+) >
<!ELEMENT Category_assn (OntologyEntry) >"
Becomes:
"<!ELEMENT Annotations_assnlist (OntologyEntry+) >
<!ELEMENT Associations_assnlist (OntologyEntry+) >
<!ELEMENT Category_assn (OntologyEntry) >"
Currently:
"<!ELEMENT OntologyEntry ((%Extendable_content;),
OntologyReference_assn?) >"
Becomes:
"<!ELEMENT OntologyEntry ((%Extendable_content;),
OntologyReference_assn?,
Associations_assnlist?) >"
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Some ontologies, such as GeneOntology, don't have this concept but others, such as MGED's, do. There ws a lot of discussion on this issue and two proposed modifications. The alternative presented for a vote was the simpler of the two, which was to add a nested association to itself.
Issue 5558: Database role to be associated with person/organization (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Request from Catherine Ball, from Stanford University, that a database
role be associated with person/organization. These roles will describe
the types of privileges a person has with the data, not the type of
occupation the person has. (see also MAGE ISSUE 103)
(MAGE ISSUE 121)
Resolution: reject the change
Revised Text: Changes to the Specification:
Section 2.1.2, AuditAndSecurity
Replace Figure 2-3
For Security, modify the Association documentation
Currently:
\breadGroups\b : SecurityGroup (0..n)
Specifies which security groups have read permission.
\bwriteGroups\b : SecurityGroup (0..n)
Specifies which security groups have write permission.
Becomes:
\bsecurityGroups\b : SecurityGroup (0..n)
Specifies which security groups have permission to view the associated object.
(where \b...\b represents boldface)
MAGE-OM and the generated MAGE.xmi are updated, eliminating the current associations from Security to SecurityGroup and adding a more general association.
MAGE-ML.dtd
Modify Element and Attlist declarations for Security
Currently:
readGroups: Specifies which security groups have read permission.
writeGroups: Specifies which security groups have write permission.
Becomes:
securityGroups: Specifies which security groups have permission to view the associated object.
Currently:
<!ELEMENT Security ((%Identifiable_content;),
Owner_assnreflist?,
ReadGroups_assnreflist?,
WriteGroups_assnreflist?) >
Becomes:
<!ELEMENT Security ((%Identifiable_content;),
Owner_assnreflist?,
SecurityGroups_assnreflist?) >
Modify Element and Attlist declarations for SecurityGroup
Currently:
<!ELEMENT ReadGroups_assnreflist (SecurityGroup_ref+) >
<!ELEMENT WriteGroups_assnreflist (SecurityGroup_ref+) >
Becomes:
<!ELEMENT SecurityGroups_assnreflist (SecurityGroup_ref+) >
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from Catherine Ball, from Stanford University, that a database role be associated with person/organization. These roles will describe the types of privileges a person has with the data, not the type of occupation the person has.
The proposed change would have required an extensive reworking of the AuditAndSecurity package
An alternative proposed change that made the Security and SecurityGroup association more general. The SecurityGroup instance could then provide more information through its association to Description.
Issue 5559: Attribute to be added to describe its type (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Request from Hilmar Lapp, GNF, and Michael Miller, Rosetta Biosoftware,
that an attribute be added to Parameter to describe its type:
- name: type
- required: true
- enumeration: {IN, INOUT, OUT}
- default: IN
This would allow Protocol/ProtocolApplication to allow return values.
Resolution: No Action Taken.
Revised Text:
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from Hilmar Lapp, GNF, and Michael Miller, Rosetta Biosoftware, that an attribute be added to Parameter to describe its type:
- name: type
- required: true
- enumeration: {IN, INOUT, OUT}
- default: IN
This would allow Protocol/ProtocolApplication to allow return values
Issue 5560: For interoperability, need a rule for formatting numbers (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Request from Michael Miller, Rosetta Biosoftware, for clarification
on how numbers should be formatted:
* integer values are just digits
* floating point numbers use a '.' (period), with an optional leading
zero and an optional leading +/- sign:
* -0.912
* scientific notation: optional leading zero, optional leading +/-
sign on the exponent and mantissa:
* -2.34E-12
Resolution: reject the change but then see below
Revised Text: After the first solution was suggested, Jason Stewart, Open Informatics, suggested that referencing the W3C XML specification would be better.
Resolution
Changes to the Specification:
Add a section in Section 1.1, General Remarks, between Section 1.1.4 and
Section 1.1.5 and title it "Number Format"
Text for added section:
"In order to foster interoperability, it is necessary to agree on a common
lexicographical representation of numbers in valid MAGE-ML XML documents.
Since the W3C recommendation, "XML Schema Part 2: Datatypes", contains
definitions for such representations, they are the recommended form.
Below are the definitions from that specification:
"3.2.2 boolean
...
3.2.2.1 Lexical representation
An instance of a datatype that is defined as ·boolean· can have the following
legal literals {true, false, 1, 0}."
"3.2.3 decimal
...
NOTE: All ·minimally conforming· processors ·must· support decimal numbers with
a minimum of 18 decimal digits (i.e., with a ·totalDigits· of 18). However,
·minimally conforming· processors ·may· set an application-defined limit on the
maximum number of decimal digits they are prepared to support, in which case that
application-defined maximum number ·must· be clearly documented.
3.2.3.1 Lexical representation
decimal has a lexical representation consisting of a finite-length sequence of
decimal digits (#x30-#x39) separated by a period as a decimal indicator. If
·totalDigits· is specified, the number of digits must be less than or equal to
·totalDigits·. If ·fractionDigits· is specified, the number of digits following the
decimal point must be less than or equal to the ·fractionDigits·. An optional leading
sign is allowed. If the sign is omitted, "+" is assumed. Leading and trailing zeroes
are optional. If the fractional part is zero, the period and following zero(es) can
be omitted. For example: -1.23, 12678967.543233, +100000.00, 210."
(·totalDigits· would be documented for an attribute by the exporting organization of
the XML)
"3.3.13 integer
...
3.3.13.1 Lexical representation
integer has a lexical representation consisting of a finite-length sequence of decimal
digits (#x30-#x39) with an optional leading sign. If the sign is omitted, "+" is assumed.
For example: -1, 0, 12678967543233, +100000."
"3.2.4 float
...
3.2.4.1 Lexical representation
float values have a lexical representation consisting of a mantissa followed, optionally,
by the character "E" or "e", followed by an exponent. The exponent ·must· be an integer.
The mantissa must be a decimal number. The representations for exponent and mantissa must
follow the lexical rules for integer and decimal. If the "E" or "e" and the following
exponent are omitted, an exponent value of 0 is assumed.
The special values positive and negative zero, positive and negative infinity and
not-a-number have lexical representations 0, -0, INF, -INF and NaN, respectively.
For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all legal literals for float."
"3.2.5 double
...
3.2.5.1 Lexical representation
double values have a lexical representation consisting of a mantissa followed, optionally,
by the character "E" or "e", followed by an exponent. The exponent ·must· be an integer.
The mantissa must be a decimal number. The representations for exponent and mantissa must
follow the lexical rules for integer and decimal. If the "E" or "e" and the following
exponent are omitted, an exponent value of 0 is assumed.
The special values positive and negative zero, positive and negative infinity and
not-a-number have lexical representations 0, -0, INF, -INF and NaN, respectively.
For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all legal literals for double."
Add to Appendix A, References, in alphabetical order:
"Paul V. Biron, Ashok Malhotra, eds. 2001. XML Schema Part 2: Datatypes, W3C Recommendation.
2 May 2001.""
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from Michael Miller, Rosetta Biosoftware, for clarification on how numbers should be formatted. Jason Stewart, Open Informatics, suggested the following:
* integer values are just digits
* floating point numbers use a '.' (period), with an optional leading
zero and an optional leading +/- sign: -0.912
* scientific notation: optional leading zero, optional leading +/-
sign on the exponent and mantissa: -2.34E-12
Issue 5561: group BioSequences that share the same type, PolymerType, and Species infor (gene-expression-ftf)
Click here for this issue's archive.
Source: Affymetrix, Inc. (Mr. Stephen A. Chervitz, steve_chervitz(at)affymetrix.com)
Nature: Uncategorized Issue
Severity:
Summary: It would be useful to have a way to group BioSequences that share the same
Type, PolymerType, and Species information.
Request from Steve Chervitz, Affymetrix, that the model be modified in
some way to make it possible to group together sequences that shared these
common characteristics.
Resolution:
Revised Text:
Actions taken:
July 29, 2002: received issue
December 11, 2002: closed issue
Discussion: Request from Steve Chervitz, Affymetrix, that the model be modified in some way to make it possible to group together sequences that shared these common characteristics. That would produce much smaller files that contained BioSquence information
Issue 5927: Clarify and expand the documentation for the MAGE-OM model (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Discussion:
A draft was created by Cathy Ball and her group that is included
as a separate document
Issues:
The changes were done on a previous version of the standard and
need to be merged to the available standard
The changes need to be backed merged into the UML model to keep
the documentation in synch in the generated DTD and code.
Resolution: no action taken
Revised Text:
Actions taken:
May 2, 2003: received issue
April 26, 2010: closed issue
April 26, 2010: closed issue
Discussion: Cathy Ball and her group at Stanford revised and expanded the documentation.
Issues:
The changes were done on a previous version of the standard and need to be merged to the available standard.
The changes need to be backed merged into the UML model to keep the documentation in synch in the generated DTD and code.
Issue 5928: association ExperimentDesign (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: The association ExperimentDesign should be
Experiment(1..1)-->ExperimentDesign(1..n)
instead of
Experiment(1..1)-->ExperimentDesign(1..1)
and the association name and end role should become 'ExperimentDesigns'
and 'experimentDesigns'
Discussion:
Raised by Angel Pizarro 9/9/02 and requested by the Ontology Group
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.13, Experiment
Modify the documentation of the Experiment class:
Currently:
" \bexperimentDesign\b : ExperimentDesign (1..1)"
Becomes:
"\bexperimentDesigns\b : ExperimentDesign (1..n)"
Figure 2-15 is updated
MAGE-OM and the generated MAGE.xmi are updated, modifying the current ExperimentDesign association.
MAGE-ML.dtd
Modify Element declarations for Experiment
Currently:
"experimentDesign: The association to the description and…"
Becomes:
"experimentDesigns: The association to the description and…"
Currently:
"<!ELEMENT Experiment ((%Identifiable_content;),
Providers_assnreflist?,
AnalysisResults_assnreflist?,
BioAssayData_assnreflist?,
BioAssays_assnreflist?,
ExperimentDesign_assn) >"
Becomes:
"<!ELEMENT Experiment ((%Identifiable_content;),
Providers_assnreflist?,
AnalysisResults_assnreflist?,
BioAssayData_assnreflist?,
BioAssays_assnreflist?,
ExperimentDesigns_assnlist) >"
Currently:
"<!ELEMENT ExperimentDesign_assn (ExperimentDesign) >"
Becomes:
"<!ELEMENT ExperimentDesigns_assnlist (ExperimentDesign+) >"
Actions taken:
May 2, 2003: received issue
November 6, 2003: closed issue
Discussion: Raised by Angel Pizarro 9/9/02 and requested by the Ontology Group
Change to the association ExperimentDesign as follows:
Experiment(1..1)-->ExperimentDesign(1..n)
instead of
Experiment(1..1)-->ExperimentDesign(1..1)
and the association name and end role should become 'ExperimentDesigns' and 'experimentDesigns'
Issue 5929: Features should be able to know what their Reporter is (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: Features should be able to know what their Reporter is. The model
currently has no way to navigate from a Feature to its Reporter
Discussion:
Raise by Michael Dondrup 10/2/02
"Given a particular Feature (eg. by selecting a spot on a image of an
array), try to retrieve data for the BioSequence via its Reporter. I
would suggest a direct association from Feature to Reporter. Or is this
only adding redundancy to the model?'
Reply from Paul Spellman 10/4/02
"there is a very good reason for this association not to exist.
Features are immutable and confined to a single array, Reporters are
flexible and can be present on multiple arrays. Requiring Features to
know which Reporters they are in could in some cases be a logistical
nightmare.
This is best solved using a database query rather than the model."
Resolution: Reject the change.
Revised Text:
Actions taken:
May 2, 2003: received issue
November 6, 2003: closed issue
Discussion: Raise by Michael Dondrup 10/2/02: Features should be able to know what their Reporter is. The model currently has no way to navigate from a Feature to its Reporter.
Applications are free to add (or not) explicit relationships outside the model. The model, as is, provides sufficient support for queries between Features and Reporters
Issue 5930: rule in the ExperimentDesign package (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: The rule in the ExperimentDesign package that only allows a single
FactorValue per TopLevelBioAssay hinders proper description of
multi-channel experiments and should be dropped
Discussion:
Raised by Angel Pizarro 3/4/03
"During the MGED Ontology workshop, we came across a situation that does
not allow you to describe certain ExperimentDesigns. For instance in a
loop design, you compare conditions A,B,C as follows:
A -> B
B -> C
If A,B & C represent different values of the same ExperimentalFactor, how
do you encode that a single top-level BioAssay is A -> B? Remember that
there is a Rule in the ExperimentDesign package that states that each
TopLevelBioAssay can only have a single FactorValue per
ExperimentalFactor."
Resolution: Reject the Change
Revised Text:
Actions taken:
May 2, 2003: received issue
November 6, 2003: closed issue
Discussion: Raised by Angel Pizarro 3/4/03: The rule in the ExperimentDesign package that only allows a single FactorValue per TopLevelBioAssay hinders proper description of multi-channel experiments and should be dropped
This rule doesn't exist. It was probably in some previous version but is not in the available specification
Issue 5931: BibliographicReference (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: BibliographicReference needs to be able to point to multiple
database entries. An association will be added between
BibliographicReference and DatabaseEntry which will be named 'Accessions'
with the end role name of 'accessions' on the DatabaseEntry end. It will
be navigable from BibliographicReference to DatabaseEntry and its
aggregation
will be of type composite. The cardinality of the BibliographicReference
end will be 1..1 and the cardinality of the DatabaseEntry end will be 0..n
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.4, BQS
Add to the BibliographicReference Association documentation:
"\baccessions\b : DatabaseEntry (0..n)
References in publications, eg Medline and PubMed, for this BibliographicReference. "
Replace Figure 2-4
MAGE-OM and the generated MAGE.xmi are updated, adding the association from BibliographicReference to OntologyEntry .
MAGE-ML.dtd
Modify Element declaration for BibliographicReference
Add:
"accessions: References in publications, eg Medline and PubMed, for this BibliographicReference. "
Currently:
" <!ELEMENT BibliographicReference ((%Describable_content;),
Parameters_assnlist) > "
Becomes:
" <!ELEMENT BibliographicReference ((%Describable_content;),
Parameters_assnlist,
Accessions_assnlist?) > "
Add to association declarations for OntologyEntry
“ <!ELEMENT Accessions_assnlist (DatabaseEntry+) >”
Actions taken:
May 2, 2003: received issue
November 6, 2003: closed issue
Discussion: Raised by Helen Parkinson 3/18/03: BibliographicReference needs to be able to point to multiple database entries.
We have come across a problem adding id's for papers to eg Medline and PubMed. Accession is not an attribute of Bibliographic reference and it's hard to explicitly link to an accession if the uri has already been used for the journal.
Add an optional association from BibliographicReference to OntologyEntry. The association should be 0..n and named Accession.
Issue 5932: MerckIndex association between Compound and OntologyEntry (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: The MerckIndex association between Compound and OntologyEntry is too
specific. The association should become more general and allow more
than one kind of Index. The name of the association and end role will
change to 'CompoundIndices' and 'compoundIndices' and the OntologyEntry end
will change its cardinality to 0..n
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.10, BioMaterial
Change to the Compound Association documentation:
Currently:
" \bmerckIndex\b : OntologyEntry (0..1)
The Merck Index of this Compound. "
Becomes:
" \bcompoundIndices\b : OntologyEntry (0..n)
Indices into common Compound Indices, such as the Merck Index, for this Compound. "
Replace Figure 2-11
MAGE-OM and the generated MAGE.xmi are updated, modifying the association to OntologyEntry from Compound.
MAGE-ML.dtd
Modify Element declarations for Compund
Currently:
" merckIndex: The Merck Index of this Compound. "
Becomes:
" compoundIndices: Indices into common Compound Indices, such as the Merck Index, for this Compound. "
Currently:
" <!ELEMENT Compound ((%Identifiable_content;),
MerckIndex_assn?,
ComponentCompounds_assnlist?,
ExternalLIMS_assn?) > "
Becomes:
" <!ELEMENT Compound ((%Identifiable_content;),
CompoundIndices_assnlist?,
ComponentCompounds_assnlist?,
ExternalLIMS_assn?) > "
Currently for OntologyEntry declarations:
" <!ELEMENT MerckIndex_assn (OntologyEntry) > "
Becomes:
" <!ELEMENT CompoundIndices_assnlist (OntologyEntry+) > "
Actions taken:
May 2, 2003: received issue
November 6, 2003: closed issue
Discussion: The MerckIndex association between Compound and OntologyEntry is too specific. The association should become more general and allow more than one kind of Index. The name of the association and end role will change to 'CompoundIndices' and 'compoundIndices' and the OntologyEntry end will change its cardinality to 0..n
Issue was raised for the FTF on the mailing list but was overlooked.
Issue 5933: Type association between BioSample and OntologyEntry (gene-expression-ftf)
Click here for this issue's archive.
Source: Rosetta Biosoftware Business Unit (Mr. Michael D Miller, nobody)
Nature: Uncategorized Issue
Severity:
Summary: The Type association between BioSample and OntologyEntry needs to be
optional.
The cardinality of the OntologyEntry end will change from 1..1 to 0..1.
Resolution: see below
Revised Text: Changes to the Specification:
Section 2.1.10, BioMaterial
Modify the BioSample documentation:
Currently:
" \btype\b : OntologyEntry (1..1) "
Becomes:
" \btype\b : OntologyEntry (0..1) "
Replace Figure 2-11
MAGE-OM and the generated MAGE.xmi are updated, adding the association from OntologyEntry to itself.
MAGE-ML.dtd
Modify Element declaration for BioSample
Currently:
" <!ELEMENT BioSample ((%BioMaterial_content;),
Type_assn) > "
Becomes:
" <!ELEMENT BioSample ((%BioMaterial_content;),
Type_assn?) > "
Actions taken:
May 2, 2003: received issue
November 6, 2003: closed issue
Discussion: Requested by the Ontology group 1/15/03: The Type association between BioSample and OntologyEntry needs to be optional. The cardinality of the OntologyEntry end will change from 1..1 to 0..1.