Issue file: dexlib/docs/issues/issues.xml
Issue:
TJT-1 by Tim Turner (06-03-11) minor_technical issue
Issue:
RBN-1 by Rob Bodington (03-11-04) minor_technical issue When using an entity into a capability, you can add or replace the description of an entity / attribute that is pulled from stepmod. If you have two capabilities that use the same entity, you should be able to specify the capability in which the entity is described. Otherwise you can end up with two capabilities providing the different descriptions to the same entity.
Perhaps we should enforce that an entity is only described in one place?
We perhaps need a check in the DEX to see if an entity/module is only brought in once
Issue:
RBN-3 by Rob Bodington (03-11-09) minor_technical issue <express_ref> currently links to stepmod. It should ideally link to any capability that provides additional descriptions.
Issue:
RBN-11 by Rob Bodington (04-01-19) minor_technical issue
Issue:
RBN-12 by Rob Bodington (04-01-19) minor_technical issue
Issue:
RBN-13 by Rob Bodington (04-01-19) minor_technical issue
Issue:
RBN-21 by Rob Bodington (04-09-30) minor_technical issue
Issue:
RBN-22 by Rob Bodington (04-11-24) minor_technical issue
Issue:
RBN-23 by Rob Bodington (04-11-10) minor_technical issue
Issue:
RBN-26 by Rob Bodington (05-06-13) minor_technical issue
Issue:
RBN-32 by Rob Bodington (05-09-05) minor_technical issue
Issue:
RBN-37 by Rob Bodington (05-10-01) minor_technical issue It has been agreed that the class libraries holding OWL classes (OWL files) will be identified by URNs in the DEXs. DEXlib does not currently support this. In fact, all classes are assumed to be in one OWL file and the XSLT resolves the links. E.g. a hyper link is created by <rdl_ref id="Manufacturer_of" rdl="plcs_owl"/>. The XSL then searches the owl file to find the class to link to. Instead it should be <rdl_ref id="Manufacturer_of" rdl="urn:plcs:rdl:std"/> So there is no way to distinguish between OWL classes that are part of or proposed to be PLCS reference data and OWL classes that are within the context of a business context.
The proposal is to provide a register of URNs in dexlib that will
allows an owl file (or set of files) to be indexed by a URN.
This will mean the links are now:
<rdl_ref id="Manufacturer_of" rdl="urn:plcs:rdl:std "/>
The URN urn:plcs:rdl:std will resolve to the set of OWL files that are part of or proposed to be PLCS reference data.
A URN such as urn:plcs:rdl:ndlo wold resolve to the OWL files that contain
the NDLO reference data used in the NDLO business concepts (those that have
not been standardized)
In addition to the links from within a capability/DEX, the browsing of the RDL will need to be modified to accommodate the URNs. Currently, just the list of owl files is displayed.
XSL would also be written to summarize the use of the OWL classes in a business concept, capability ect. This will facilitate the harmonisation of reference data.
DEXLib still contains some code and files for reference data that predate the decision to move to OWL. These should be removed. This will also mean deleting the current directories dexlib/data/refdata/ which contain the non OWL reference data and moving the OWL files from dexlib/data/refdata/plcs_owl/ to dexlib/data/refdata/
Comment: (Rob Bodington 06-06-12)
The following changes have been made to address this:
- Moved all the OWL files from: dexlib/data/refdata/plcs_owl to: dexlib/data/refdata
Modified dexlib/data/refdata/rdl_index.xml so that it contains a register of OWL files that correspond to a given RDL URN. Note that ideally, one OWL file should have one URN. However, we are importing a number of OWL files that are in development by modellers, e.g. dexlib/data/refdata/plcs-rdl-rbn.owl Hence several OWL files can be referenced under on URN. I.e, they are logically the same file
The URN register: dexlib/data/refdata/rdl_index.xml has the following format: (note there can be many URNs defined)
<rdl_index>
<urn_ref urn="plcs:rdl:std">
<!-- PLCS standard OWL -->
<owl_file file="plcs-rdl.owl"/>
<!-- PLCS registered OWL -->
<owl_file file="plcs-registered.owl"/>
<!-- PLCS proposed OWL -->
<owl_file file="plcs-proposed.owl"/>
<!-- Modeller files -->
<owl_file file="plcs-rdl-rbn.owl"/>
</urn_ref> </rdl_index>All XML elements that refer to classes have been modified. It is now necessary to specify the URN of the RDL that holds the class. E.g the following have changed:
- The capability section specifying the classes used:
<ref_data>
<class_ref id="Designer_of" urn="plcs:rdl:std"/>
</ref_data>
- A reference to a class in the main text:
<rdl_ref id="Designer_of" urn="plcs:rdl:std"/>
- A reference to a class in a template parameter: <param_in name="la_class_name" type="CLASS">
<!-- as the type is a class, list the possible classifications -->
<classifications>
<!-- a list of all possible classifications that can be used -->
<class id="Identifier_type" urn="plcs:rdl:std"/>
Modified: dexlib/xsl/dex/common.xsl dexlib/xsl/dex/template.xsl
- Modified: mk_capability.wsf so that the examples are correct
Modified the main pages for browsing the RDL so that the pages are sorted by URN and the URNs are shown in the class summaries. shown.
Modified: dexlib/xsl/owl_rdl/dexlib_rdl_index.xsl dexlib/xsl/owl_rdl/inline_issues.xsl dexlib/xsl/owl_rdl/plcs-refdata-likeexpress.xsl dexlib/xsl/owl_rdl/rdl_clause.xsl
- Modified the DTDs to reflect the changes: dexlib/dtd/dex/text.ent dexlib/dtd/dex/templates.ent
- Modified the help files to reflect the changes: dexlib/help/dex/dvlp_tags.xml
- Modified all business concepts, capabilities and DEXs
Issue:
RBN-38 by Rob Bodington (05-10-24) minor_technical issue
Issue:
RBN-40 by Rob Bodington (05-10-25) minor_technical issue
Issue:
RBN-42 by Rob Bodington (05-11-28) minor_technical issue
Issue:
RBN-43 by Rob Bodington (05-11-29) minor_technical issue
Issue:
RBN-45 by Rob Bodington (05-11-29) minor_technical issue
Issue:
RBN-51 by Rob Bodington (05-11-06) minor_technical issue Support business reference data in templates
There are currently three templates specifying different ways of assigning reference data:
Assigning_reference_data is used by default in most templates that need reference data e.g. assigning_organization. However, in different situations in business concepts, each of the three approaches to assigning reference data is appropriate. This then raises the question as to how to represent this within a template such as assigning_organization.
The class parameters passed in to the templates should be modified to allow each of the three approaches to be used in a business concept.
Issue:
SMB-1 by Sean Barker and Leif Gyllstrom (05-12-09) minor_technical issue
Issue:
RBN-55 by Rob Bodington (06-02-22) minor_technical issue
Issue:
TJT-2 by Tim Turner on behalf of UK MoD TES/ILS and Eng Pol under TLSS Development Programme. (06-12-04) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=657
Issue:
TJT-3 by Tim Turner on behalf of UK MoD TES/ILS and Eng Pol under TLSS Development Programme. (06-12-04) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=658
Issue:
TJT-4 by Tim Turner on behalf of UK MoD TES/ILS and Eng Pol under TLSS Development Programme. (06-12-04) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=659
Issue:
TJT-5 by Tim Turner on behalf of UK MoD TES/ILS and Eng Pol under TLSS Development Programme. (06-12-04) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=660
Issue:
RBN-2 by Rob Bodington (03-11-09) minor_technical issue We need to be able to generate an HTML version of the DEXs. This requires an ANT build and a modification to the XSL so that it can accommodate SAXON as well as MSXML.
Comment: (Rob Bodington 05-11-06)
The ANT build script has been implemented dexlib/utils/dex/build.xml and XSL modified.
Issue:
RBN-4 by Rob Bodington (03-11-09) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=661
Issue:
RBN-5 by Rob Bodington (03-11-09) minor_technical issue Comment: (Rob Bodington 05-11-06)
Updated
Issue:
RBN-6 by Rob Bodington (03-11-09) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=652
Issue:
RBN-7 by Rob Bodington (03-11-09) minor_technical issue Comment: (Rob Bodington 05-11-06)
A terminology dictionary has been provided
Issue:
RBN-9 by Rob Bodington (04-01-19) minor_technical issue
Issue:
RBN-10 by Rob Bodington (04-01-19) minor_technical issue Comment: (Rob Bodington 05-11-06)
Updated
Issue:
RBN-14 by Rob Bodington (04-01-19) minor_technical issue Comment: (Rob Bodington 05-11-06)
NO longer applicable
Issue:
RBN-15 by Rob Bodington (04-01-19) minor_technical issue When displaying a capability from within a DEX, the usage section just displays the entities etc that have been explicitly brought in by the capability.
In any given DEX, an entity may be brought in by multiple capabilities. Hence it may have different descriptions in the different capabilities and it may have be classified by different ref data.
Furthermore, when displaying the capability from within the DEX there is no way to filter the ref data according to the class_of_class specified at the DEX level.
Therefore I propose to add a section to all DEXs that displays the EXPRESS model summary.
This will collect all the entities from the capabilities that a DEX uses. It will highlight where multiple descriptions are provided. It will indicate whether the entity should be removed or is for reference etc. It will filter the ref data according to the class_of_class specified in the DEX.
Comment: (Rob Bodington 05-11-06)
Updated
Issue:
THX-1 by Tom Hendrix (04-03-10) minor_technical issue Comment: (Rob Bodington 05-11-06)
Updated
Issue:
RBN-16 by Rob Bodington (04-03-04) minor_technical issue Comment: (Rob Bodington 07-03-01)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=642
Issue:
RBN-17 by Rob Bodington (04-03-18) minor_technical issue Comment: (Rob Bodington 07-03-01)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=643
Issue:
RBN-18 by Tim Turner (04-03-20) minor_technical issue Comment: (Rob Bodington 07-03-01)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=644
Issue:
RBN-19 by Tim Turner (04-06-09) minor_technical issue In addition to the checklist it seems apparant that the models are constantly moving and it is difficult to understand if the comments are still relevant by the time they are received. I think that we should at least record the version of the capability against which the comments were raised in addition to the date.
I believe that we will have the same problem when it comes to reviewing at the Dex level. That is, which versions of the capabilities were part of the Dex on a specific date when the review was done? If this could be automated it would be useful - almost like an internal release system against which we could record comments.
Comment: (Rob Bodington 04-06-09)
The revision is displayed in the capability header block. It should be included in the DEX header block as well. The DEX should provide a summary page on the DEX displaying the revisions of the capabilities that have been used. Should all display the revisions of the modules used by the capabilities.
Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=667
Issue:
NFN-01 by Nigel Newling (28Sep04) minor_technical issue Comment: ( )
Comment: (Rob Bodington 04-09-29)
There is no duplication of reviewer. The reviewer in the contacts element is the allocated reviewer. The reviewer in the status element is the person who actually reviewed the capability. A standard PLCS split between the planned and actual!
Comment: (Rob Bodington 04-09-29)
Carriage return added after the completion date on the cover page.
Issue:
RBN-20 by Rob Bodington (04-09-30) minor_technical issue Comment: (Rob Bodington 07-03-05)
This is done via the characterization section of the templates and shown in diagrams by the template having dashed lines
Issue:
RBN-24 by Rob Bodington (05-06-13) minor_technical issue Comment: (Rob Bodington 05-06-13)
Extended mk_capability_main.js and mk_dex_main.js
Issue:
RBN-25 by Rob Bodington (05-06-13) minor_technical issue Comment: (Rob Bodington 05-06-13)
Extended mk_capability_main.js
Issue:
RBN-27 by Rob Bodington (05-06-13) minor_technical issue Comment: (Rob Bodington 05-06-13)
Modified mk_capability_main.js mk_template.wsf templates.xsl
Issue:
RBN-28 by Rob Bodington (05-06-14) minor_technical issue Comment: (Rob Bodington 05-06-15)
Updated sect_introduction.xsl and km_capability_main.js
Issue:
RBN-29 by Rob Bodington (05-06-14) minor_technical issue Comment: (Rob Bodington 05-06-15)
Updated DTD, XSL and make scripts. Also added some boilerplate text
Issue:
RBN-30 by Rob Bodington (05-06-16) minor_technical issue Comment: (Rob Bodington 05-06-16)
Added options to the menus
Comment: (Rob Bodington 05-06-21)
Changed so that there is no title frame showing whether you are looking a DEX or capabilities
Issue:
RBN-31 by Rob Bodington (05-06-22) minor_technical issue Comment: (Rob Bodington 05-06-22)
Corrected in: xsl/dex/common_usage.xsl
Issue:
RBN-33 by Rob Bodington (05-09-05) minor_technical issue Comment: (Rob Bodington 05-09-05)
Changed reference path to instantiation path in: dexlib/xsl/dex/templates.xsl dexlib/xsl/dex/templates_xml dexlib/dexlib/help/dex/implementor_intro.xml
Issue:
RBN-34 by Rob Bodington (05-09-05) minor_technical issue Comment: (Rob Bodington 05-09-05)
Modified help.xsl
Issue:
RBN-35 by Rob Bodington (05-09-19) minor_technical issue Comment: (Rob Bodington 05-09-19)
Modified template_ref to allow this. template_ref now takes capability, or business_concept and context as parameters.
Comment: (Rob Bodington 05-09-19)
The instantiation path needs to take this into account.
Issue:
RBN-36 by Rob Bodington (05-09-21) minor_technical issue
Issue:
RBN-39 by Rob Bodington (05-10-25) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=662
Issue:
RBN-41 by Rob Bodington (05-11-21) minor_technical issue Comment: (Rob Bodington 05-11-21)
Added an error message to trap them.
Issue:
RBN-44 by Rob Bodington (05-11-29) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=663
Issue:
RBN-46 by Rob Bodington (05-11-29) minor_technical issue Comment: (Rob Bodington 07-03-05)
It is now possible to have business templates stored as part of the business context.
Issue:
RBN-47 by Rob Bodington (05-11-29) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=664
Issue:
RBN-48 by Rob Bodington (05-11-29) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=651
Issue:
RBN-49 by Rob Bodington (05-11-30) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=654
Issue:
RBN-50 by Rob Bodington (05-11-30) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=654
Issue:
RBN-52 by Rob Bodington (05-11-06) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=654
Issue:
RBN-53 by Rob Bodington (06-01-16) minor_technical issue Comment: (Rob Bodington 06-02-13)
XSL assumed that every bound parameter was bound to express entity and ignored the templates
Issue:
RBN-54 by Rob Bodington (06-02-22) minor_technical issue Comment: (Rob Bodington 06-02-22)
Corrected
Issue:
RBN-56 by Rob Bodington (06-02-22) minor_technical issue Comment: (Rob Bodington 06-02-22)
Modified
Issue:
RBN-57 by Rob Bodington (06-05-17) minor_technical issue
Issue:
RBN-58 by Rob Bodington (06-06-19) minor_technical issue Comment: (Rob Bodington 06-06-19)
Have added 1) The issue log at: dexlib/docs/issues/ap239_issues.xml 2) The EXPRESS files: dexlib/docs/ap239/ap239_arm_lf.exp dexlib/docs/ap239/ap239_arm_lf.xml (derived from ap239_arm_lf.exp) dexlib/docs/ap239/ap239_arm_sf.exp dexlib/docs/ap239/ap239_arm_sf.xml (derived from ap239_arm_lf.exp) Have also modified common.xsl to allow <ap239_issue> to document the fact that capability deviates from the official ISO 10303-239.
Comment: (Rob Bodington 06-06-26)
Have added:
Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=665
Issue:
RBN-59 by Rob Bodington (06-06-20) minor_technical issue Comment: (Rob Bodington 06-06-20)
Modified
Issue:
RBN-60 by Rob Bodington (06-06-22) minor_technical issue Comment: (Rob Bodington 06-06-22)
Updated
Issue:
RBN-61 by Rob Bodington (06-06-26) minor_technical issue Comment: (Rob Bodington 06-06-26)
Added attribute all_params to template_table element Modified: dexlib/xsl/dex/templates.xsl dexlib/dtd/dex/templates.ent
Issue:
RBN-62 by Rob Bodington (06-07-04) minor_technical issue Comment: (Rob Bodington 06-07-05)
Addressed - fixed template.xsl
Issue:
MAN-01 by Mats Nilsson (06-11-01) editorial issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=654
Issue:
RBN-63 by Rob Bodington (07-01-02) minor_technical issue Comment: (Rob Bodington 07-01-02)
Updated the DTD (dexlib/dtd/dex/templates.ent) to allow this: <!ELEMENT param_in (classifications?, description?)> <!ATTLIST param_in name CDATA #REQUIRED type (STRING | NUMBER | ENUMERATION| INTEGER | REAL | BOOLEAN | LOGICAL | CLASS | URN | URL | ENTITY | SELECT | TYPE) #IMPLIED select_type CDATA #IMPLIED entity_type CDATA #IMPLIED defined_type CDATA #IMPLIED value CDATA #IMPLIED optional (yes | no) "no" default CDATA #IMPLIED Updated the XSL: dexlib/xsl/dex/templates.xsl
Issue:
RBN-64 by Rob Bodington (07-01-02) minor_technical issue Comment: (Rob Bodington 07-01-02)
Updated the DTD (dexlib/dtd/dex/templates.ent) to allow this: <!ELEMENT param_in (classifications?, description?)> <!ATTLIST param_in name CDATA #REQUIRED type (STRING | NUMBER | ENUMERATION| INTEGER | REAL | BOOLEAN | LOGICAL | CLASS | URN | URL | ENTITY | SELECT | TYPE) #IMPLIED select_type CDATA #IMPLIED entity_type CDATA #IMPLIED defined_type CDATA #IMPLIED enumeration_type CDATA #IMPLIED value CDATA #IMPLIED optional (yes | no) "no" default CDATA #IMPLIED Updated the XSL: dexlib/xsl/dex/templates.xsl
Issue:
RBN-65 by Rob Bodington (07-01-04) minor_technical issue Comment: (Rob Bodington 07-01-04)
Addreseed in: dexlib/dexlib/xsl/dex/templates.xsl, revision: 1.56; dexlib/dexlib/xsl/dex/templates_xml.xsl, revision: 1.28
Issue:
RBN-66 by Rob Bodington (07-01-15) minor_technical issue Comment: (Rob Bodington 07-03-05)
Moved to bugzilla http://www.eurostep.fi/bugs/show_bug.cgi?id=RBN-66
Issue:
RBN-67 by Rob Bodington (07-02-01) minor_technical issue Comment: (Rob Bodington 07-02-01)
Addressed in: dexlib/utils/dex/build.xml revision: 1.61;