ISO 13584-20:1998/Cor 1:2014 産業オートメーションシステムと統合—パーツライブラリ—パート20:論理リソース:式の論理モデル—技術正誤表1 | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

ISO 13584-20:1998 のテキストの修正

条項 6 スキーマ名、p8

スキーマ名は小文字で記述します。 EXPRESS スキーマ名を次のように更新します。

スキーマ iso13584_generic_expressions_schema;

長い名前略称ABS_FUNCTIONABSFNCACOS_FUNCTIONACSFNCAND_EXPRESSIONANDEXPASIN_FUNCTIONASNFNCATAN_FUNCTIONATNFNCBINARY_BOOLEAN_EXPRESSIONBNBLEXBINARY_FUNCTION_CALLBNFNCLBINARY_GENERIC_EXPRESSIONBNGNEXBINARY_NUMERIC_EXPRESSIONBNNMEXBOOLEAN_DEFINED_FUNCTIONBLDFNBOOLEAN_EXPRESSIONBLNEXPBOOLEAN_LITERALBLNLTRBOOLEAN_VARIABLEBLNVRBCOMPARISON_EQUALCMPEQLCOMPARISON_EXPRESSIONCMPEXPCOMPARISON_GREATERCMPGRTCOMPARISON_GREATER_EQUALCMGREQCOMPARISON_LESSCMPLSSCOMPARISON_LESS_EQUALCMLSEQCOMPARISON_NOT_EQUALCMNTEQCONCAT_EXPRESSIONCNC経験COS_FUNCTIONCSFNCDEFINED_FUNCTIONDFNFNCDIV_EXPRESSIONDVEXP環境環境EQUALS_EXPRESSIONEQLEXPEXP_FUNCTIONEXPFNC表現特急FORMAT_FUNCTIONFRMFNCGENERIC_EXPRESSIONGNREXPGENERIC_LITERALGNRLTRGENERIC_VARIABLEGNRVRBINDEX_EXPRESSION指標INT_LITERALINTTLTRINT_NUMERIC_VARIABLEINNMVRINT_VALUE_FUNCTIONINVLFNINTEGER_DEFINED_FUNCTIONINDFFNINTERVAL_EXPRESSIONインテックスLENGTH_FUNCTIONLNGFNCLIKE_EXPRESSIONLKEXPLITERAL_NUMBERLTRNMBLOG_FUNCTIONLGFNCLOG10_FUNCTIONLG1FNCLOG2_FUNCTIONLG2FNCMAXIMUM_FUNCTIONMXMFNCMINIMUM_FUNCTIONMNMFNCMINUS_EXPRESSIONMNSEXPMINUS_FUNCTIONMNSFNCMOD_EXPRESSIONMDEXPMULT_EXPRESSIONMLTEXPMULTIPLE_ARITY_BOOLEAN_EXPRESSIONマベMULTIPLE_ARITY_FUNCTION_CALLMAFCMULTIPLE_ARITY_GENERIC_EXPRESSIONメイジMULTIPLE_ARITY_NUMERIC_EXPRESSIONたてがみNOT_EXPRESSIONNEXPNUMERIC_DEFINED_FUNCTIONNMDFFNNUMERIC_EXPRESSIONNMR実験NUMERIC_VARIABLENMRVRBODD_FUNCTIONODDFNCOR_EXPRESSIONOREXPPLUS_EXPRESSIONPLSEXPPOWER_EXPRESSIONPWREXPREAL_DEFINED_FUNCTIONRLDFFNREAL_LITERALRLLTRREAL_NUMERIC_VARIABLERLNMVRSIMPLE_BOOLEAN_EXPRESSIONSMBLEXSIMPLE_GENERIC_EXPRESSIONSMGNEXSIMPLE_NUMERIC_EXPRESSIONSMNMEXSIMPLE_STRING_EXPRESSIONSMSTEXSIN_FUNCTIONSNFNCSLASH_EXPRESSIONSLSEXPSQL_MAPPABLE_DEFINED_FUNCTIONSMDFSQUARE_ROOT_FUNCTIONSQRTFNSTRING_DEFINED_FUNCTIONSTDFFNSTRING_EXPRESSIONストレックスSTRING_LITERALSTRLTRSTRING_VARIABLESTRVRBSUBSTRING_EXPRESSIONSBSEXPTAN_FUNCTIONTNFNCUNARY_BOOLEAN_EXPRESSIONアンブレックスUNARY_FUNCTION_CALLUNFNCLUNARY_GENERIC_EXPRESSIONアングネックスUNARY_NUMERIC_EXPRESSIONUNNMEXVALUE_FUNCTIONVLFNC変数VRBLVARIABLE_SEMANTICSVRBSMNXOR_EXPRESSIONXREXP

