9
C 62448 : 2016 (IEC 62448 : 2013)
"No PageStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
}]
element.Common.Page =
(element.Common.Objects
| element.BlockSpace
| element.RuledLine
| element.Wait)*
attlist.id &= attribute objid [{ xsd:string}]
attlist.refid &= attribute refobj [{ xsd:string}]
attlist.refstream &= attribute refstream [{ xsd:string}]
attlist.Page &=
attlist.id,
attribute pagestyle [{ text}],
attlist.Common.Page
element.TextBlock =
element TextBlock [{
attlist.TextBlock,
((element.P | element.CR)*)
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "TextBlock"
"x[{a}]" ~
" "
sch:assert [
test = "@blockstyle = //Style/BlockStyle/@stylelabel"
"No BlockStyle"
]
"x[{a}]" ~
" "
]
――――― [JIS C 62448 pdf 11] ―――――
10
C 62448 : 2016 (IEC 62448 : 2013)
"x[{a}]" ~
" "
]
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "TextBlock"
"x[{a}]" ~
" "
sch:assert [
test = "@textstyle = //Style/TextStyle/@stylelabel"
"No TextStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
}]
attlist.TextBlock &=
attlist.id,
attribute textstyle [{ text}],
attribute blockstyle [{ text}],
attlist.Common.Text,
attlist.Common.Block
element.P = element P [{ attlist.P, DrawChar}]
attlist.P &= attribute refesound [{ xsd:string}]・
element.Plot = element Plot [{ attlist.Plot, text}]
attlist.xsize &= attribute xsize [{ xsd:unsignedShort}]
attlist.ysize &= attribute ysize [{ xsd:unsignedShort}]
attlist.Plot &=
attlist.xsize,
attlist.ysize,
attlist.refid,
[ a:defaultValue = "bottom" ]
attribute adjustment [{ "center" | "baseline" | "top" | "bottom"}]・
element.CR = element CR [{ empty}]
――――― [JIS C 62448 pdf 12] ―――――
11
C 62448 : 2016 (IEC 62448 : 2013)
element.Fill =
element Fill [{
attribute code [{ text}],
empty
}]
element.Space = element Space [{ attlist.xsize, empty}]
element.CharButton = element CharButton [{ attlist.refid, SimpleChar1}]
element.Rubi = element Rubi [{ (element.Oyamoji, element.Rubimoji)+}]
element.Oyamoji = element Oyamoji [{ SimpleChar0}]
element.Gaiji = element Gaiji [{ attlist.Gaiji, text}]
attlist.Gaiji &=
attlist.refid,
attribute fontfacename [{ text}]・,
attribute code [{ text}]
element.AltString = element AltString [{ element.Org, element.Alt}]
element.Org = element Org [{ text}]
element.Alt = element Alt [{ text}]
element.Rubimoji = element Rubimoji [{ SimpleChar0}]
element.Box = element Box [{ attlist.Box, SimpleChar0}]
attlist.linetype &=
attribute linetype [{ "solid" | "dotted" | "dashed" | "double"}]
attlist.Box &= attlist.linetype・
element.EmpDots = element EmpDots [{ attlist.EmpDots, SimpleChar0}]
attlist.Empdotsposition &=
attribute empdotsposition [{ "before" | "after"}]
attlist.EmpdotsChar &=
attribute empdotscode [{ text}],
attribute empdotsfontname [{ text}],
attribute refempdotsfont [{ text}]
attlist.EmpDots &= attlist.Empdotsposition・, attlist.EmpdotsChar・
element.EmpLine = element EmpLine [{ attlist.EmpLine, SimpleChar0}]
attlist.Emplineposition &=
attribute emplineposition [{ "before" | "after"}]
attlist.Emplinetype &=
attribute emplinetype [{
"none" | "solid" | "dotted" | "dashed" | "double"
}]
attlist.EmpLine &= attlist.Emplinetype・, attlist.Emplineposition・
element.Sub = element Sub [{ SimpleChar0}]
element.Sup = element Sup [{ SimpleChar0}]
――――― [JIS C 62448 pdf 13] ―――――
12
C 62448 : 2016 (IEC 62448 : 2013)
element.Yoko = element Yoko [{ SimpleChar0}]
element.Tate = element Tate [{ SimpleChar2}]
element.Nekase = element Nekase [{ SimpleChar2}]
element.NoBR = element NoBR [{ SimpleChar1}]
element.DrawChar =
element DrawChar [{
attribute line [{ xsd:unsignedShort}],
SimpleChar0
}]
element.Italic = element Italic [{ DrawChar}]
element.Bold = element Bold [{ DrawChar}]
element.ImageBlock =
element ImageBlock [{ attlist.ImageBlock, text}]
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "Page"
"x[{a}]" ~
" "
sch:assert [
test = "@blockstyle = //Style/BlockStyle/@stylelabel"
"No BlockStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
attlist.ImageBlock &=
attlist.id,
attribute blockstyle [{ text}],
attlist.Common.Block,
attlist.Common.Image
element.ButtonBlock =
element ButtonBlock [{
attlist.ButtonBlock,
element.BaseButton・,
――――― [JIS C 62448 pdf 14] ―――――
13
C 62448 : 2016 (IEC 62448 : 2013)
element.FocusinButton・,
element.PushButton・,
(element.UpButton・)
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "ButtonBlock"
"x[{a}]" ~
" "
sch:assert [
test = "@blockstyle = //Style/BlockStyle/@stylelabel"
"No BlockStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
}]
attlist.ButtonBlock &=
attlist.id,
attribute blockstyle [{ text}],
attlist.Common.Block
attlist.refimage &= attribute refimage [{ xsd:string}]
element.BaseButton = element BaseButton [{ attlist.refimage・, empty}]
element.FocusinButton =
element FocusinButton [{
attlist.refimage・,
(element.JumpTo
| element.Run
| element.SoundStop
| element.CloseWindow)*
}]
element.JumpTo = element JumpTo [{ attlist.jump, empty}]
attlist.jump &=
attribute refpage [{ xsd:string}],
attlist.refid
――――― [JIS C 62448 pdf 15] ―――――
次のページ PDF 16
JIS C 62448:2016の引用国際規格 ISO 一覧
- IEC 62448:2013(IDT)
JIS C 62448:2016の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.240 : 情報技術(IT)の応用 > 35.240.30 : 情報,ドキュメンテーション及び出版業務におけるITの応用
- 33 : 電気通信工学.オーディオ及びビデオ工学 > 33.160 : オーディオ,ビデオ及びAV技術 > 33.160.60 : マルチメディアシステム及びテレビ会議設備
JIS C 62448:2016の関連規格と引用規格一覧
- 規格番号
- 規格名称
- JISX0304:2011
- 国名コード
- JISX0304:2021
- 国名コード
- JISX0412-1:2004
- 言語名コード―第1部:2文字コード
- JISX4177-2:2005
- 文書スキーマ定義言語(DSDL)―第2部:正規文法に基づく妥当性検証―RELAX NG