[Index] [Process] [CCB issues] [In work issues] [Open NoRes issues]
Export date: 2012-11-02 06:32:16
Row | Id | Category | Summary | Details | Priority | Status | Resolution | Release | Submitter | Assignee | Closer | Date Raised | Date Closed |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 3518788![]() |
Support links to sourceforge tracker | The issue tracking in PLCSlib has moved from bugzilla to sourceforge. Need to enable links to Sourceforge tracker In particular when listing bugs in release notes. Add element: <sftracker.ref> | 5 | Pending | None | robbod | nobody | robbod | 2012-04-17 01:17:54 | 2012-04-25 07:31:32 | ||
2 | 3544660![]() |
XSLT | ant: output file names in errors | When displaying errors ... output the XML file in which the error occurs | 5 | Pending | None | robbod | robbod | robbod | 2012-07-16 03:55:12 | 2012-07-16 03:58:54 | |
3 | 3575721![]() |
XSLT | common.xsd: add complexType BaseRootObject | In order to harmonize with AP242, the complexType BaseRootObject should be added to common.xsd and inherited by all objects contained within the data container <xsd:complexType name="BaseRootObject" abstract="true"> <xsd:annotation> <xsd:documentation> Base type for root elements - objects that can be instantiated inside Container </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="BaseObject"/> </xsd:complexContent> </xsd:complexType> | 5 | Pending | None | mikeward | mikeward | mikeward | 2012-10-09 11:35:28 | 2012-10-09 11:53:54 | |
4 | 3562440![]() |
XSLT | RD: Definition first | Meta data in the presentation of the OWL class should be below (and/or in a collapsing tree) the definition | 5 | Pending | Accepted | robbod | robbod | robbod | 2012-08-28 01:20:55 | 2012-09-14 02:52:13 | |
1 | 3511259![]() |
Emdash in bibliographyst | Emdash in reference list shown in bibliography 1] ISO 10303-239 Industrial automation systems and integration -mdash-- Product data representation and exchange -mdash-- Part 239: Application protocol: Product life cycle support 2005 | 5 | Open | None | robbod | nobody | nobody | 2012-03-26 07:18:18 | 1970-01-01 12:00:00 | ||
2 | 3511260![]() |
Add references to Sysml /UML/XMI / etc to bibllographt | Add references to Sysml /UML/XMI /XML Schema ? OCL? | 5 | Open | None | robbod | nobody | nobody | 2012-03-26 07:19:06 | 1970-01-01 12:00:00 | ||
3 | 3511261![]() |
repeated "PLCSlib introduction" | "PLCSlib introduction" repeated in help index | 5 | Open | None | robbod | nobody | nobody | 2012-03-26 07:20:26 | 1970-01-01 12:00:00 | ||
4 | 3520226![]() |
Support for non ascii characters | The swedish characters Å, Ä and Ö (or lowercase å, ä and ö) cannot be used in PLCSlib. we are developing a context called SwedishDefence, with DEXs and Templates that have Swedish names. I was about to create a template called “Åtgärdstyp” but have run into severe difficulties: First, I thought this was only a restriction for file names, but decided to try to run ant mk-template and enter Swedish characters in the command language, which of course failed. Neither directories nor file names came out correctly, and the ant script did not finish. Instead I created the template “Atgardstyp” (which is rubbish in Swedish, its like prohibiting the use of y because you have I, or prohibiting c and z because you have s), and then thought I could edit the XML files, so at least we can read the names properly in HTML. But when I tried to edit the name of the template in context_index.xml, it shows up nicely on the screen, but when clicking it does not find any files with that name. However, so far (I have not yet started to create any content of the template), it seems possible to change the name within the file template.xml, so when I have reached the template, it shows up with Swedish characters. POSSIBLE WORK AROUND? If it is not possible to change the infrastructure of PLCSlib to allow for Swedish characters in file names, can we at least change the xsd/dtd so that it will be possible to supply the correctly spelled name in utf-8 or something as a second attribute when creating the template, and that attribute is used for presentation purposes? i.e. in context_index.xml: <template id="Atgardstyp" name=”Åtgärdstyp”/> | 5 | Open | None | robbod | nobody | nobody | 2012-04-22 06:39:07 | 1970-01-01 12:00:00 | ||
5 | 3525007![]() |
Magicdraw PLCS profile not working | When creating an OASIS template in magicdraw, the PLCS profile is requested. This is added. It is not possible to display the SysML Properties on the subsequent Template Block shown in the Block diagram correctly. Both public and private properties are shown. | 9 | Open | None | robbod | philsp | nobody | 2012-05-09 06:07:52 | 1970-01-01 12:00:00 | ||
6 | 3573138![]() |
Help: template checklist | Create a checklist for the templates | 5 | Open | None | robbod | nobody | nobody | 2012-09-30 06:09:57 | 1970-01-01 12:00:00 | ||
7 | 3497421![]() |
XSLT | Hyperlink to Trac | All PLCSlib pages contain links to Bugzilla for raising bugs. This should now link to the Tracker on Sourceforge | 5 | Open | None | robbod | robbod | nobody | 2012-03-06 09:04:50 | 1970-01-01 12:00:00 | |
8 | 3511254![]() |
XSLT | Full display of block description | Each Block in the PSM should have a full description associated with it. This should show the all attributes, inherited attributes. It should also display the express code for the block. Note - the code will not be hyperlinked | 5 | Open | None | robbod | nobody | nobody | 2012-03-26 07:12:42 | 1970-01-01 12:00:00 | |
9 | 3511257![]() |
XSLT | Movement of page navigation buttons | Fix the navigation buttons that go to/from next page so that they do not move Movement is caused by scroll bar appearing | 5 | Open | None | robbod | nobody | nobody | 2012-03-26 07:16:49 | 1970-01-01 12:00:00 | |
10 | 3511263![]() |
XSLT | Template: Incorrect display of Instantiated Blocks | The display of "Instantiated Blocks" in a template does not show the private parts. | 5 | Open | None | robbod | robbod | nobody | 2012-03-26 07:24:08 | 1970-01-01 12:00:00 | |
11 | 3513103![]() |
XSLT | XMI now supports template stereotype | The XMI has been changed to support template stereotype. this has a knock on effect to the XSLT https://sourceforge.net/tracker/index.php?func=detail&aid=3512856&group_id=624136&atid=2841069 | 5 | Open | None | robbod | robbod | nobody | 2012-03-30 06:12:14 | 1970-01-01 12:00:00 | |
12 | 3514429![]() |
XSLT | PSM Block description show all supertypes | The PSM Block description should show ALL the inherited supertypes. I.e. recurse up the inheritance tree. It should also show the inherited properties | 5 | Open | None | robbod | robbod | nobody | 2012-04-03 06:40:08 | 1970-01-01 12:00:00 | |
13 | 3514795![]() |
XSLT | Error check class.refs and missing defs | The <Class.ref> should be checked to see if the class being referenced exists. There should also be an error check to ensure that ALL attribute and block definitions exist for a model | 5 | Open | None | robbod | nobody | nobody | 2012-04-04 07:34:02 | 1970-01-01 12:00:00 | |
14 | 3523482![]() |
XSLT | DEX name should not contain 'DEX' | Reason; The text "This document provides the Consumption of Life DEX Data Exchange Specification (DEX)." on the "Background to PLCS and DEXs" page of a DEX should read "This document provides the Consumption of Life Data Exchange Specification (DEX)." Suggested actions; - Modify the name attribute of the already created DEX:s (the ItemOfSupply DEX is already updated) - Add instructions at the top of the current 'dex.xml' files to read "name : the descriptive name of the DEX. Do NOT include the word "DEX" in the name." - Modify the Ant mk-dex script - Update the help page 'C:\PLCSlibCVSroot\plcslib\build\help\dvlp_dex_dev_xml_create_content.htm' with the above instruction And at the same time, the instructions for the DEX id should not read; "is the identifier (i.e. short name / directory) of the dex, all lower case with no whitespace", but instead; "the identifier (i.e. short name / directory) of the dex written using the UpperCamelCase format" | 3 | Open | None | matsn | robbod | nobody | 2012-05-04 12:09:09 | 1970-01-01 12:00:00 | |
15 | 3524265![]() |
XSLT | Template tables | It would be helpful to have the template tables as we had in DEXLib These were used to describe every property of a template as used in a diagram. | 5 | Open | None | robbod | robbod | nobody | 2012-05-07 06:30:40 | 1970-01-01 12:00:00 | |
16 | 3524271![]() |
XSLT | Terminology | Need to have a dictionary of definitions these should be at the context level These should be "used" into OWL and the model definitions | 5 | Open | None | robbod | robbod | nobody | 2012-05-07 06:42:55 | 1970-01-01 12:00:00 | |
17 | 3535922![]() |
XSLT | Spaces in file paths (tested quoting) | The ruby scripts don't seem to handle spaces in file paths. Tried to use quotes etc. in the batch file without success (e.g. the stripXMI.bat). | 5 | Open | None | emlarsson | philsp | nobody | 2012-06-18 06:45:41 | 1970-01-01 12:00:00 | |
18 | 3548223![]() |
XSLT | Contacts.xml for Context | We currently have contacts.xml for the whole of plcslib. It would be good to be able to define contacts at a context level. Please consider having a contacts.xml as well in context that would be loaded before the main one in plcslib. | 5 | Open | None | phoubaux | robbod | nobody | 2012-07-25 07:35:23 | 1970-01-01 12:00:00 | |
19 | 3553033![]() |
XSLT | DEX:BoM Class documentation should be taken from the BoM XMI | It would be better to take the documentation of the classes and properties directly from the XMI (mdxml) instead of having to fill another xml file : i.e. the biz_info_model_dfn.xml for instance. | 5 | Open | None | phoubaux | robbod | nobody | 2012-08-01 08:14:15 | 1970-01-01 12:00:00 | |
20 | 3557746![]() |
XSLT | Error checks - EDIT | Output an error if the XML still contains boilerplate text EDIT HERE | 5 | Open | None | robbod | robbod | nobody | 2012-08-15 07:28:20 | 1970-01-01 12:00:00 | |
21 | 3563188![]() |
XSLT | BOM model hyperlinks not working | When displaying a figure,map where the map is read from magicdraw The hyperlinks do not work | 5 | Open | None | robbod | robbod | nobody | 2012-08-30 07:29:17 | 1970-01-01 12:00:00 | |
22 | 3565728![]() |
XSLT | correct abstract declarations in xsd | ProxyItemSelect and DataContainer types should be abstract | 5 | Open | None | mikeward | mikeward | nobody | 2012-09-08 06:40:03 | 1970-01-01 12:00:00 | |
23 | 3567231![]() |
XSLT | Template Error check: Constraints | Add an error check to make sure that a constraint block exists in the XMI when referenced in the template.xml | 5 | Open | None | robbod | robbod | nobody | 2012-09-13 06:03:23 | 1970-01-01 12:00:00 | |
24 | 3575727![]() |
XSLT | No parameter error check | There is an error check that tests that a template always has at least one parameter defined. it is possible to have templates with no parameters - it may inherit from abstract templates hence the check should be removed | 5 | Open | None | robbod | robbod | nobody | 2012-10-09 12:44:30 | 1970-01-01 12:00:00 | |
25 | 3575968![]() |
XSLT | Scroll Bars | On a small screen (laptop), the bottom (horizontal) scroll bar of the content pane (upper right) is itself scrolled by the vertical scroll bar, so is only visible when one has scrolled to the bottom. Also, the progression arrows at the top of the pane move according to whether there is a vertical scroll bar or not, and shifted by just enough to move the back arrow to the same position as the forward arrow, which is confusing when just clicking through screens not looking at the position of the cursor. Browser,IE 8.0.6001 | 5 | Open | None | seanbarker | nobody | nobody | 2012-10-10 08:49:56 | 1970-01-01 12:00:00 | |
26 | 3581806![]() |
XSLT | Error checks: check file existence before loading | Instead of document(file) use: <xsl:variable name="template_xml" select="if (doc-available($template_file)) then doc($template_file) else ()"/> <xsl:if test="not(doc-available($template_file))"> <xsl:call-template name="error_message"> <xsl:with-param name="message" select="concat('Error template.xml file does not exist: ', resolve-uri($template_file))" /> </xsl:call-template> </xsl:if> | 5 | Open | None | robbod | robbod | nobody | 2012-10-30 07:11:01 | 1970-01-01 12:00:00 | |
27 | 3576131![]() |
XSLT | common.xsd: add header | xslt revised to generate correct xsd file that inherits header elements form common xsd and extends DataContainer as PlcsDataContainer | 5 | Open | Remind | mikeward | mikeward | nobody | 2012-10-10 09:05:37 | 1970-01-01 12:00:00 | |
28 | 3514495![]() |
XSD | Provide XML Schema for all XML | All the XML components of PLCSlib shoudl have an asscoiated XML Schema. E.g. dex.xml, template.xml | 5 | Open | None | robbod | robbod | nobody | 2012-04-03 10:30:07 | 1970-01-01 12:00:00 | |
29 | 3522967![]() |
XMI | MagicDraw does not export ProfileApplications | MagicDraw 17.0, it seems, assumes ProfileApplications when a profile is used in a model. Other tools more closely following the specification refuse to allow use of stereotypes if the profile defining the stereotype is applied to the package or a parent. Need to udate the to_cxmi.rb script to correctly generate the required profile applications. | 5 | Open | None | philsp | philsp | nobody | 2012-05-02 10:19:07 | 1970-01-01 12:00:00 | |
30 | 3523442![]() |
XMI | Altova UModel model generation | The Altova UModel tool has been integrated into the PLCSlib environment (almost!) and we need to generate UModel representations of the existing templates to allow new templates to be generated using this tool. | 5 | Open | None | philsp | philsp | nobody | 2012-05-04 08:49:11 | 1970-01-01 12:00:00 | |
31 | 3524263![]() |
XMI | Constraining classification of public properties | Constraining classification of public properties is currently done using XML in the template.xml -- we should try to work out the OCL to express this constraint E,g, Template "Part" The id is constrained as RDL constraint 1: There must be one identifier that is the part number. The reference data for: OASIS:Identification.class -> ClassifiedByOwlClass.class is restricted to the following class or a subclass: http://docs.oasis-open.org/ns/plcs/oasis-rdl-en#Part_identification_code This would be better written in the OCL rather than the template XML | 5 | Open | None | robbod | nobody | nobody | 2012-05-07 06:27:30 | 1970-01-01 12:00:00 | |
32 | 3524264![]() |
XMI | Template stereotyping | Should we display the name of the stereotype in the block of the parametric diagram? <<template>> or just rely on the colour | 5 | Open | None | robbod | philsp | nobody | 2012-05-07 06:28:42 | 1970-01-01 12:00:00 | |
33 | 3524266![]() |
XMI | Public property shown on parametric diagram | There needs to be some visual clue that indicates that the property is a "public" property. Perhaps thicker lines in the box or an icon Right now the convention is that the property is on the left. Why not also add a visual clue | 5 | Open | None | robbod | philsp | nobody | 2012-05-07 06:32:39 | 1970-01-01 12:00:00 | |
34 | 3524270![]() |
XMI | Output Port as a template | Can this be a Template as opposed to a PSM Block? Why not? For example have a template in a template with a set of default values - then reuse this elsewhere | 5 | Open | None | robbod | philsp | nobody | 2012-05-07 06:40:55 | 1970-01-01 12:00:00 | |
35 | 3512867![]() |
Help | Update Help files inline with Stereotype usage | Following the inclusion of the Template Stereotype we need to update the help files to reflect this and also to separate generic Template development form Tool specific help | 5 | Open | None | philsp | philsp | nobody | 2012-03-29 04:15:00 | 1970-01-01 12:00:00 | |
36 | 3522580![]() |
Help | Context help - moved index.mdxml | The index.mdxml has been moved from the templates to the context. The help files need to be updated to reflect this. | 5 | Open | None | robbod | nobody | nobody | 2012-04-30 03:21:09 | 1970-01-01 12:00:00 | |
37 | 3524267![]() |
Help | Multiple Parametric diagrams | Update Help and mk-dex and mk-template to show how to create multiple parametric diagrams | 5 | Open | None | robbod | nobody | nobody | 2012-05-07 06:35:07 | 1970-01-01 12:00:00 | |
38 | 3524272![]() |
Help | Contacts | Make sure that the help and the mk-dex and mk-templates specify where / how to update the contacts | 5 | Open | None | robbod | steve_yates | nobody | 2012-05-07 06:45:05 | 1970-01-01 12:00:00 | |
39 | 3527227![]() |
Help | Help page needed on managing issues | A new help page explaining how to manage issues with support of SF is needed. | 3 | Open | None | matsn | matsn | nobody | 2012-05-16 08:39:13 | 1970-01-01 12:00:00 | |
40 | 3527507![]() |
Help | RDL Protege help file | More details are needed on how to use Protege Document in: dvlp_rdl-protege.xml | 5 | Open | None | robbod | nobody | nobody | 2012-05-17 07:14:17 | 1970-01-01 12:00:00 | |
41 | 3544619![]() |
Help | Instruction missing for DEX BOM SysML creation | The current Help doesn't explain how to create the SysML BOM magicdraw project for a DEX. It should be under Development details of the DEX Development section. | 5 | Open | None | phoubaux | nobody | nobody | 2012-07-16 01:17:52 | 1970-01-01 12:00:00 | |
42 | 3573680![]() |
Help | Checklist | We need to create a checklist for the templates etc | 5 | Open | None | robbod | nobody | nobody | 2012-10-02 05:42:25 | 1970-01-01 12:00:00 | |
43 | 3527266![]() |
Terms | Transfer PLCSlib dictionary of Terms | The PLCSlib dictionary of Terms needs to be transferred form the current file terms.xml at (CVSroot\plcslib\data\terminology) into the plcs-terms.owl file (collecting all relevant terms as OWL and enabling linkage from RD class descriptions) | 5 | Open | None | matsn | matsn | nobody | 2012-05-16 11:02:11 | 1970-01-01 12:00:00 | |
44 | 3528527![]() |
Magicdraw | MagicDraw Constraint Block | Parameters for SysML Constraint Blocks must always be made public. However, when adding a new parameter to a Constrait Block in MagicDraw, it seems to reset all previously defined parameters to private. | 5 | Open | None | leifgyllstrom | nobody | nobody | 2012-05-21 08:06:29 | 1970-01-01 12:00:00 | |
45 | 3535109![]() |
Magicdraw | Inconistent template block a display | Depending on how the template block is drawn, its display of reference part and value properties is different. It is not clear how to get the correct display. See attached file for example. This should be set in a stereotype | 5 | Open | None | robbod | philsp | nobody | 2012-06-14 07:37:50 | 1970-01-01 12:00:00 | |
46 | 3542907![]() |
RUBY | updateTemplate.bat: does not conform to XSD | plcslib\etc\Ruby\updateTemplate.bat Whne using updateTemplate.bat to update a template with constraint blocks, tehe constraint blocks are added in teh wrong place. The XSD (plcslib/xsd/templates.xsd) Is <xs:element name="template"> <xs:complexType> <xs:sequence> <xs:element ref="models"/> <xs:element ref="contacts"/> <xs:element ref="description"/> <xs:element minOccurs="0" ref="related.templates"/> <xs:element minOccurs="0" ref="binding.diagrams"/> <xs:element ref="parameters"/> <xs:element minOccurs="0" ref="output_ports"/> <xs:element minOccurs="0" ref="constraints"/> <xs:element minOccurs="0" ref="instantiated.blocks"/> <xs:element minOccurs="0" ref="constraint.blocks"/> <xs:element minOccurs="0" ref="instances"/> <xs:element minOccurs="0" ref="example_datasets"/> </xs:sequence> | 5 | Open | None | robbod | philsp | nobody | 2012-07-12 07:11:19 | 1970-01-01 12:00:00 | |
47 | 3548415![]() |
RUBY | Magicdraw Ruby script failing ... | the Ruby script plcslib\etc\Magicdraw\to_cxmi.rb fails when generating the image map when in a Instance block diagram we are using instance block from another module: The error is in between lines: 214 -> 219 when 'InstanceSpecification' compNode = Nokogiri::XML::Node.new("instance", imagexml) xmiidref = component.xpath('elementID').first['idref'].to_s instanceNode = inxml.xpath('//packagedElement[@xmi:id="' + xmiidref + '"]').first compNode['name'] = instanceNode['name'].to_s compNode['href'] = instanceNode.xpath('classifier').first['href'].to_s those line assume to find an idref but the XMI looks like the following (href instead) when dropping instances from another MD module: <mdElement elementClass='InstanceSpecification' xmi:id='_17_0_1_af502cf_1343042867536_883797_15851'> <elementID xmi:type='uml:InstanceSpecification' href='CrescendoBDACommon.mdxml#_17_0_1_af502cf_1343042869423_872182_15852'/> <geometry>42, 35, 378, 60</geometry> <compartment compartmentID='TAGGED_VALUES'/> </mdElement> in this case the instanceNode variable is nil ! | 5 | Open | None | phoubaux | philsp | nobody | 2012-07-25 03:15:10 | 1970-01-01 12:00:00 | |
48 | 3572730![]() |
RUBY | Add a cvs tag to the XMI | In the XMI (templates, etc ...) generated by RUBY, we need to have CVS tag in it to enable template code generation updates. | 5 | Open | None | phoubaux | philsp | nobody | 2012-09-28 11:27:40 | 1970-01-01 12:00:00 | |
49 | 3525531![]() |
ANT | ANT build PLCSlib | Needs to have a number of dependsets added to ensure that the HTML is built whenever the XML changes | 5 | Open | None | robbod | robbod | nobody | 2012-05-10 02:18:07 | 1970-01-01 12:00:00 | |
50 | 3557925![]() |
Design | Support BOM at a context level | A BOM may be applicable to multiple DEXs. hence it makes sense for the BOM to be stored under the context as opposed to a DEX. | 5 | Open | None | robbod | nobody | nobody | 2012-08-15 02:35:34 | 1970-01-01 12:00:00 | |
51 | 3558312![]() |
Design | Hyperlink Template block diagram | It is possible to allow templates to inherit from other template. This should be shown on the Template block defn diagram. When there are more than one templates on the diagram, it should be hyperlinked. Also -- should we have two diagrams ...one showing just teh template and one showing all the inheritance.? | 5 | Open | None | robbod | nobody | nobody | 2012-08-16 07:31:09 | 1970-01-01 12:00:00 | |
52 | 3567247![]() |
Design | Instance descriptions in templates | The instances in the template are principally created for using default reference data values. hence the description of the instance is redundant - the description is should be the class or owl object. So the <description> element should be optional Perhaps there should be some default text: An instance of the class (or object) with the class property set to: http://www ... Maybe even have all th instances generated from the XMI ... | 5 | Open | None | robbod | nobody | nobody | 2012-09-13 06:08:03 | 1970-01-01 12:00:00 | |
53 | 3558316![]() |
Design | DEX mandates reference to PLCS Activity model make optional | The focus of the PLCS Activity model was in service support and supporting activities. PLCS is increasingly be used for represent information in other parts of the product lifecylce. For example Long term archiving, conceptual design and system engineering. The PLCS AAM does not adequately describe activities in these areas. Hence, it is proposed that the PLCS AAM part of the DEX is made optional | 5 | Open | Accepted | robbod | robbod | nobody | 2012-08-16 07:42:58 | 1970-01-01 12:00:00 | |
54 | 3558909![]() |
Publication | Develop publication mechanism | The current build process is focussed on building the HTML suitable for developers and reviewers. We need a mechanism for publishing a component and its dependencies. For example: 1) Publish a single or set of DEX with only dependent templates and PSM and ref data 2) Publish a single or set of contexts with only dependent DEXs templates and PSM and ref data A number of similar use cases need to be developed. The mechanism will also need to prune the help file so that it only provides help relevant to the end user rather than standards developers. | 5 | Open | None | robbod | nobody | nobody | 2012-08-17 09:37:15 | 1970-01-01 12:00:00 | |
55 | 3511256![]() |
RefData | Add reference data to PSM downloads page | Add PSM reference data to PSM downloads page | 5 | Open | None | robbod | nobody | nobody | 2012-03-26 07:16:05 | 1970-01-01 12:00:00 | |
56 | 3528992![]() |
RefData | RD: OWL annotation properties | A number of new annotation OWL properties have been introduced and described in: plcslib/help/dvlp_rdl.xml E.g. owl:versionInfo dc:type skos:example, skos:note, skos:definition and so on. Furthermore, the {} notation has been introduced to support referencing between OWL classes The XSLT displaying the OWL classes needs to support this. | 5 | Open | None | robbod | robbod | nobody | 2012-05-23 06:58:24 | 1970-01-01 12:00:00 | |
57 | 3562441![]() |
RefData | RD: Show parents | The display of the OWL class should have a hyperlinked breadcrumb trail showing the specialization path E.g. Identifier > Identifier_type > Identification_code > Part_idenitifcation_code | 5 | Open | None | robbod | robbod | nobody | 2012-08-28 01:22:04 | 1970-01-01 12:00:00 | |
58 | 3562442![]() |
RefData | RD: Class members | Each class should have a collapsible list showing its immediate subclass and individual members | 5 | Open | None | robbod | robbod | nobody | 2012-08-28 01:23:10 | 1970-01-01 12:00:00 | |
59 | 3562443![]() |
RefData | RD: Display ontology imports | Each Owl file should show the ontologies imported into the OWL file | 5 | Open | None | robbod | robbod | nobody | 2012-08-28 01:24:23 | 1970-01-01 12:00:00 | |
60 | 3562444![]() |
RefData | RD: Alphabetical index | Owl file should have an alphabetical index .. Like the term index in dexlib | 5 | Open | None | robbod | nobody | nobody | 2012-08-28 01:25:52 | 1970-01-01 12:00:00 | |
61 | 3562448![]() |
RefData | RD: Multiple language definition | Display the multiple languages for a definition | 5 | Open | None | robbod | nobody | nobody | 2012-08-28 01:44:59 | 1970-01-01 12:00:00 | |
62 | 3562449![]() |
RefData | RD: Child Status = parent status | Check that for any child that is approved state, it parent are at the same or more mature state | 5 | Open | None | robbod | robbod | nobody | 2012-08-28 01:46:01 | 1970-01-01 12:00:00 | |
63 | 3563727![]() |
RefData | RD: support plural terms | We have introduced {activity http://docs.oasis-open.org/ns/plcs/plcs#Activity} as a way of referencing a term/owl class The XSL will display this as a preferred label hyperlinked to the owl class We need a way of using plurals. For example "activities" It is proposed to extend the reference with :PLURAL {activities http://docs.oasis-open.org/ns/plcs/plcs#Activities} This requires that the plural of the preferred term is stored. It is proposed to use the dc:alternative for this | 5 | Open | None | robbod | robbod | nobody | 2012-08-31 01:36:39 | 1970-01-01 12:00:00 | |
64 | 3564944![]() |
RefData | RD: Modifications to RD class presentation | The way RD class is presented could be improved even further. The suggestion is presented in the attached file. | 5 | Open | None | matsn | robbod | nobody | 2012-09-05 07:58:24 | 1970-01-01 12:00:00 | |
65 | 3574149![]() |
RefData | RD: Filter RDL:s based on class status | Some (nice to have) XSLT would be buttons in the ontology header of each RDL (see attached image) where only a certain status could be filtered out. | 3 | Open | None | matsn | robbod | nobody | 2012-10-03 12:36:49 | 1970-01-01 12:00:00 | |
66 | 3579649![]() |
RefData | Check RefData in data files | The templates and DEXs have example data exchange files. Add an error check to ensure that the ref data called out exists. | 5 | Open | None | robbod | robbod | nobody | 2012-10-24 06:00:01 | 1970-01-01 12:00:00 | |
1 | 3576235![]() |
Error checks: test for addtional bindings | All binding connectors in the magicdraw XMI must appear on a parametric diagram. There needs to be a check to make sure that this occurs | 5 | Closed | Fixed | robbod | nobody | robbod | 2012-10-11 06:14:31 | 2012-10-11 06:51:06 | ||
2 | 3487496![]() |
Support model Usage Guides | Add support for model usage guides. Note - these were previously called "Capabilities" | 5 | Closed | None | robbod | robbod | robbod | 2012-02-14 08:36:10 | 2012-03-22 01:57:24 | ||
3 | 3502665![]() |
Template Stereotype required | In order to autocolour and detect template usage it is proposed that we add a profile to the XMI that introduces the <<Template>> stereotype and use this throughout the development of templates. | 5 | Closed | None | philsp | nobody | philsp | 2012-03-12 02:28:23 | 2012-05-18 01:12:04 | ||
4 | 3510144![]() |
ant mk components - add a help target | The any build /plcslib/utils/xml_templates/build.xml sets up the XML for individual components. templates etc Add a help target | 5 | Closed | None | robbod | robbod | robbod | 2012-03-22 04:28:19 | 2012-03-22 04:33:02 | ||
5 | 3510146![]() |
ant mk components - correct XSD in mk-mug | The ant mk-mug generates the wrong XSD in the mguide.xml | 5 | Closed | None | robbod | robbod | robbod | 2012-03-22 04:30:24 | 2012-03-22 04:33:55 | ||
6 | 3518829![]() |
Update top readme to describe ruby installation | The plcslib/readme.txt file needs to describe the fac tthat ruby is required and detail where to get it and how to install it. | 5 | Closed | None | robbod | steve_yates | steve_yates | 2012-04-17 03:19:13 | 2012-04-26 12:48:18 | ||
7 | 3522345![]() |
ant mk components - correct mk_context | The ant mk-context does not create the dex/dvlp folder | 5 | Closed | None | robbod | nobody | robbod | 2012-04-29 05:31:47 | 2012-04-29 06:48:20 | ||
8 | 3523504![]() |
Integer/Real type structure not mapped correctly | In the current mapping we have Integer and Real both as specializations of Number. Though in EXPRESS Integer is a specialization of Real. | 5 | Closed | None | philsp | nobody | philsp | 2012-05-04 12:58:59 | 2012-05-16 08:51:06 | ||
9 | 3527861![]() |
Incorrect OCL element allInsance() | As pointed out by Leif we have used allInstance() in coding the EXPRESS unique rules, this should have been allInsances() i.e. note the plural! Reeper code needs to be changed | 5 | Closed | None | philsp | philsp | philsp | 2012-05-18 01:04:04 | 2012-05-22 12:07:26 | ||
10 | 3536235![]() |
Ant commands i root readme.txt | A list of the most useful Ant commands should be added to the root readme.txt file. | 2 | Closed | None | matsn | matsn | matsn | 2012-06-19 09:13:25 | 2012-06-19 09:23:57 | ||
11 | 3576066![]() |
tarball build fails | Build of latest tarball fails. Build log file attached. | 5 | Closed | Works For Me | williambowland | robbod | robbod | 2012-10-10 02:37:33 | 2012-10-24 05:57:33 | ||
12 | 3503423![]() |
XSLT | PLCSlib - Links to external web pages | Links to external web pages are opened within the main frame of PLCSlib. They should open up in a new browser window in order to clearly mark that they are not a part of PLCSlib. | 3 | Closed | Fixed | matsn | nobody | robbod | 2012-03-13 12:30:44 | 2012-08-17 06:53:55 | |
13 | 3562445![]() |
XSLT | RD: Check valid status | Add error check to see that the status on the OWL classes are valid i.e passed_review etc | 5 | Closed | Fixed | robbod | robbod | robbod | 2012-08-28 01:26:56 | 2012-08-28 01:28:33 | |
14 | 3565254![]() |
XSLT | RD: Instances in template should hyperlink to OWL | The templates display the set of instances defined in a template. these are typically defaults for the the ref data. These should be hyperlinked and checked that they refer to a valid OWL class E.g External_class_identification_code instance of Block: Ap239Ap233Psm:ExternalOwlClass. = http://docs.oasis-open.org/ns/plcs/oasis-rdl#External_class_identification_code | 5 | Closed | Fixed | robbod | robbod | robbod | 2012-09-06 09:55:45 | 2012-09-06 09:56:42 | |
15 | 3565597![]() |
XSLT | correct namespace declaration in xsd | namespace for the xsd file generated by the xsl should be http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/xml-schema/plcs-psm | 5 | Closed | Fixed | mikeward | mikeward | mikeward | 2012-09-07 03:33:41 | 2012-09-07 03:37:08 | |
16 | 3569965![]() |
XSLT | cardinality problem with ApplicationDomain and LifeCycleSta | Both these blocks have aggregate (0..*) "SameAs" associations to a ProxyItemSelect (which is a generalization of ExternalItem and ExternalOwlObject. In order to validate the required xml data here, the xslt should be changed to generate xsd as follows: <xsd:complexType name="ApplicationDomain"> <xsd:complexContent> <xsd:extension base="Entity"> <xsd:sequence> <xsd:element name="SameAs" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:choice minOccurs="1" maxOccurs="unbounded"> <xsd:element name="ExternalItem" type="Reference" minOccurs="1" maxOccurs="1"/> <xsd:element name="ExternalOwlObject" type="Reference" minOccurs="1" maxOccurs="1"/> </xsd:choice> </xsd:complexType> </xsd:element> This ensures that the "SameAs" element appears zero or one time in the data and that if it does appear then one or many ExternalItems and/orExternalOwlObjects must appear (in any order) | 5 | Closed | Fixed | mikeward | mikeward | mikeward | 2012-09-20 09:05:01 | 2012-09-20 09:08:10 | |
17 | 3571967![]() |
XSLT | schematron revised | XSL that generates Schematron completely revised to have a single pattern, one rule per block and one report per block-attribute and to reflect all aspects of the data structure mandated by the ap242 compliant xsd schema, Config file also completely revised. | 5 | Closed | Fixed | mikeward | mikeward | robbod | 2012-09-26 03:53:09 | 2012-10-01 09:43:23 | |
18 | 3575558![]() |
XSLT | common.xsd: correct namespace | The tc184 namespace is nor longer supported In order to align with STEP the namepsace in common.xsd should be http://standards.iso.org/iso/ts/10303/-3000/-ed-1/tech/xml-schema/common | 5 | Closed | Fixed | mikeward | mikeward | mikeward | 2012-10-08 08:10:21 | 2012-10-08 08:13:57 | |
19 | 3575568![]() |
XSLT | common.xsd: Rename complexType Entity to BaseObject | In order to harmonize with AP242, the complexType Entity should be moved to common.xsd and renamed to BaseObject <xsd:complexType name="Entity" abstract="true"> <xsd:sequence/> <xsd:attribute name="uid" type="xsd:ID" use="optional"/> </xsd:complexType> to <xsd:complexType name="BaseObject" abstract="true"> <xsd:annotation> <xsd:documentation> Base type for all objects </xsd:documentation> </xsd:annotation> <xsd:attribute name="uid" use="optional" type="xsd:ID"/> </xsd:complexType> | 5 | Closed | Fixed | mikeward | mikeward | mikeward | 2012-10-08 09:24:09 | 2012-10-08 09:25:34 | |
20 | 3575575![]() |
XSLT | common.xsd: mandatory reference uidRef | The uidRef attribute on complextype Reference should be mandatory <xsd:complexType name="Reference"> <xsd:annotation> <xsd:documentation> A reference to a Base Type object within the data file </xsd:documentation> </xsd:annotation> <xsd:attribute name="uidRef" type="xsd:IDREF" use="required"/> </xsd:complexType> | 5 | Closed | Fixed | mikeward | mikeward | mikeward | 2012-10-08 10:06:52 | 2012-10-08 10:08:19 | |
21 | 3576350![]() |
XSLT | Displaying protected properties as public | Properties that are protected, ie specified in inherited templates should not be displayed as public properties | 5 | Closed | Fixed | robbod | robbod | robbod | 2012-10-11 02:48:05 | 2012-10-11 02:50:54 | |
22 | 3497418![]() |
XSLT | Support explicit imagemaps in templates | The XSL for rendering HTML for templates currently gets the imagemap info from the Magicdraw files. Change so that it reads from a generic image map. | 5 | Closed | None | robbod | robbod | robbod | 2012-03-06 09:02:05 | 2012-04-02 02:30:35 | |
23 | 3510088![]() |
XSLT | getRoot needs to support model usgae guides | <xsl:template match="node()" mode="getRoot"> The template need to support call from within model usage guide | 5 | Closed | None | robbod | robbod | robbod | 2012-03-22 01:56:24 | 2012-03-22 04:28:56 | |
24 | 3511251![]() |
XSLT | Show OCL uniqueness of blocks in templates | There are a number of uniqueness constraints on the PLCS PSM blocks. These need to be obvious in the templates else they will be ignored. | 5 | Closed | None | robbod | nobody | robbod | 2012-03-26 07:01:39 | 2012-04-01 04:51:09 | |
25 | 3511252![]() |
XSLT | Block description should include OCL | The description of a Block should display any OCL constraints that are applied. See ExternalClass for an example | 5 | Closed | None | robbod | nobody | robbod | 2012-03-26 07:08:21 | 2012-04-01 06:15:23 | |
26 | 3511255![]() |
XSLT | PSM menu: should be blocks rather than classes | PSM menu: should be blocks rather than classes. a. The PSM Index under "Select" refers to Classes" b. The PSM: definition refers to Classes" | 5 | Closed | None | robbod | nobody | robbod | 2012-03-26 07:15:32 | 2012-04-01 05:28:23 | |
27 | 3513301![]() |
XSLT | minor html build errors | Fresh ant build on local machine of tarball snapshot (dated Mar 14 2012) results in numerous (minor) errors. Build still successful, but combination of missing class definitions and images expected to be in certain places. See attached file. I only caught the last buffer page of these from the dos window running the ant build as I couldn't scroll further up. There are a number of missing images in the resulting html. | 5 | Closed | None | intrepidtim | nobody | robbod | 2012-03-30 04:15:18 | 2012-04-04 07:30:37 | |
28 | 3513467![]() |
XSLT | Instances not displayed correctly | The "Instances" are not displayed correctly classValueIncrement instance of Block: Ap239Ap233Psm:ExternalOwlObject. = http://docs.oasis-open.org/plcs/Exemplar-en#Value_increment The attribute name should be before the "=" | 5 | Closed | None | robbod | robbod | robbod | 2012-03-31 05:37:43 | 2012-03-31 04:09:26 | |
29 | 3514621![]() |
XSLT | <xsl:template match="node()" mode="getRoot"> | <xsl:template match="node()" mode="getRoot"> does not provide correct root when called from a template | 5 | Closed | None | robbod | nobody | robbod | 2012-04-03 03:30:50 | 2012-04-04 07:31:22 | |
30 | 3520869![]() |
XSLT | Boilerplate for selects | The boilerplate for the defnition of the Select Blocks of the PSM needs to be improved. | 5 | Closed | None | robbod | nobody | robbod | 2012-04-24 06:28:41 | 2012-04-24 06:31:17 | |
31 | 3522591![]() |
XSLT | page point to anchor | The TOC pages on left hand side for help read from plcslib_help_index.xml Takes teh forms <page id="dvlp_template" title="Template development" hrefbase="dvlp_template"> <page id="dvlp_template_overview" title="Template overview"/> The page shoudl be able to link to an achor in teh referenced section. e.g. <page id="dvlp_template_dev_sysml" title="Create the SysML"> <page id="dvlp_template_dev_sysml" title="SysML Tool details" anchor="sysmltool"/> </page> | 5 | Closed | None | robbod | robbod | robbod | 2012-04-30 04:12:37 | 2012-04-30 04:14:14 | |
32 | 3526462![]() |
XSLT | rdl.ref not working for PSM | <rdl.ref> does not display OWL class when called from the PLCS PSM definitions | 5 | Closed | None | robbod | robbod | robbod | 2012-05-14 05:43:59 | 2012-05-14 05:44:36 | |
33 | 3527340![]() |
XSLT | Incorrect display of instances | If an instance has more than one slot filled, the XSLT aborts: [xslt] C:\Users\rbn\Documents\sforge\plcs\plcslib\plcslib\xsl\templates\template.xsl:771: Fatal Error! A sequence of more than one item is not allowed as the first argument of substring-after() ("..\..\..\..\PLCS\psm_model\plc...", "..\..\..\..\PLCS\psm_model\plc...") [xslt] Failed to process null | 5 | Closed | None | robbod | robbod | robbod | 2012-05-16 04:27:30 | 2012-05-16 04:30:08 | |
34 | 3529107![]() |
XSLT | Template coverpage | A template should have a cover page at least showing who the editor is | 5 | Closed | None | robbod | robbod | robbod | 2012-05-23 02:45:10 | 2012-05-23 02:48:39 | |
35 | 3542488![]() |
XSLT | Add mguide.ref | Add mguide.ref to enable the referring of sections in model usage guides | 5 | Closed | None | robbod | robbod | robbod | 2012-07-11 09:38:42 | 2012-07-11 09:41:02 | |
36 | 3542506![]() |
XSLT | Template Error check: DESCRIPTIONS | Add an error check that will test for the defulat descriptions created by teh ant - mk-template and plcslib\etc\Ruby\updateTemplate.bat I.e. <param name="codeContext"> <description>ADD DESCRIPTION HERE!</description> </param> <description> <p>The ClassCode template describes how to represent .... EDIT HERE </p> | 5 | Closed | None | robbod | robbod | robbod | 2012-07-11 09:51:33 | 2012-07-11 10:06:38 | |
37 | 3543414![]() |
XSLT | Schematron download | The downloads page of a model should allow the download of Schematron files | 5 | Closed | None | robbod | robbod | robbod | 2012-07-13 07:28:19 | 2012-07-13 07:31:54 | |
38 | 3545273![]() |
XSLT | Template Error check: Property naming | Add error checks that ensure that the template XMI: 1) Properties are named - sometimes they are created but not drawn on the diagram 2) Flow ports are output. | 5 | Closed | None | robbod | robbod | robbod | 2012-07-18 06:04:47 | 2012-07-18 06:23:48 | |
39 | 3558974![]() |
XSD | Template should have optional parameters | It is possible for a template to have no properties. the template.xml XSD prevents this | 5 | Closed | Fixed | robbod | robbod | robbod | 2012-08-17 01:32:24 | 2012-08-17 01:33:24 | |
40 | 3502722![]() |
XMI | XMI generation routine needs to include Profile | The new PLCS profile added to PLCSlib needs to be correctly handled within the XMI generation algorithm. | 5 | Closed | None | philsp | philsp | philsp | 2012-03-12 03:59:19 | 2012-03-12 04:01:29 | |
41 | 3522526![]() |
XMI | Index files for Context should not be located under Template | The index file used to create all templates and DEXs in a context should not be located under the templates folder, this gives the impression it is there to support templates only. Suggest that it is moved up to the <context> folder. | 9 | Closed | None | philsp | philsp | philsp | 2012-04-30 10:42:38 | 2012-05-18 02:10:16 | |
42 | 3522527![]() |
XMI | PLCS profile is located wrongly | The PLCS profile is applicable for all contexts having it defined in the OASIS context is therefore incorrect. Suggest we move it to the contexts folder. NOTE - This will impact all templates currently defined using the profile and will cause some disruption to development work. It is hoped that this change can be made within one day to minimize the effects. | 8 | Closed | None | philsp | philsp | philsp | 2012-04-30 10:45:47 | 2012-05-18 01:37:07 | |
43 | 3523503![]() |
XMI | Generalization relationship issues for select types | UML does not allow generalization relationships between data types and classes. Therefore if we have EXPRESS select types that select between entities and types this cannot be represented in UML. Propose that in these situations we create classes for the data types with a single property "value" that points at the data type. these classes can be part of the select structure. In order to let implementors know these are dummy classes we will stereotype them as <Type>. Reeper needs updating to support this. | 7 | Closed | None | philsp | philsp | philsp | 2012-05-04 12:55:34 | 2012-05-16 08:49:59 | |
44 | 3527240![]() |
XMI | Select type renaming cuases incompatible specializations | The EXPRESS mechanism of allowing renaming of select types causes issues when mapped to UML/SysML. The issue is that the select type becomes an abstract supertype of a number of specializations, The renamed select type beceomes a specialization in it's own right, which is then incompatible with the specializations representing the select items. Recommended approach to deal with this: Remove the renaming in the SysML, the concept of renamed types is not available in UML/SysML. NOTE - Select specializations resulting from select type extension should be considered as part of this. Although it may not affect the PSM directly. | 7 | Closed | None | philsp | philsp | philsp | 2012-05-16 09:28:50 | 2012-05-18 12:58:29 | |
45 | 3511432![]() |
Help | Need to provide help on Ruby setup | Ruby is used in a number of the XMI manipulation scripts, Information must be provided on how to set up Ruby for use in PLCSlib. | 5 | Closed | None | philsp | philsp | philsp | 2012-03-26 01:53:21 | 2012-03-26 02:00:36 | |
46 | 3522348![]() |
Help | Context help - plcs stereotype | The Help describing how to create a context does not describe how to add l PLCS profile | 5 | Closed | None | robbod | nobody | robbod | 2012-04-29 05:49:49 | 2012-04-30 03:19:21 | |
47 | 3524268![]() |
Help | Help: Create canonical XMI file for module | When using strip.bat to create canonical XMI file for module .. The script should tell the user that the files UUID.xml Imagemap.xml Have been created. The help should also as these need to be committed to CVS | 5 | Closed | None | robbod | philsp | philsp | 2012-05-07 06:39:16 | 2012-06-15 02:20:05 | |
48 | 3526546![]() |
Help | RDL help file | It is not clear what the role of dc:contributor is. Change help files to state: Dc:creator is the last editor Dc:contributor is anyone who has edited the definition. When a change is made, the person making the change becomes the editor, and the person who was previously the editor becomes a contributor, if they were not already. That way the people who have edited a class can be tracked The editor and contributor hould be identified by using the ID from the contacts.xml. | 5 | Closed | None | robbod | nobody | matsn | 2012-05-14 11:59:14 | 2012-06-20 01:07:46 | |
49 | 3548428![]() |
ANT | ANT "all" target in plcslib/utils/build.xml | Most of the time the ant target "all" in plcslib/utils/build.xml is failing unless we do a "clean" before. Consider making the "all" target dependent on target "clean". | 5 | Closed | None | phoubaux | phoubaux | robbod | 2012-07-25 03:41:44 | 2012-08-15 06:43:52 | |
50 | 3558314![]() |
Design | Template definition page should be briefer | When selecting a template block or part from a diagram in the main page the template summary is displayed in the lower pane. This summary should just be the template description and the properties. All hyper-links should resolve to the upper pane unless explicitly pointing to the lower pane. | 5 | Closed | Fixed | robbod | nobody | robbod | 2012-08-16 07:35:25 | 2012-08-17 07:20:31 | |
51 | 3579650![]() |
RefData | Check namespaces | The XSL error checks for the annotation propoerties are dependent on teh correct skos/ dc/olw namespaces. Add error check that the namespaces are correct | 5 | Closed | Fixed | robbod | robbod | robbod | 2012-10-24 06:08:46 | 2012-10-24 06:11:14 | |
1 | 3513334![]() |
XSLT | minor html build errors | Fresh ant build on local machine of tarball snapshot (dated Mar 14 2012) results in numerous (minor) errors. Build still successful, but combination of missing class definitions and images expected to be in certain places. See attached file. I only caught the last buffer page of these from the dos window running the ant build as I couldn't scroll further up. There are a number of missing images in the resulting html. | 5 | Deleted | None | intrepidtim | nobody | intrepidtim | 2012-03-30 06:36:58 | 2012-03-30 06:40:10 |