附属書 C – EXPRESS-G ダイアグラム、p59

一部の EXPRESS-G ダイアグラムは、テキストの EXPRESS 仕様と一致していません。

  • 図 C.7: integer_defined_function を (ABS) integer_defined_function に置き換えます。
  • •図 C.7: real_defined_function を (ABS) real_defined_function に置き換えます。
  • •図 C.9: binary_function_call を (ABS) binary_function_call に置き換えます。
  • •図 C.13: comparison_expression を comparison_expression に置き換えます。

その結果、附属書 C の EXPRESS-G の図は次のように置き換えられます。

図 C.1 — iso13584_expressions_schema - EXPRESS-G 図 6/12 - defined_function

図 C.9 — iso13584_expressions_schema - EXPRESS-G ダイアグラム 12 バイナリ数値式の 8

図 C.13 — iso13584_expressions_schema - EXPRESS-G ダイアグラム 12 of 12 - 比較式

附属書 C, 図 C.2 のキャプション、p61

図 C.2 のキャプションにある「式の文字列型付け」というフレーズには意味がありません。 「文字列タイピング」は「強力なタイピング」に置き換えます。次のキャプションに置き換えます。

附属書 D, コンピューターで解釈可能なリスト (新規、追加予定)

附属書 D

(規範)

コンピュータで解釈可能なリスト

この附属書は、ISO 13584 のこの部分で文書化されている一連の EXPRESS スキーマのリストを参照しています。これらのスキーマは、コメントや説明テキストなしで、ISO 13584 の他の部分のリソースとして使用されることを意図しています。

このサイトへのアクセスが困難な場合は、ISO 中央事務局に連絡してください。

次の通知は、この附属書のコンピューターで解釈可能なファイルに適用されます。

以下の許可通知および免責事項は、これらの EXPRESS スキーマ (「スキーマ」) およびスキーマの派生物のすべてのコピーに含まれるものとします。

© ISO 2014 — 無断複写・転載を禁じます

スキーマのコピーを取得した人は、スキーマのコピーを開発、実装、インストール、および使用する目的で使用、コピー、変更、マージ、および無料で配布することを、永久に無料で許可されます。スキーマに基づいてソフトウェアを配布し、次の条件に従って、スキーマが提供された人にそのようにすることを許可します。

スキーマは「現状のまま」提供され、明示または黙示を問わず、商品性、特定目的への適合性および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証もありません。作者または著作権所有者は、契約、不法行為、またはその他の行為であるかどうかにかかわらず、スキーマまたは使用またはその他の取引に起因または関連して、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。図式。

さらに、スキーマの変更されたコピーには、次の通知を含める必要があります。

このスキーマは、ISO 13584-20:1998/Cor.1:2014 で定義されたスキーマから変更されており、その標準に準拠していると解釈されるべきではありません。

以下の表 D.1 は、コンピュータが解釈可能なリストがこの附属書によって提供されるスキーマの URI を示しています。

表 D.1 — ISO 13584 のこのパートで文書化されている EXPRESS スキーマ

