インスタンスクリエータ タクソノミー編集機能 ユーザーズガイド |
目次
![]() ![]() |
第2章 タクソノミーファイルの編集 | > 2.10 タクソノミー編集画面での編集 |
インスタンス中で既に値が入力されている項目やタプルについて、タクソノミー編集画面で、項目やタプルの定義を変更した場合、入力済みの値は以下のように変更されます。
型の変更
入力値
fractionItemType型の項目を他の型に変更した場合、あるいはその逆の変更をした場合、値は削除されます。それ以外の場合は、現在の値が変更後の型としても有効であれば値はそのまま保存されます。有効ではない場合はその値は削除され未入力となります。
例: stringItemType から monetaryItemType へ変更した場合
値 "123" は monetaryItemType でもエラーとならないので保存される。値 "aaa" は monetaryItemType においてエラーとなるので削除される。
単位
非数値型から数値型への変更を行った場合、以下のルールで単位を設定します。
変更後の型 |
設定される型 |
monetaryItemType |
インスタンスに定義されている単位のうち、もっとも先頭に定義されている金額型(iso4217:*)の単位を設定する。金額型の単位が定義されていない場合、単位は未設定となる。 |
sharesItemType |
インスタンスに定義されている単位のうち、もっとも先頭に定義されている株数型(xbrli:shares)の単位を設定する。株数型の単位が定義されていない場合、単位は未設定となる。 |
pureItemType |
インスタンスに定義されている単位のうち、もっとも先頭に定義されている純粋型(xbrli:pure)の単位を設定する。純粋型の単位が定義されていない場合、その他の場合のルールに従う。 |
その他 |
その他の数値型に変更した場合、以下の優先順位で単位を選択し、設定する。
|
数値型から別の数値型への変更を行った場合、以下のルールで
単位を設定します。
変更前に設定されている単位が変更後の型でも設定可能な場合、単位は変更されません。
変更前に設定されている単位が変更後の型では設定不可の場合、上記非数値型から数値型への変更と同じルールで単位を設定します。
periodTypeの変更
定義されている全てのコンテキストの中から、変更後の periodType に適合する最も先頭に定義されているコンテキストを設定します。そのようなコンテキストが存在しない場合は、値は削除されます。
balance の変更
インスタンス中の項目は変化しません。
abstract の変更
abstract を false から true に変更した場合は、値は全て削除されます。true から false に変更した場合は、値は存在しないので何も変化しません。
nillableの変更
nillable を false から true に変更した場合は、インスタンス中の項目は変化しません。true から falseに変更した場合は、nilが設定された項目の値は削除されます。
項目定義の削除
その項目の値は全て削除されます。
タプルの内容モデルの変更
タプルの子項目、子タプルのうち、変更後の内容モデルに適合しないものは全て削除されます。
タプル定義の削除
そのタプルは全て(タプル内の子項目、子タプルも含め)削除されます。
Facet の変更
現在の値が変更後のFacetにおいてもエラーとならない場合は、その値は保存されます。エラーとなる場合はその値は削除されます。
目次
![]() ![]() |