OASIS PLCS committee draft public review

Imagemap
OASIS PLCS committee draft public reviewReview meta dataReviewed doc: PLCS DEXs Version R1Reviewed by: Mats Nilsson FMVReview date: 2008-05-05 -- 06-19Cover page commentsPage layout and formatTitle page namingDateDeclared namespacesStatus section - Non-normative errata pa ...Table of contentsIntroduction sectionTerminology sectionNormative references sectionRevision history sectionDEX commentsCommon to both DEXsCoverAbstractIntroductionTermsScope239 Activity ModelBusiness overviewBusiness Information OverviewBusiness Information RequirementsISO 10303-239 RepresentationTemplatesRef. dataConformanceBibliographyIssuesD011 - Aviation maintenanceAbstractIntroductionScope239 Activity ModelBusiness overviewBusiness Information OverviewBusiness Information RequirementsISO 10303-239 RepresentationReference DataD003 - Task specificationAbstractIntroductionTermsScope239 Activity ModelBusiness overviewBusiness Information OverviewBusiness Information RequirementsISO 10303-239 RepresentationReference Data commentsSuggested layout for RD class viewerDEXpub package commentsDEX navigation barDEXpub navigation barContent of future releasesPLCS Help & Info Pages commentsOWL - Web Ontology LanguageOWL - Annotation propertiesPLCS Technical DescriptionISO 10303-239Data Exchange Specifications (DEXs)CapabilitiesTemplatesReference DataBusiness DEXsOthersChecklistsComments from Leif GyllströmTerminology commentsTerminology start pageTemplate commentsRepresenting part
hide
OASIS PLCS committee draft public review

The folloving format of central terms should be used through out the specification (not the case in the reviewed edition);

  • DEX
  • Data Exchange Specification
  • Template
  • Capability
  • Reference Data

The term 'DEXpub' is used in this review comments document when the complete package currently out for review is being adressed. For more on this see 'Cover page comments - Title page naming'.

hide
Cover page comments

The cover page is the first thing a newcomer sees of the standard/specification and must therefor be informative and intuative. Besides the specific comments a general work-through is needed.

hide
DEX comments

Is it information or data being exchanged by a DEX? What terminology shall be used through out the DEXlib/DEXpub/DEXs?

hide
Common to both DEXs

DEXlib has the functionality to link terms to the definitions in the terminology section. Shouldn't this possibility be used in the DEXs, e.g to link "ICAM" in the AAM section of the DEXs to its definition.

The section titles for "Business overview", "Business information overview", "Business information requirements" and "ISO 10303-239 representation" are not the same in the t.o.c. as they are together with the text. The name of the DEX is added in front of the above listed titles, e.g. "Business overview" in the t.o.c. becomes "Aviation maintenance Business overview". It is unnessesary to state the name of the DEX in the title. If considered nessessary, this should be for all sections. the use of leading capital letters is also not the same (se next comment below).

Through out both DEXs, the use of leading capital letters in the words used in titles is not harmonised.

leaf
Introduction

Introduction section - Title: "Introduction" should be changed to "Introduction to DEXs and PLCS"

Introduction section - first paragraph - first sentence: This is the specification not a "specification for the ... specification". Sentence needs to be rephrased into e.g. "This is the xxx xxx Data Exchange Specification (DEX)".

Introduction section - first paragraph - second sentence: "A DEX specification..." should either be "A DEX..." or "A Data Exchange Specification...". The current text actually says "A Data Exchange Specification specification".

Introduction section - first paragraph: Is the described STEP objective true? "The objective of ISO 10303 is to provide a neutral mechanism capable of describing products throughout their life cycle"

Introduction section - second paragraph: The sentence "... what information can be exchanged and represented to support..." shouls change to "... what information is needed to support..."

Introduction section: The text in the first section is repeated by the bullet list below. A complete reoganization is suggested. Look at the modified D003 introduction file included in this review package for an example.

Related DEXs section: The boilerplate text that describes the related DEXs all uses aircraft as the only exanple of use. This need to be extended. Bothe DEXs also relate to DEXs not yet published as committee specifications or standards. This need to be explained and managed in some way.

Structure of the DEX section: the fifth bullet should remove the bold italic undelined term "business" in this quotation; "Business information overview provides a high level overview of the business information that can be represented by this DEX;"

Supporting material section: Suggest boilerplate text change to "Further information about DEXs, and technical details on how they are structured can be found in the PLCS Help and Information Pages". A reference to DEXlib is confusing. A reference to the published package "DEXpub" is possible but not needed.

leaf

A suggestion for new text for the first section is in the file "DEX xxx - AAM.doc".

The first sentence of the 'Activity definitions' section; "The following terms are used to label activities:" should be replaced by something like; "The activity labels in the AAM model views above have the following definitions:"

The 'ICOM definitions' section; The term (abbreviation) ICOM needs to be explained or text rewritten.

The 'ICOM definitions' section; The first sentence "The following terms are used to label ICOM arrows:" should be replaced by something like; "The ICOM arrow labels in the AAM model views above have the following definitions:"

The actual definitions or the correlation with the included figures have not been reviewed!

leaf
Business Information Requirements

The title should be "Information requirements" not "Business Information Requirements". Should change also in the navigation bar.