説明URI
iso13584_generic_expressions_schemaurn:iso:std:iso:13584:-20:ed-2:tech:express:generic-expressions
iso13584_expressions_schemaurn:iso:std:iso:13584:-20:ed-2:tech:express:式

Modifications to the text of ISO 13584-20:1998

Clause 6 Schema name, p8

The schema name shall be written using lowercase letters. Update the EXPRESS schema name as follows:

 SCHEMA iso13584_generic_expressions_schema;

Annex C – EXPRESS-G diagrams, p59

Some EXPRESS-G diagrams are not in line with the textual EXPRESS specification:

  • Figure C.7: replace integer_defined_function with (ABS) integer_defined_function;
  • •Figure C.7: replace real_defined_function with (ABS) real_defined_function;
  • •Figure C.9: replace binary_function_call with (ABS) binary_function_call;
  • •Figure C.13: replace comparaison_expression with comparison_expression.

Consequently, EXPRESS-G diagrams in Annex C are replaced with the followings:

Figure C.1—iso13584_expressions_schema - EXPRESS-G diagram 6 of 12 - defined_function

Figure C.9—iso13584_expressions_schema - EXPRESS-G diagram 8 of 12-Binary numeric expressions

Figure C.13—iso13584_expressions_schema - EXPRESS-G diagram 12 of 12-Comparison expressions

Annex C, Caption of Figure C.2, p61

The phrase"String typing of expressions" in the caption for Figure C.2 does not make sense. “String typing” shall be replaced by “Strong typing”.Replace with the following caption:

Annex D, Computer interpretable listings (new, to be included)

Annex D

(normative)

Computer interpretable listings

This annex references listings for the set of EXPRESS schemas documented in this part of ISO 13584. These schemas, without comments or explanatory text, are intended to be used as resources for the other parts of ISO 13584.

If there is difficulty accessing this site contact ISO Central Secretariat.

The following notice applies to the computer-interpretable files in this annex.

The following permission notice and disclaimer shall be included in all copies of these EXPRESS schemas ("the Schema"), and derivations of the Schema:

© ISO 2014 — All rights reserved

Permission is hereby granted, free of charge in perpetuity, to any person obtaining a copy of the Schema, to use, copy, modify, merge and distribute free of charge, copies of the Schema for the purposes of developing, implementing, installing and using software based on the Schema, and to permit persons to whom the Schema is furnished to do so, subject to the following conditions:

THE SCHEMA IS PROVIDED"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SCHEMA OR THE USE OR OTHER DEALINGS IN THE SCHEMA.

In addition, any modified copy of the Schema shall include the following notice:

THIS SCHEMA HAS BEEN MODIFIED FROM THE SCHEMA DEFINED IN ISO 13584- 20:1998/Cor.1:2014, AND SHOULD NOT BE INTERPRETED AS COMPLYING WITH THAT STANDARD.

Table D.1 below, describes the URI of the schemas whose computer interpretable listings are provided by this annex.

Table D.1—EXPRESS schemas documented in this part of ISO 13584

