Tracker: PLCS templates  :— All Issues

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

Export date: 2012-10-15 09:46:35

Row Id Category Summary Details Priority Status Resolution Release Submitter Assignee Closer
1 3525836 OASIS: Breakdown template The Breakdown template describes how to represent a breakdown of a product. A breakdown is identified, classified and contains versions. 5 Pending Accepted fredrik_larsen robbod robbod
2 3525838 OASIS: BreakdownElement template The BreakdownElement template describes how to represent elements in a breakdown. The template is based on the existing template representing_breakdown_element but also includes optional realization of breakdownElements. 5 Pending Accepted fredrik_larsen robbod robbod
3 3567375 OASIS: SystemBreakdown - create Create the System breakdown templates 5 Pending Accepted robbod nobody robbod
4 3574139 OASIS:Part - missing descriptions Part property viewClassifications defined in XMI but not described in template.xml Part property versionDescriptions defined in XMI but not described in template.xml Part property viewDescriptions defined in XMI but not described in template.xml 5 Pending Accepted robbod nobody robbod
5 3574144 OASIS:WorkRequest - missing descriptions WorkRequest property classifications defined in XMI but not described in template.xml 5 Pending Accepted robbod nobody robbod
6 3575410 OASIS:Identification - use datedEffectivity The template date effectivity has been created - the template shoudl use it - rather than instantiating the effectivity. 5 Pending Accepted robbod robbod robbod
1 3572666 Help Section: templates modelling conventions We need a section in the help file detailing the modelling / naming conventions of templates 5 Open None robbod nobody nobody
2 3574113 All templates: Magicdraw loading modules issue When opening a template MD file that depends on other modules that are also depending on other modules, MD is asking every time to locate those modules. This is not solved by simply resolving the location of the modules and saving the project because sub-modules are not saved. The first thing to do is of course to set a global path variable for the plcslib/data folder : PLCSlib.data (as suggested by the plcslib help) (see attached MD_PathVariables.png) That's not enough: In a mdxml file of a template using other modules we will notice the following kind of resource path: <module resource='file:/C:/Users/rbn/Documents/sforge/plcs/plcslib/plcslib/data/contexts/OASIS/templates/Identification/dvlp/OASISIdentification.mdxml' autoloadType='ALWAYS_LOAD' readOnly='true' loadIndex='true' requiredVersion='-1'> <mount mountPoint='_17_0_1_2b2015d_1304601244526_879759_10892' mountedOn='_17_0_4_28b0143_1349086397534_979061_14665'/> </module> to avoid an absolute path here, we need to set up also the Global module paths (see attached MD_GlobalModulePath.png) so that absolute path becomes instead: <module resource='file:/C:/%3CPLCSlib.data%3E/contexts/OASIS/templates/PersonInOrganization/dvlp/OASISPersonInOrganization.mdxml' autoloadType='ALWAYS_LOAD' readOnly='true' loadIndex='true' requiredVersion='-1'> <mount mountPoint='_17_0_4_28b0143_1342682128292_182626_13644' mountedOn='_17_0_4_28b0143_1349086397534_979061_14665'/> </module> Also before committing to CVS we need to make sure that any FileProperty in the mdxml file is using the path variable: in a mdxml file => under: <options> we will find <options> ... <mdElement elementClass='StyleManager'> ... <mdElement elementClass='SimpleStyle'> ... <mdElement elementClass='PropertyManager'> ... <mdElement elementClass='ClassPathListProperty'> ... and a set of <mdElement elementClass='FileProperty'> make sure that all of the one representing a path to a template dvlp folder are using the path variable: for instance: <mdElement elementClass='FileProperty'> <value>&lt;PLCSlib.data&gt;\contexts\OASIS\templates\Organization\dvlp</value> <selectionMode xmi:value='0'/> <displayFullPath xmi:value='true'/> <useFilePreviewer xmi:value='false'/> <displayAllFiles xmi:value='true'/> <fileType>FILE_TYPE_ANY</fileType> </mdElement> <mdElement elementClass='FileProperty'> <value>C:\Users\frell\PLCSLib\plcslib\data\contexts\OASIS\templates\Classifier\dvlp</value> <selectionMode xmi:value='0'/> <displayFullPath xmi:value='true'/> <useFilePreviewer xmi:value='false'/> <displayAllFiles xmi:value='true'/> <fileType>FILE_TYPE_ANY</fileType> </mdElement> The first one is correct, but not the second one. 5 Open None phoubaux phoubaux nobody
3 3527862 Incorrect use of OCL element allInstance() We have incorrectly used the OCL element allInstance() instead of the correct allInstances() in developing Uniqueness constraints. This needs changing in the help file and all using templates. 5 Open Accepted philsp philsp nobody
4 3558982 OASIS:PersonInOrganization needs re-structuring The current template creates a collection of PersonInOrganization relationship objects and returns a single (arbitrary?) one from the output port. There are no characterizations specified such as effectivities on the relationship or associated addresses etc. The mechanism for creating person means the same information has to be provided for a number of PIO templates. It would seem much better to have a Person template that would include characterizations of person such as Date of Birth used by most Defence organizations to uniquely identify people and use that template in the PersonInOrganization template. 5 Open Accepted philsp philsp nobody
5 3559801 OASIS:Observation fails to assign basic information The OASISObservation template currently only assigns a descriptor to the observation block, other attributes such as observedBy, observedDuring and inContext are not supported by the template meaning these cannot be assigned. 5 Open Accepted philsp philsp nobody
6 3559803 OASIS:ActualActivity - create There are no Activity templates currently defined in the OASIS context. As a result the other contexts are building their own activity templates leading to possible confusion. 5 Open Accepted philsp robbod nobody
7 3567402 OASIS:SystemElement - create Create the template OASIS:SystemElement 5 Open Accepted robbod robbod nobody
8 3571954 All Templates - Functional constraint clarification At present constraint blocks used to define functional capabilities do not clearly identify which of the ports the result(s) of te function are available on. For code generation from the template specification this is a fundamental requirement. All ports that are assigned to by OCL constraints in functional constraint blocks should be marked as ReadOnly to signify they carry the results of the OCL and should not be assigned to. 7 Open Accepted philsp nobody nobody
9 3571962 OASIS:Identification redundant context port The identification template requires a public property "context" which is assigned into the private identifier block. This is then assigned back out to a public port. Firstly this output port is redundant since the public property that is assigned into the identifier is visible in all usages of the template. Secondly the output port is identified as providing an optional context, when the template demands that the context is always present. Recommend removal of the context port and use of public property in other using templates. 5 Open Accepted philsp philsp nobody
10 3573368 OASIS:PlannedActivity - create create thePlanned Activity template properties Ids Classification plannedStartDate plannedEndDate Status Approval Creator methodPlanned Inputs 5 Open Accepted robbod robbod nobody
11 3573369 OASIS: Scheme - create Create the Scheme template 5 Open Accepted robbod robbod nobody
12 3573370 OASIS: SchemeElement - create Create the SchemeElement template 5 Open Accepted robbod robbod nobody
13 3573371 OASIS: SystemBreakdownStructure - create Create SystemBreakdownStructure template Note - in Dexlib it was called SystemStructure. In AP239e2 we have System Blocks. hence SystemStructure should be used to represent an assembly of systems 5 Open Accepted robbod emlarsson nobody
14 3573445 OASIS: ProductConfiguration - create Need a ProductConfiguration template to represent Family/Variant/etc .. of a product. 5 Open Accepted phoubaux phoubaux nobody
15 3573446 OASIS: ProductConfigurationStructure - create Need to represent product configuration structure i.e. Product Family/Variant/Options hierarchy 5 Open Accepted phoubaux phoubaux nobody
16 3573759 OASIS: ProductConfigurationOptionRelationship - create This template will represent for instance the concept of having a product configuration as an option for another product configuration. i.e.: - A gun configuration can be mounted on a vehicle configuration - A protection kit configuration can be mounted on a vehicle configuration 5 Open Accepted phoubaux phoubaux nobody
17 3573760 OASIS: Applicability - create This template will indicate that an item is valid (applicable) to another item. Will use ConditionalEffectivity for that. 5 Open Accepted phoubaux phoubaux nobody
18 3573786 OASIS: DatedEffectivity - create This template is needed to avoid repeating the same pattern all over again and to avoid mistakes. 5 Open Accepted phoubaux phoubaux nobody
19 3574157 OASIS:Justification - create Create the template It should include: Justification JustificationAssignment JustificationSupportAssignment 5 Open Accepted robbod robbod nobody
20 3574165 OASIS: Catalog - create Need generic template to represent a catalog of a product that could be used by business contexts to represent any business catalog (for instance Spare parts catalog). Will use Breakdown template for that. 5 Open Accepted phoubaux phoubaux nobody
21 3574166 OASIS: CatalogItem - create Need a generic template to represent an item in a Catalog 5 Open Accepted phoubaux phoubaux nobody
22 3574167 OASIS: CatalogItemStructure - create Need a template to represent a generic catalog item structure relationship 5 Open Accepted phoubaux phoubaux nobody
23 3574168 OASIS: CatalogItemRealization - create Need a generic template to represent a generic Catalog item realization relationship 5 Open Accepted phoubaux phoubaux nobody
24 3574403 OASIS:DirectedActivity - create Now that we have removed DirectedActivity from workorder template – on strong insistence from Patrick – I presume that we need the following templates: PlannedActivity – an activity that is planned but not controlled by a workorder ActualActivity – an actual activity that may point back a directed activity or an activity DirectedActivity – a directed activity controlled by a work order I would also suggest that we add PlannedProductUsage – to cover an activity that is planned to be performed by a product – e.g. running the engine ActualProductUsage – to cover an activity that is has to be performed by a product – e.g. sortie flown by a plane 5 Open Accepted robbod robbod nobody
25 3574404 OASIS:ActualProductUsage - create Now that we have removed DirectedActivity from workorder template – on strong insistence from Patrick – I presume that we need the following templates: PlannedActivity – an activity that is planned but not controlled by a workorder ActualActivity – an actual activity that may point back a directed activity or an activity DirectedActivity – a directed activity controlled by a work order I would also suggest that we add PlannedProductUsage – to cover an activity that is planned to be performed by a product – e.g. running the engine ActualProductUsage – to cover an activity that is has to be performed by a product – e.g. sortie flown by a plane 5 Open Accepted robbod robbod nobody
26 3574405 OASIS:BreakdownStructure - create As we have SystemBreakdownStructure - we should have BreakdownStructure 5 Open Accepted robbod robbod nobody
27 3574414 OASIS:WorkOrder - review comments 1) Work order should not be forced to create a directed activity - move the directed activity to the template directed activity 2) Why is teh State Assignment for status classified as "Status"? Is this necessary? If so we woudl need to do this consistently and will probably need a "Status" template 5 Open Accepted robbod robbod nobody
28 3574425 OASIS: BreakdownElementRealization - create Need a generic template for BreakdownElementRealization with support for identification, classification and dated effectivity 5 Open Accepted phoubaux phoubaux nobody
29 3574429 OASIS:Contract - create Create the tempate - Contract 5 Open Accepted robbod phoubaux nobody
30 3574732 OASIS:WorkRequest Uniqueness constraint not needed The Uniqueness constraint specified in the template is not required. Since, by definition, the identifiers are all unique and since all identifiers are encapsulated when used as id having a cardinality of 1 - meaning they cannot be used anywhere else. 4 Open Accepted philsp robbod nobody
31 3574736 OASIS:WorkDone - review comments 1) change the name of property "predictedWork" to directedActivity as that is more meaningful 2) change the name of property "performedMethod" to "methodUsed" as it is more meaningful and in line with template ActivityActual 3) Add location, contract, project, resourceUsed 5 Open Accepted robbod robbod nobody
32 3574746 OASIS:TaskStructure - create For initial use in the SwedishDefence context. TaskInvocation relating TaskMethodVersions. 5 Open Accepted emlarsson emlarsson nobody
33 3574748 OASIS:PhysicalBreakdownElement - create For initial use in the SwedishDefence context 5 Open Accepted emlarsson emlarsson nobody
34 3574749 OASIS:PhysicalBreakdown - create For initial use in the SwedishDefence context 5 Open Accepted emlarsson emlarsson nobody
35 3574750 OASIS:FunctionalBreakdownElement - create For initial use in the SwedishDefence context 5 Open Accepted emlarsson emlarsson nobody
36 3574751 OASIS:FunctionalBreakdown - create For initial use in the SwedishDefence context 5 Open Accepted emlarsson emlarsson nobody
37 3574752 OASIS:FaultMode - create For initial use in the SwedishDefence context. StateDefinition (classified as FaultMode) + StateDefinitionRelationShip (classified as CausedBy) to OASIS::Templates::FaultCause 5 Open Accepted emlarsson emlarsson nobody
38 3574753 OASIS:FaultEffect - create For initial use in the SwedishDefence context. OASIS::Templates::Faultmode + StateDefinitionAssignment (classified as FaultCause) 5 Open Accepted emlarsson emlarsson nobody
39 3574754 OASIS:FaultCause - create StateDefinition classified as FaultCause. May be included in OASIS::Templates::Faultmod 5 Open Accepted emlarsson emlarsson nobody
40 3574800 Invalid use of DateTimeStringProxy as public properties DateTimeStringProxy is only present due to limitations in UML. Therefore it should not be used as a public property and the more meaningful DateTimeString should be used. The proxy, if required to support a select type, should be created 'on the fly' on the parametric diagram. 5 Open Accepted philsp nobody nobody
41 3574825 Version id context needs constraining in templates. OASIS:Part and a number of other templates use version identification. We need to constrain the version identifiers so they use the identifiers as their contexts. We should also allow multiple version identifiers since they can be checked if this constraint is specified. 6 Open Accepted philsp nobody nobody
42 3559069 OASIS:Collection characterise the target assignment The date when the Collection was assigned to the target is one example of the required characterizations. 5 Open Later philsp nobody nobody
43 3574430 OASIS:Project - create Create the template Project 5 Open Later robbod nobody nobody
44 3574175 OASIS:ClassCode - incorrect subsetting The ClassCode template has a property "typeOfCode" which is an ExternalOwlClass This is then a superset of the external class which is being identified by the code This means that if you are to use codes -- then you must always create the ExternalOwlClass Whilst this is an attempt to put some rigour in to the use of codes .. I think that it is unnecessary. What is required is to enforce the creation of the superclass of the identification code. For example, assume that we have MissionCriticalCodes which are A and B A or B would be the code. We should enforce the creation of the ExternalOwlClass MissionCriticalCodes which is a subclass of External_class_identification_code in the reference data So we should make the private part "codeId" public with a default value of http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl#External_class_identification_code Rename "codeId" to "typeOfCode" and delete the existing "typeOfCode" and the subset The documentation should describe that the "code" shoudl be a subset of the codeId 5 Open Remind robbod nobody nobody
45 3574747 OASIS:TaskInstance - create For initial use in the SwedishDefence context. Directed Activity + Activity Actual 5 Open Remind emlarsson emlarsson nobody
46 3574755 OASIS:CompetenceRequired - create For initial use in the SwedishDefence context. RequiredResourceAssignment + RequiredResourceByReference + type of person 5 Open Remind emlarsson nobody nobody
47 3575480 OASIS: Collection - use DatedEffectivity Use dated effectivity for CollectionMembership 5 Open Remind phoubaux nobody nobody
48 3575482 OASIS Templates: add names property Consistently add a property "names" to all templates that have "ids" and "descriptions" as property. 5 Open Remind phoubaux nobody nobody
49 3576071 OASIS:RealizedPart extra binding connectors in XMI There are multiple binding connectors that are not shown one the parametric diagram. This causes errors/confusion when parsing the XMI file. Recommend remove extra binding connectors and possibly write a search routine to ensure these are detected in the authoring software. 5 Open Remind philsp nobody nobody
50 3576230 OASIS:ActualActivity extra binding connectors in XMI OASIS:ActualActivity extra binding connectors in XMI - not on parm diagram: OASIS::Templates::PersonInOrganization::PersonInOrganization::personInOrganization - SysMLfromEXPRESS::Ap239Ap233Psm::OrganizationOrPersonInOrganizationAssignment::assignedEntity [_17_0_4_28b0143_1349161466254_230507_12805] 5 Open Remind robbod nobody nobody
51 3576234 OASIS:BreakdownElement extra binding connectors in XMI OASIS:BreakdownElement extra binding connectors in XMI - not on parametric diagram: OASIS::Templates::Part::Part::view - SysMLfromEXPRESS::Ap239Ap233Psm::ProductDefinitionElementRelationship::product [_17_0_45e01b7_1336553958957_976070_12712] 5 Open Remind robbod nobody nobody
52 3576236 OASIS:DirectedActivity extra binding connectors in XMI OASIS:DirectedActivity extra binding connectors in XMI - not on parametric diagram: OASIS::Templates::PersonInOrganization::PersonInOrganization::personInOrganization - SysMLfromEXPRESS::Ap239Ap233Psm::OrganizationOrPersonInOrganizationAssignment::assignedEntity [_17_0_4_28b0143_1349363534252_295942_11927] 5 Open Remind robbod nobody nobody
53 3576237 OASIS:Identification extra binding connectors in XMI OASIS:Identification extra binding connectors in XMI - not on parametric diagram: SysMLfromEXPRESS::Ap239Ap233Psm::EffectivityAssignment::assignedTo - [_17_0_4_2b2015d_1339147022778_500446_12492] 5 Open Remind robbod nobody nobody
54 3576238 OASIS:IndividualCode extra binding connectors in XMI OASIS:IndividualCode extra binding connectors in XMI - not on parametric diagram: - OASIS::Templates::Classifier::Classifier::class [_17_0_4_28b0143_1341930046351_430554_17029] 5 Open Remind robbod nobody nobody
55 3576239 OASIS:Message extra binding connectors in XMI OASIS:Message extra binding connectors in XMI - not on parametric diagram: - SysMLfromEXPRESS::Ap239Ap233Psm::AssignmentObject::classifiedAs [_17_0_4_27f011e_1339495862102_323963_11342] 5 Open Remind robbod nobody nobody
56 3576240 OASIS:PlannedActivity extra binding connectors in XMI OASIS:PlannedActivity extra binding connectors in XMI - not on parametric diagram: OASIS::Templates::PersonInOrganization::PersonInOrganization::personInOrganization - SysMLfromEXPRESS::Ap239Ap233Psm::OrganizationOrPersonInOrganizationAssignment::assignedEntity [_17_0_4_28b0143_1349186236388_52076_13078] 5 Open Remind robbod nobody nobody
57 3576241 OASIS:PropertyValueNumeric extra binding connectors in XMI OASIS:PropertyValueNumeric extra binding connectors in XMI - not on parametric diagram: OASIS::Templates::ProxyItem::ProxyItem::proxy - SysMLfromEXPRESS::Ap239Ap233Psm::ExternalUnit::sameAs [_17_0_5_63e0216_1339669891349_232555_11296] 5 Open Remind robbod nobody nobody
58 3576242 OASIS:Requirement extra binding connectors in XMI OASIS:Requirement extra binding connectors in XMI - not on parametric diagram: OASIS::Templates::PropertyValueNumeric::PropertyValueNumeric::value - [_17_0_4_28b0143_1339591661709_326496_12980] SysMLfromEXPRESS::Ap239Ap233Psm::RequirementViewDefinition::viewDefinitionOf - [_17_0_4_28b0143_1339571156651_841889_11614] 5 Open Remind robbod nobody nobody
59 3576243 OASIS:Task extra binding connectors in XMI - not on parametr OASIS:Task extra binding connectors in XMI - not on parametric diagram: SysMLfromEXPRESS::Ap239Ap233Psm::TaskMethod::versions - [_17_0_4_27f011e_1339670556554_592441_12045] 5 Open Remind robbod nobody nobody
60 3576244 OASIS:WorkOrder extra binding connectors in XMI OASIS:WorkOrder extra binding connectors in XMI - not on parametric diagram: SysMLfromEXPRESS::Ap239Ap233Psm::AssignmentObject::classifiedAs - OASIS::Templates::Classifier::Classifier::classification [_17_0_5_63e0216_1339685444312_316669_12292] SysMLfromEXPRESS::Ap239Ap233Psm::AssignmentObject::classifiedAs - OASIS::Templates::Classifier::Classifier::classification [_17_0_5_63e0216_1339685693874_449437_13043] SysMLfromEXPRESS::Ap239Ap233Psm::AssignmentObject::classifiedAs - OASIS::Templates::Classifier::Classifier::classification [_17_0_5_63e0216_1339685789034_386465_13178] SysMLfromEXPRESS::Ap239Ap233Psm::DirectedActivity::directive - [_17_0_1_2b2015d_1305639283027_973055_15613] SysMLfromEXPRESS::Ap239Ap233Psm::OrganizationOrPersonInOrganizationAssignment::assignedEntity - OASIS::Templates::Organization::Organization::org [_17_0_1_2b2015d_1305639511442_235989_15716] 5 Open Remind robbod nobody nobody
61 3576584 OASIS:Identification Incorrect ref data Identifier_type See: http://sourceforge.net/support/tracker.php?aid=3572716 The class Identifier_type and Identification_code are redundant and have been removed from the reference data. The OWL constraint should be: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm#Identifier 5 Open Remind robbod nobody nobody
62 3576687 OASIS:StateAssertion - correct date ref data The template uses : Date_actual_assertion ref data. This should be: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl#Date_actual_occurrence 5 Open Remind robbod nobody nobody
63 3576688 OASIS:StateAssessment - correct date ref data The template uses : Date_actual_assessment ref data. This should be: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl#Date_actual_occurrence 5 Open Remind robbod nobody nobody
64 3576710 OASIS: Order - create Need a template to represent a customer order of supply. It will be represented as a PSM WorkRequest. 5 Open Remind phoubaux phoubaux nobody
65 3576712 OASIS: OrderAcknowledgment - create Need a template to represent a supplier acknowledgment of an order of supply. Will be represented using PSM WorkOrder and DirectedActivity. 5 Open Remind phoubaux phoubaux nobody
66 3576714 OASIS: OrderDelivery - create Need a template to represent the delivery of an order of supply Will be represented as a PSM ActivityActual. 5 Open Remind phoubaux phoubaux nobody
67 3576720 OASIS: OrderDeliveryReceipt - create Need a template to represent the actual reception of a delivery 5 Open Remind phoubaux phoubaux nobody
68 3576730 OASIS: OrderLineItem -create Need a template to represent an order line item. 5 Open Remind phoubaux phoubaux nobody
1 3524262 OASIS:Code - Create Not ALL reference data will be represented by OWL. Hence there is a requirement for a template that implement codes as was the case in Dexlib The approach in Dexlib was to use the code to identify a class and classify the identification according to the external classification system E.g A is one of a set of MIssionriticality codes e.g. "A"="MissionCritical" B="NonMissionCrtical" The attached dexlib_code.gif shows the dexlib approach Activity#1 is a member of A(MissionCritical) actvities. Hence Activity#1 is classifedAs "A" The approach in plcslib should be as shown in plcslib_code.gif. The code is given by the identification of an external class The identification of the external class is classified as a member of the classification system 5 Closed Fixed robbod robbod robbod
2 3531048 OASIS: Part - Content of part template In the part template there is no possibility to include classification and description on PartVersion and on PartViewDefinition it is not possible to include classification, identification and description. Description is not included in the SysML model for ProductViewDefinition. What is the reason for not including these attributes? 5 Closed Fixed rolfpetter nobody robbod
3 3533340 OASIS: Classifier - create Based on the updated PSM structure we now have the ability to add characterizations to Classifications. In order to ensure consistent use of this approach a new template is required that applied a basic level of optional characterization to a classification, i.e. effectivity and who classified. 6 Closed Fixed philsp philsp robbod
4 3533357 Create OASISDescriptor Based on the new PSM structure was can now apply characterizations to Descriptors. In order to ensure a consistent approach is used a template is required with minimal optional characterizations of effectivity and describedBy are defined. 6 Closed Fixed philsp philsp robbod
5 3534775 OASIS:Requirement- Update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed Fixed robbod robbod robbod
6 3542430 OASIS:AssigningNumericProperty - delete It is not clear if we need this template. We are trying to avoid the creation of assignment templates as in general they just repeat the PLCS PSM model. Instead the assignments should be added into business templates. We have PropertyValueNumeric and PropertyValueText Should we include the assignment in these? Or should the assignment be include when the property is used in other templates that assign the property. If we do, then we don't have independent properties. An argument for having them it is that it makes the diagram for any template that uses templates simpler. 5 Closed Fixed robbod fredrik_larsen robbod
7 3556957 OASIS:Identification - Change Identifier;.role PSM has changed ENTITY Identifier;.role : ClassSelect; See: https://sourceforge.net/tracker/?func=detail&aid=3555611&group_id=624136&atid=2771391 5 Closed Fixed robbod robbod robbod
8 3557240 OASIS:Organization - Change Identifier;.role PSM has changed ENTITY Identifier;.role : ClassSelect; See: https://sourceforge.net/tracker/?func=detail&aid=3555611&group_id=624136&atid=2771391 5 Closed Fixed robbod robbod robbod
9 3558921 OASIS:StateAssertion dateClassifier should be private dateClassifier is set as public but used as if private. Change visibility on dateClassifier. 5 Closed Fixed philsp nobody robbod
10 3559874 OASIS:Descriptor classifiedAs should be public not private Unable to classify descriptors using current template. 5 Closed Fixed philsp nobody robbod
11 3559878 OASIS:Descriptor CombineDescriptors needs improvement At present it is not possible to use the constraint to combine aggregations of descriptors. The pattern used for CombineIds should be followed since this allows much more generic capability. 5 Closed Fixed philsp nobody robbod
12 3564610 OASIS:ClassCode - ref data The template use: http://docs.oasis-open.org/ns/plcs/oasis-rdl#External_class_identification_code It should be: http://docs.oasis-open.org/ns/plcs/oasis-rdl#Class_identification_code 5 Closed Fixed robbod nobody robbod
13 3565733 correct namespace declaration in xml in test_data files, http://docs.oasis-open.org/ns/plcs/plcsPsm should be http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/xml-schema/plcs-psm should be 5 Closed Fixed mikeward mikeward mikeward
14 3567016 OASIS:Collection - update OWL references Update to use the correct OWL namespaces 5 Closed Fixed robbod nobody robbod
15 3567021 OASIS:Baseline - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
16 3567022 OASIS:ClassCode - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
17 3567023 OASIS:Document - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
18 3567024 OASIS:EffectivityAssertion - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
19 3567025 OASIS:Envelope - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
20 3567026 OASIS:Identification - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
21 3567027 OASIS:IndividualCode - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
22 3567028 OASIS:Message - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
23 3567029 OASIS:Name - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
24 3567030 OASIS:Observation - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
25 3567031 OASIS:Organization - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm n 5 Closed Fixed robbod robbod robbod
26 3567032 OASIS:Part - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
27 3567033 OASIS:PropertyValueNumeric - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
28 3567034 OASIS:PropertyValueText - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
29 3567036 OASIS:RealizedPart - update OWL namespace OASIS:RealizedPart Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
30 3567038 OASIS:StateAssertion - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
31 3567039 OASIS:StockItem - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
32 3567040 OASIS:ViewDefinitionContext - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
33 3567041 OASIS:WorkDone - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
34 3567042 OASIS:WorkOrder - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
35 3567043 OASIS:WorkRequest - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
36 3567323 OASIS:Individual - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
37 3567324 OASIS:StateAssessmen - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
38 3567325 OASIS:Task - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
39 3567326 Exemplar:Message - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
40 3567327 Exemplar:MeasuredProperty - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod robbod robbod
41 3567329 Exemplar:ReportableEvent - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod nobody robbod
42 3567330 Exemplar:SerialisedAsset - update OWL namespace Update all instances that refer to OWL classes to use the new namespace: http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/plcs/plcs-psm/refdata/plcs-psm 5 Closed Fixed robbod nobody robbod
43 3568873 update test data to conform to latest psm update test data to conform to latest psm Subset -> SubsetMember ExternalClass.externalId -> ExternalClass.id ExternalItem.externalId -> ExternalItem.id PrecisionQualifier. precisionValue -> PrecisionQualifier.significantDigits 5 Closed Fixed mikeward mikeward mikeward
44 3571959 OASIS:Identification - OCL constraint wrong & redundant The OCL constraint on the template UniqueIdentifier with a specification of "Identification::allInstance()->isUnique(Sequence{id, class, organization})" is wrong since it does not refer to the current public properties of the template. Further, the constraint is redundant since Identifier block in the PSM has the equivalent constraint correctly specified. Remove constraint from template. 5 Closed Fixed philsp philsp robbod
45 3572406 OASIS:Organization spelling error in public property ContextuallIds should be spelled ContextualIds. 2 Closed Fixed philsp philsp robbod
46 3490971 OASIS:Envelope The template parametric diagram is using connectors - not binding connectors 5 Closed None robbod robbod robbod
47 3510503 OASIS:Organization The Template makes use of the deprecated BasicIdentification. Remove BasicIdentification, correct the flows in the Parametric Diagram and assign the correct colour to the Templates. 5 Closed None steve_yates steve_yates steve_yates
48 3511467 OASIS:Organization & OASIS:Identification Organization contains orphaned Proxies from the Identification template 5 Closed None steve_yates steve_yates steve_yates
49 3512697 OASIS: ALL - update test files Update ALL the example XML files in the templates to reflect the updated PSM See: https://sourceforge.net/tracker/?func=detail&aid=3512258&group_id=624136&atid=2771391 5 Closed None robbod steve_yates steve_yates
50 3512856 Update Existing Templates to use the new SysML Templates A SysML Template and settings file has been developed to make the task of defining and parsing PLCSLib easier. The existing Templates need to be updated to use these to keep a consistant basis. 5 Closed None steve_yates steve_yates steve_yates
51 3514054 OASIS: Part - spurious X instances There are a number of spurious instances "x" "xx" in the template 5 Closed None robbod robbod robbod
52 3514060 OASIS:Identification - Optional class / org The reference parts: organization [0..1] (Template: OASIS:Organization) class [0..1] (Block: Ap239Ap233Psm:ExternalOwlClass) are optional Surely they should be mandatory? 5 Closed None robbod nobody philsp
53 3514105 OASIS:Organization - Addition of a context for id In the case where the identifier of an Organisation may have an organizational context of it's own (e.g. a department of a large company), it should be possible to input this information to the Template. 5 Closed None steve_yates steve_yates steve_yates
54 3519859 Complete Example Files for Exemplar Templates The Exemplar templates need example XML files creating for them. 5 Closed None steve_yates steve_yates steve_yates
55 3522575 PropertyValueAssignment.assignedPropertyValues PSM has chnaged PropertyValueAssignment.assignedPropertyValue to PropertyValueAssignment.assignedPropertyValues Hence templates need to change 5 Closed None robbod nobody robbod
56 3523265 OASIS:Organization - CombineOrganizationIds not needed CombineOrganizationIds is invalid (basicIdent has no type defined for it) on further investigation now that we have altered the Identification structure we can just use CombineIds defined in the Identification template and remove CombineOrganizationIds completely. 5 Closed None philsp philsp philsp
57 3523434 OASIS:ViewDefinitionContext duplicated binding connector Two binding connectors are defined for one assignment, only one is on the diagram. 5 Closed None philsp nobody philsp
58 3525002 OASIS: Task - create template It is proposed to create the Task template. This should have the same scope as the DEXlib template: representing_task_simple The description of the task is: Description The Task template describes how to represent a simple task specification. A task specification is a procedural description of how to do something. A simple task specification has a simple, unstructured definition, and may also identify the context in which it is used. More complex tasks are described in the various task capabilities. 5 Closed None robbod robbod robbod
59 3533335 Update templates to new PSM structure The core structure of the PSM has changed. This requires all templates to be reviewed and probably changed. 8 Closed None philsp philsp robbod
60 3534272 OASIS: ViewDefinitionContext update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None robbod robbod robbod
61 3534295 OASIS: Part - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None robbod robbod robbod
62 3534363 OASIS : MESSAGE - Update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None steve_yates steve_yates robbod
63 3534364 OASIS:Envelope - Update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None steve_yates steve_yates steve_yates
64 3534408 OASIS: RealizedPart - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None robbod robbod robbod
65 3534611 OASIS:Collection - Update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None steve_yates steve_yates robbod
66 3534903 OASIS:Organization - remove CombineClasses The constraint block CombineClasses should be in OASIS:Classifier 5 Closed None robbod robbod robbod
67 3534926 OASIS:ProxyItem - create Add the template 5 Closed None robbod nobody robbod
68 3535083 OASIS:StockItem - Update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None robbod robbod robbod
69 3535105 Exemplar:SerialisedAsset - Update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None robbod robbod robbod
70 3535112 OASIS: Observation- update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None fredrik_larsen fredrik_larsen robbod
71 3535136 OASIS:Document - Update to reflect new PSM The PSM has changed, update template to reflect the changes 5 Closed None steve_yates steve_yates robbod
72 3535157 OASIS:EffectivityAssertion - Update to reflect new PSM The PSM has changed, update template to reflect the changes 5 Closed None steve_yates steve_yates robbod
73 3535160 OASIS:Task - Update to reflect new PSM The PSM has changed, update template to reflect the changes 5 Closed None steve_yates steve_yates robbod
74 3535180 OASIS: PropertyValueNumeric - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None fredrik_larsen fredrik_larsen robbod
75 3535182 OASIS: PropertyValueText - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None fredrik_larsen fredrik_larsen robbod
76 3535183 OASIS: StateAssertion- update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None fredrik_larsen fredrik_larsen robbod
77 3535189 OASIS: StateAssessment - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None fredrik_larsen fredrik_larsen robbod
78 3535197 OASIS: WorkDone - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None fredrik_larsen fredrik_larsen robbod
79 3535496 OASIS:Identification - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None robbod robbod robbod
80 3535497 OASIS:Organization - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed None robbod robbod robbod
81 3542592 Exemplar:MeasuredProperty - update to reflect new PSM Update the template to reflect the changes to the PLCS PSM 5 Closed None robbod robbod robbod
82 3544926 OASIS:Name - create Add the template "Name" 5 Closed None robbod nobody robbod
83 3545417 Exemplar:Message - update to reflect new PSM Update Exemplar:MeasuredProperty to reflect new PSM 5 Closed None robbod robbod robbod
84 3545458 Exemplar:ReportableEvent - update to reflect new PSM update Exemplar:ReportableEvent to reflect new PSM 5 Closed None robbod robbod robbod
85 3545776 OASIS:PersonInOrganization - create Create the template 5 Closed None robbod robbod robbod
86 3548846 OASIS: WorkRequest needed Need to add an OASIS WorkRequest template. 5 Closed None phoubaux phoubaux robbod
87 3555089 OASIS: Requirement Property "textDefinition" for this template should be of type "LocalizedString" not "String" 5 Closed None phoubaux phoubaux phoubaux
88 3555100 OASIS: Baseline - create Need to add an OASIS template representing a Baseline A Baseline would be am InformationCollection classified as "Baseline" together with relationships to baseline items and a status for supporting freezing mechanism. 5 Closed None phoubaux nobody phoubaux
89 3557812 OASIS:Identification - Add Version_identification_code A number of templates have defined an instance of Version_identification_code External OWL class to allow version identifiers to be created. To avoid confusion this instance should be created in one place and used where needed. The most obvious place for this is inside the Identification template since it is when a version Identification is being created the class needs to be used as the role of the identifier. 5 Closed None philsp philsp philsp
90 3558473 OASIS:Document only deals with digital documents With minor adjustment PhysicalDocuments could be covered using the same template 5 Closed None philsp philsp philsp
91 3535214 OASIS: WorkOrder - update to reflect new PSM The PSM has changed update template to reflect the changes 5 Closed Accepted fredrik_larsen fredrik_larsen robbod
92 3544980 OASIS:Identification - bind context to flow port It is sometimes necessary to have identifiers that have a common context. hence the context should be bound to an output flow port 5 Closed Rejected robbod robbod robbod