Menu

#301 All templates: Incorrect / missing reference data constraints

closed-fixed
nobody
None
none
5
2013-03-18
2013-03-05
No

When a template has a property that is:
"id"
"ids"
"versionId"
"versionIds"

There should be a constraints specified that restricts the referenced data to identification codes.

The XML used in template.xml:
<OWLconstraint template.property="OASIS:Identification.class"

is incorrect
It should be

<OWLconstraint template.property="OASIS:Identification.role"

When the template has a property "classification" should be a constraints specified that restricts the referenced data to the subclass of the classified Block.

A number of templates are affected:

ActualActivity
ActualProductUsage
BreakdownElement
BreakdownElement
Breakdown
Breakdown
Catalog
Collection
Collection
Contract
DirectedActivity
Document
Document
Envelope
FunctionalBreakdown
FunctionalBreakdown
FunctionalElement
FunctionalElement
Justification
Message
Part
Part
PhysicalBreakdown
PhysicalBreakdown
PhysicalElement
PhysicalElement
PlannedActivity
RealizedPart
RealizedPart
ResourceOrder
StateAssertion
StateAssessment
StatePrediction
SystemBreakdown
SystemBreakdown
SystemElement
SystemElement
WorkDone
WorkOrder
WorkRequest

Discussion

  • Rob Bodington

    Rob Bodington - 2013-03-05
    • status: open --> open-remind
     
  • Rob Bodington

    Rob Bodington - 2013-03-05
    • Milestone: v1.1 --> plcs-plcslib-v1.0-csprd01
     
  • Rob Bodington

    Rob Bodington - 2013-03-05

    Checking in data/contexts/OASIS/templates/DatedEffectivity/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/DatedEffectivity/template.xml,v <-- template.xml
    new revision: 1.4; previous revision: 1.3
    done
    Checking in data/contexts/OASIS/templates/MeasuredProperty/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/MeasuredProperty/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/Collection/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Collection/template.xml,v <-- template.xml
    new revision: 1.12; previous revision: 1.11
    done
    Checking in data/contexts/OASIS/templates/Observation/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Observation/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/CatalogItem/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItem/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/Justification/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Justification/template.xml,v <-- template.xml
    new revision: 1.10; previous revision: 1.9
    done
    Checking in data/contexts/OASIS/templates/ProductConfigurationStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ProductConfigurationStructure/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/ResourcePoolItem/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourcePoolItem/template.xml,v <-- template.xml
    new revision: 1.5; previous revision: 1.4
    done
    Checking in data/contexts/OASIS/templates/StockItem/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/StockItem/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/SchemeEntry/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/SchemeEntry/template.xml,v <-- template.xml
    new revision: 1.5; previous revision: 1.4
    done
    Checking in data/contexts/OASIS/templates/RealizedPartAssembly/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/RealizedPartAssembly/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/PhysicalBreakdownStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/PhysicalBreakdownStructure/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/SystemBreakdownStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/SystemBreakdownStructure/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/FunctionalElement/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/FunctionalElement/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/Requirement/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Requirement/template.xml,v <-- template.xml
    new revision: 1.10; previous revision: 1.9
    done
    Checking in data/contexts/OASIS/templates/Envelope/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Envelope/template.xml,v <-- template.xml
    new revision: 1.11; previous revision: 1.10
    done
    Checking in data/contexts/OASIS/templates/TaskStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/TaskStructure/template.xml,v <-- template.xml
    new revision: 1.4; previous revision: 1.3
    done
    Checking in data/contexts/OASIS/templates/PersonInOrganization/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/PersonInOrganization/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/ResourceOrder/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourceOrder/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/FailureMode/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/FailureMode/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/Task/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Task/template.xml,v <-- template.xml
    new revision: 1.9; previous revision: 1.8
    done
    Checking in data/contexts/OASIS/templates/Breakdown/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Breakdown/template.xml,v <-- template.xml
    new revision: 1.12; previous revision: 1.11
    done
    Checking in data/contexts/OASIS/templates/Part/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Part/template.xml,v <-- template.xml
    new revision: 1.15; previous revision: 1.14
    done
    Checking in data/contexts/OASIS/templates/StateAssessment/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/StateAssessment/template.xml,v <-- template.xml
    new revision: 1.9; previous revision: 1.8
    done
    Checking in data/contexts/OASIS/templates/ResourceOrderLineItem/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourceOrderLineItem/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/Descriptor/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Descriptor/template.xml,v <-- template.xml
    new revision: 1.11; previous revision: 1.10
    done
    Checking in data/contexts/OASIS/templates/PhysicalBreakdown/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/PhysicalBreakdown/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/FailureCause/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/FailureCause/template.xml,v <-- template.xml
    new revision: 1.9; previous revision: 1.8
    done
    Checking in data/contexts/OASIS/templates/BreakdownElement/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElement/template.xml,v <-- template.xml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in data/contexts/OASIS/templates/ProductConfiguration/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ProductConfiguration/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/PhysicalElement/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/PhysicalElement/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/SystemElement/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/SystemElement/template.xml,v <-- template.xml
    new revision: 1.10; previous revision: 1.9
    done
    Checking in data/contexts/OASIS/templates/Person/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Person/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/DirectedActivity/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/DirectedActivity/template.xml,v <-- template.xml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in data/contexts/OASIS/templates/ResourceOrderAcknowledgment/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourceOrderAcknowledgment/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/ActualProductUsage/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ActualProductUsage/template.xml,v <-- template.xml
    new revision: 1.12; previous revision: 1.11
    done
    Checking in data/contexts/OASIS/templates/StateAssertion/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/StateAssertion/template.xml,v <-- template.xml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in data/contexts/OASIS/templates/Catalog/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Catalog/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/WorkOrder/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/WorkOrder/template.xml,v <-- template.xml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in data/contexts/OASIS/templates/PartAssembly/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/PartAssembly/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/BreakdownElementRealization/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownElementRealization/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/RealizedPart/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/RealizedPart/template.xml,v <-- template.xml
    new revision: 1.10; previous revision: 1.9
    done
    Checking in data/contexts/OASIS/templates/CatalogItemRealization/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/ProductConfigurationOptionRelationship/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ProductConfigurationOptionRelationship/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/Project/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Project/template.xml,v <-- template.xml
    new revision: 1.5; previous revision: 1.4
    done
    Checking in data/contexts/OASIS/templates/FunctionalBreakdown/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/FunctionalBreakdown/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/Contract/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Contract/template.xml,v <-- template.xml
    new revision: 1.9; previous revision: 1.8
    done
    Checking in data/contexts/OASIS/templates/Scheme/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Scheme/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done
    Checking in data/contexts/OASIS/templates/FailureEffect/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/FailureEffect/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/ResourceOrderDeliveryReceipt/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourceOrderDeliveryReceipt/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/WorkDone/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/WorkDone/template.xml,v <-- template.xml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in data/contexts/OASIS/templates/Applicability/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Applicability/template.xml,v <-- template.xml
    new revision: 1.5; previous revision: 1.4
    done
    Checking in data/contexts/OASIS/templates/WorkRequest/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/WorkRequest/template.xml,v <-- template.xml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in data/contexts/OASIS/templates/SystemBreakdown/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/SystemBreakdown/template.xml,v <-- template.xml
    new revision: 1.9; previous revision: 1.8
    done
    Checking in data/contexts/OASIS/templates/BreakdownStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/BreakdownStructure/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/StatePrediction/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/StatePrediction/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/Message/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Message/template.xml,v <-- template.xml
    new revision: 1.12; previous revision: 1.11
    done
    Checking in data/contexts/OASIS/templates/PlannedActivity/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/PlannedActivity/template.xml,v <-- template.xml
    new revision: 1.17; previous revision: 1.16
    done
    Checking in data/contexts/OASIS/templates/CatalogItemStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemStructure/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/ActualActivity/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ActualActivity/template.xml,v <-- template.xml
    new revision: 1.18; previous revision: 1.17
    done
    Checking in data/contexts/OASIS/templates/Document/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Document/template.xml,v <-- template.xml
    new revision: 1.14; previous revision: 1.13
    done
    Checking in data/contexts/OASIS/templates/Baseline/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Baseline/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/ResourceOrderDelivery/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourceOrderDelivery/template.xml,v <-- template.xml
    new revision: 1.7; previous revision: 1.6
    done
    Checking in data/contexts/OASIS/templates/Name/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Name/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/FunctionalBreakdownStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/FunctionalBreakdownStructure/template.xml,v <-- template.xml
    new revision: 1.6; previous revision: 1.5
    done

    Checking in data/contexts/OASIS/templates/CatalogItemRealization/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemRealization/template.xml,v <-- template.xml
    new revision: 1.9; previous revision: 1.8
    done
    Checking in data/contexts/OASIS/templates/CatalogItemStructure/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItemStructure/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/ResourceOrderDeliveryReceipt/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourceOrderDeliveryReceipt/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/Baseline/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Baseline/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/CatalogItem/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/CatalogItem/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Checking in data/contexts/OASIS/templates/Catalog/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/Catalog/template.xml,v <-- template.xml
    new revision: 1.9; previous revision: 1.8
    done
    Checking in data/contexts/OASIS/templates/ResourceOrderDelivery/template.xml;
    /cvsroot/plcslib/plcslib/data/contexts/OASIS/templates/ResourceOrderDelivery/template.xml,v <-- template.xml
    new revision: 1.8; previous revision: 1.7
    done
    Command Finished.

     
  • plcs-ccb-admin

    plcs-ccb-admin - 2013-03-14

    CCB meeting: 2013-03-17
    Accepted proposal

     
  • plcs-ccb-admin

    plcs-ccb-admin - 2013-03-14
    • status: open-remind --> pending-accepted
     
  • plcs-ccb-admin

    plcs-ccb-admin - 2013-03-18
    • Status: pending-accepted --> closed-fixed
     

Log in to post a comment.

Auth0 Logo