※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
ISO 13584-20:1998 のテキストの修正
条項 6 スキーマ名、p8
スキーマ名は小文字で記述します。 EXPRESS スキーマ名を次のように更新します。
スキーマ iso13584_generic_expressions_schema;
附属書 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_schema | urn:iso:std:iso:13584:-20:ed-2:tech:express:generic-expressions |
| iso13584_expressions_schema | urn: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
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
| Description | URI |
|---|---|
| iso13584_generic_expressions_schema | urn:iso:std:iso:13584:-20:ed-2:tech:express:generic-expressions |
| iso13584_expressions_schema | urn:iso:std:iso:13584:-20:ed-2:tech:express:expressions |
| Long name | Short name |
|---|---|
| ABS_FUNCTION | ABSFNC |
| ACOS_FUNCTION | ACSFNC |
| AND_EXPRESSION | ANDEXP |
| ASIN_FUNCTION | ASNFNC |
| ATAN_FUNCTION | ATNFNC |
| BINARY_BOOLEAN_EXPRESSION | BNBLEX |
| BINARY_FUNCTION_CALL | BNFNCL |
| BINARY_GENERIC_EXPRESSION | BNGNEX |
| BINARY_NUMERIC_EXPRESSION | BNNMEX |
| BOOLEAN_DEFINED_FUNCTION | BLDFFN |
| BOOLEAN_EXPRESSION | BLNEXP |
| BOOLEAN_LITERAL | BLNLTR |
| BOOLEAN_VARIABLE | BLNVRB |
| COMPARISON_EQUAL | CMPEQL |
| COMPARISON_EXPRESSION | CMPEXP |
| COMPARISON_GREATER | CMPGRT |
| COMPARISON_GREATER_EQUAL | CMGREQ |
| COMPARISON_LESS | CMPLSS |
| COMPARISON_LESS_EQUAL | CMLSEQ |
| COMPARISON_NOT_EQUAL | CMNTEQ |
| CONCAT_EXPRESSION | CNCEXP |
| COS_FUNCTION | CSFNC |
| DEFINED_FUNCTION | DFNFNC |
| DIV_EXPRESSION | DVEXP |
| ENVIRONMENT | ENVRNM |
| EQUALS_EXPRESSION | EQLEXP |
| EXP_FUNCTION | EXPFNC |
| EXPRESSION | EXPRSS |
| FORMAT_FUNCTION | FRMFNC |
| GENERIC_EXPRESSION | GNREXP |
| GENERIC_LITERAL | GNRLTR |
| GENERIC_VARIABLE | GNRVRB |
| INDEX_EXPRESSION | INDEXP |
| INT_LITERAL | INTLTR |
| INT_NUMERIC_VARIABLE | INNMVR |
| INT_VALUE_FUNCTION | INVLFN |
| INTEGER_DEFINED_FUNCTION | INDFFN |
| INTERVAL_EXPRESSION | INTEXP |
| LENGTH_FUNCTION | LNGFNC |
| LIKE_EXPRESSION | LKEXP |
| LITERAL_NUMBER | LTRNMB |
| LOG_FUNCTION | LGFNC |
| LOG10_FUNCTION | LG1FNC |
| LOG2_FUNCTION | LG2FNC |
| MAXIMUM_FUNCTION | MXMFNC |
| MINIMUM_FUNCTION | MNMFNC |
| MINUS_EXPRESSION | MNSEXP |
| MINUS_FUNCTION | MNSFNC |
| MOD_EXPRESSION | MDEXP |
| MULT_EXPRESSION | MLTEXP |
| MULTIPLE_ARITY_BOOLEAN_EXPRESSION | MABE |
| MULTIPLE_ARITY_FUNCTION_CALL | MAFC |
| MULTIPLE_ARITY_GENERIC_EXPRESSION | MAGE |
| MULTIPLE_ARITY_NUMERIC_EXPRESSION | MANE |
| NOT_EXPRESSION | NTEXP |
| NUMERIC_DEFINED_FUNCTION | NMDFFN |
| NUMERIC_EXPRESSION | NMREXP |
| NUMERIC_VARIABLE | NMRVRB |
| ODD_FUNCTION | ODDFNC |
| OR_EXPRESSION | OREXP |
| PLUS_EXPRESSION | PLSEXP |
| POWER_EXPRESSION | PWREXP |
| REAL_DEFINED_FUNCTION | RLDFFN |
| REAL_LITERAL | RLLTR |
| REAL_NUMERIC_VARIABLE | RLNMVR |
| SIMPLE_BOOLEAN_EXPRESSION | SMBLEX |
| SIMPLE_GENERIC_EXPRESSION | SMGNEX |
| SIMPLE_NUMERIC_EXPRESSION | SMNMEX |
| SIMPLE_STRING_EXPRESSION | SMSTEX |
| SIN_FUNCTION | SNFNC |
| SLASH_EXPRESSION | SLSEXP |
| SQL_MAPPABLE_DEFINED_FUNCTION | SMDF |
| SQUARE_ROOT_FUNCTION | SQRTFN |
| STRING_DEFINED_FUNCTION | STDFFN |
| STRING_EXPRESSION | STREXP |
| STRING_LITERAL | STRLTR |
| STRING_VARIABLE | STRVRB |
| SUBSTRING_EXPRESSION | SBSEXP |
| TAN_FUNCTION | TNFNC |
| UNARY_BOOLEAN_EXPRESSION | UNBLEX |
| UNARY_FUNCTION_CALL | UNFNCL |
| UNARY_GENERIC_EXPRESSION | UNGNEX |
| UNARY_NUMERIC_EXPRESSION | UNNMEX |
| VALUE_FUNCTION | VLFNC |
| VARIABLE | VRBL |
| VARIABLE_SEMANTICS | VRBSMN |
| XOR_EXPRESSION | XREXP |