Tracker: PLCSlib infrastructure  :— All Issues

[Index] [Process] [CCB issues] [In work issues] [Open NoRes issues]

Export date: 2012-11-12 06:42:59

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