DescriptionURI
iso13584_generic_expressions_schemaurn:iso:std:iso:13584:-20:ed-2:tech:express:generic-expressions
iso13584_expressions_schemaurn:iso:std:iso:13584:-20:ed-2:tech:express:expressions
Long nameShort name
ABS_FUNCTIONABSFNC
ACOS_FUNCTIONACSFNC
AND_EXPRESSIONANDEXP
ASIN_FUNCTIONASNFNC
ATAN_FUNCTIONATNFNC
BINARY_BOOLEAN_EXPRESSIONBNBLEX
BINARY_FUNCTION_CALLBNFNCL
BINARY_GENERIC_EXPRESSIONBNGNEX
BINARY_NUMERIC_EXPRESSIONBNNMEX
BOOLEAN_DEFINED_FUNCTIONBLDFFN
BOOLEAN_EXPRESSIONBLNEXP
BOOLEAN_LITERALBLNLTR
BOOLEAN_VARIABLEBLNVRB
COMPARISON_EQUALCMPEQL
COMPARISON_EXPRESSIONCMPEXP
COMPARISON_GREATERCMPGRT
COMPARISON_GREATER_EQUALCMGREQ
COMPARISON_LESSCMPLSS
COMPARISON_LESS_EQUALCMLSEQ
COMPARISON_NOT_EQUALCMNTEQ
CONCAT_EXPRESSIONCNCEXP
COS_FUNCTIONCSFNC
DEFINED_FUNCTIONDFNFNC
DIV_EXPRESSIONDVEXP
ENVIRONMENTENVRNM
EQUALS_EXPRESSIONEQLEXP
EXP_FUNCTIONEXPFNC
EXPRESSIONEXPRSS
FORMAT_FUNCTIONFRMFNC
GENERIC_EXPRESSIONGNREXP
GENERIC_LITERALGNRLTR
GENERIC_VARIABLEGNRVRB
INDEX_EXPRESSIONINDEXP
INT_LITERALINTLTR
INT_NUMERIC_VARIABLEINNMVR
INT_VALUE_FUNCTIONINVLFN
INTEGER_DEFINED_FUNCTIONINDFFN
INTERVAL_EXPRESSIONINTEXP
LENGTH_FUNCTIONLNGFNC
LIKE_EXPRESSIONLKEXP
LITERAL_NUMBERLTRNMB
LOG_FUNCTIONLGFNC
LOG10_FUNCTIONLG1FNC
LOG2_FUNCTIONLG2FNC
MAXIMUM_FUNCTIONMXMFNC
MINIMUM_FUNCTIONMNMFNC
MINUS_EXPRESSIONMNSEXP
MINUS_FUNCTIONMNSFNC
MOD_EXPRESSIONMDEXP
MULT_EXPRESSIONMLTEXP
MULTIPLE_ARITY_BOOLEAN_EXPRESSIONMABE
MULTIPLE_ARITY_FUNCTION_CALLMAFC
MULTIPLE_ARITY_GENERIC_EXPRESSIONMAGE
MULTIPLE_ARITY_NUMERIC_EXPRESSIONMANE
NOT_EXPRESSIONNTEXP
NUMERIC_DEFINED_FUNCTIONNMDFFN
NUMERIC_EXPRESSIONNMREXP
NUMERIC_VARIABLENMRVRB
ODD_FUNCTIONODDFNC
OR_EXPRESSIONOREXP
PLUS_EXPRESSIONPLSEXP
POWER_EXPRESSIONPWREXP
REAL_DEFINED_FUNCTIONRLDFFN
REAL_LITERALRLLTR
REAL_NUMERIC_VARIABLERLNMVR
SIMPLE_BOOLEAN_EXPRESSIONSMBLEX
SIMPLE_GENERIC_EXPRESSIONSMGNEX
SIMPLE_NUMERIC_EXPRESSIONSMNMEX
SIMPLE_STRING_EXPRESSIONSMSTEX
SIN_FUNCTIONSNFNC
SLASH_EXPRESSIONSLSEXP
SQL_MAPPABLE_DEFINED_FUNCTIONSMDF
SQUARE_ROOT_FUNCTIONSQRTFN
STRING_DEFINED_FUNCTIONSTDFFN
STRING_EXPRESSIONSTREXP
STRING_LITERALSTRLTR
STRING_VARIABLESTRVRB
SUBSTRING_EXPRESSIONSBSEXP
TAN_FUNCTIONTNFNC
UNARY_BOOLEAN_EXPRESSIONUNBLEX
UNARY_FUNCTION_CALLUNFNCL
UNARY_GENERIC_EXPRESSIONUNGNEX
UNARY_NUMERIC_EXPRESSIONUNNMEX
VALUE_FUNCTIONVLFNC
VARIABLEVRBL
VARIABLE_SEMANTICSVRBSMN
XOR_EXPRESSIONXREXP