The use of the term "Requirements" in the title is not clear and should be explained or changed for another term. Whos "requirements"? "Requirements" on what?

The link in the first section is incorrect. Should lead to the "(Bussiness) Information overview" section.

The first section should be refrased; "The Information overview section provided..."

The second header is different between the two DEXs. D011: "Information". D003: "Information Requirements overview" (better than D011).

The t.o.c (the use of headings) are quite different amongs the two DEXs. D003 has "hundreds" of sub-sections. D011 has two (2). They should be more similar.

The UML class models hasn't the same style, both in respect to amount of included information as well as graphical layout. One of the styles should be chosen. The D003 style is on FMV behalf considered to be the most attractive. The use of small models belov the overview model makes the reading easy.

The figure texts (D003-fig8 and D011-fig7) should follow the same style.

Both DEXs describe "Message", but in different ways. D003 talks about "Extraction_date" and "Contract". D011 uses "date_of extract" and "contract_identification". Both DEXs also describes "Task" and "Resource". This review has not gone into detail regarding differences between the description of these concepts in the two DEXs, but it's not unlikely that these sections have the same type of problems.

leaf
ISO 10303-239 Representation

First sentence; The boilerplate text is not correct. This section doesn't describe how to represent a DEX. The DEX is the specification of how to represent data needing to be exchanged (a DEX would probably be represented as a "document" if described with 10303-239). Suggestion for new text; "This section provide a detailed description on how to represent task/operational feedback data as described in ([links to one or all of the three preavious sections]) using ISO 10303-239 PLCS.

Second sentance; Incorrect as per above, plus Templates, Capabilities and Reference Data are written with non-capital letters. Suggestion to join with previous sentence; ", using PLCS Capabilities, PLCS Templates and PLCS Reference Data."

Second paragraph; Reference Data and Reference Data Library are written with non-capital letters

Third paragraph; Is it Information or data being exchanged by a DEX. This is a comment also placed on a more genral level.

Third paragraph; The links included in the text are the same as those refered to within ([...]) in the first comment. Introduction needs to be "re-architectured".

Graphical styles are different in the two template/express diagrams (D003-fig19 and D011-fig9). FMV supports style in used in D003-fig19, except for the white boxes with "a" and "b".

There is no description of Templates or the template/express diagram, and there is no reference to a further description of Templates and Template notation in the PLCS Help and Information Pages. This is needed in order to give the reader a chance to fully understand the figure (this is perhaps in some extent also needed for the UML Class diagrams). Also the Template table should be explained, including the concept of parameters.

The structure beneath the figure (D003-fig19 and D011-fig9) are differernt between the two DEXs (D003 lack a list of the templates in the figure (fig9))

There is a considerable number of 'Parameter values' not yet allocated/defined in the Template table, or is the "?parametervalue?" notation a way of describing that any value could be used?! This should then be explained.

hide
D011 - Aviation maintenance

The name of this DEX should be "Operational feedback" or "Activity report" or ..., and the content should be adopted to this more general scope. Publishing a DEX with this name is not in the interest of the TC! Shall we later publish a "Ship maintenance" and a "Vehicle maintenance" DEX...?!

The term "reportable item" is used. Is this a well known term. Isn't the term "xxx candidate" used in mil-std 1388 a better and more general term? D003 uses "supported item" for a similar/identical concept. Se also the section discussing the scope statements (Commom to both DEXs -> Scope).

Further comments are for some sections included in an attached document containing a copy of the section, accessable using the provided link.

leaf

A suggestion for new text is in the file "DEX 011 - Abstract.doc".

leaf

A suggestion for new text is in the file "DEX 011 - Introduction.doc".

hide
D003 - Task specification

The name of this DEX would better be "Task" or "Task description", while the DEX itself is a specification (this comment is weak compared to the comment to the DEX 011 naming). FMV reccomend "Task". If D011 followed this naming it would be called "Aviation Maintenance Specification".

The identifier of the DEX is "task_set", The name of the DEX in the introduction is "Task Specification". D011 refers to the DEX as "Information related to a single task" (boilerplate inclusion). The naming needs sorting out

Further comments are for some sections included in an attached document containing a copy of the section, accessable using the provided link.

leaf

A suggestion for new text is in the file "DEX 003 - Abstract.doc".

leaf

In the "Introduction to the Task Specification DEX", in the last 'Note', the phrase "a single message" is used. Should there be a reference to the representing message template or to the message capability (when completed)?

A suggestion for new text is in the file "DEX 003 - Introduction.doc".

hide
DEXpub package comments

The text "DEXlib" existst in multiple places in the specification package out for review, but the relationship between DEXlib and DEXpub (OASIS PLCS DEXs Version R1) is not made clear.

Through out DEXpub, the use of leading capital letters in the words used in titles is not harmonised.

hide
PLCS Help & Info Pages comments

Through out the 'Info pages', the use of leading capital letters in the words used in titles is not harmonised.

hide
PLCS Technical Description

The definitions of the PLCS components should be the same as in the Terminology section, with the difference that the name of the component should be included in the text when in the 'Help/Information' section, but not when in the 'Terminology section'.

hide
Others
leaf

The spread sheet "LG-Issues.xls" contains comment from Leif Gyllström on D003, D011 and Infrastructure.