IIIFの多角形アノテーションをTEI/XMLで表現する一例
概要 IIIFの多角形アノテーションをTEI/XMLで表現する一例について紹介します。 方法 TEI/XMLでは、zoneタグとpoints属性を使用して、多角形のアノテーションを表現することができます。 https://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-teidata.point.html 例 動作確認のため、以下の記事で紹介したアノテーションツールに、TEI/XML形式でのエクスポート機能を追加しました。 具体的には、以下のようなダウンロード時のオプションを追加しました。 ダウンロード結果として得られるTEI/XMLの例は以下です。ulx, uly, lrx, lryで矩形を記述しつつ、pointsで多角形の情報を記述しています。 < < < < ? ? ? T / x x x E T m m m I E l l l < < < I - - x t / t / f / > v m m m e t e t a f e o o l i e x e c a r d d n H < i t < x s < < c s e e s e f / H > b / t i s / s / s i l l = a i f e o b > m u s u s i o " d l i a d o i r u r u m n h h h e e < < < l d y < d l f < < < r f < < < r i = r r t r D t / p / s / e e > p / y e a g z z f a g z z f l " e e t > e i t u p o s D r > p > c r o o a c r o o a e 1 f f p s t i b u u o e > > s e a n n c e a n n c > . = = : c l < t l < b r < u s S a p e e e p e e e 0 " " / > e t / l i p / l c p / r c o m s h > s h > " h h / S i t e c > p i e > p c > m e a i u u a i u u t t w t t i S a > c D > e e A m c l l m c l l e t t w m l T t t t P a e I D s e x x e x x n p p w t e i l m i u t s n e t = A u = = A u = = c : : . > > t e t o b i c f s e " s r " " s r " " o / t l > > n l o > o c x h = l 5 4 = l 2 9 d / e e S i n r > t t " = 3 7 " = 1 9 i w w i t c S m t h " 1 8 h " 9 3 n w w - m a t a h p t h 4 " t h 7 " g w w c t t m t e s t t " t t " = . . . > i t i r : p t u p t u " t t o o > o e / s p u l s p u l u e e r n n . / : s l y : s l y t i i g d / : y = / : y = f - - / I a l / = " / / = " - c c n n b . d / " 3 d / " 3 8 . . s f o n l d 1 0 l d 3 7 " o o / o u d . l 9 7 . l 0 0 ? r r 1 r t l n . 8 " n . 4 1 > g g . m . d n 3 d n 4 " / 0 a t g l d " l l d " r r " t h o . l r . l l e e > i e . g . l x g . l r l l o j o g r = o g r x e e n s p . o x " . o x = a a o j . = 1 j . = " s s u a p j " 2 p j " 2 e e r p / p 5 2 / p 2 8 / / c i a / 5 6 a / 7 4 x x e / p a 0 " p a 3 9 m m i i p 9 i p 1 " l l i / i " l / i " / / i i / r i / l t t f i i l y i i l r e e / i i r = i i r y i i 3 f i y " f i y = / / 4 / f = 3 / f = " c c 3 3 / " 7 3 / " 4 u u 7 4 3 2 3 4 3 3 0 s s 6 3 4 1 1 3 4 5 9 t t 8 7 3 8 " 7 3 7 5 o o 6 6 7 9 6 7 3 " m m / 8 6 " a 8 6 " / / m 6 8 n 6 8 a s s a / 6 a a / 6 a n c c n c / n = c / n a h h i a R a " a R a = e e f n 0 = 校 n 0 = " m m e v 0 " 異 v 0 " 中 a a s a 0 C 源 a 0 サ 央 / / t s 0 を 氏 s 0 ン 公 r r . / 0 変 物 / 0 プ 論 e e j 1 0 更 語 3 0 ル 社 l l s " 1 " " " 3 " 蔵 a a o > / > / 版 x x n f p p f p " n n " u o o u o g g > l i i l i p / / l n n l n o t t / t t / t i e e f s s f s n i i u = = u = t _ _ l " " l " s a a l 5 4 l 2 = l l / 3 7 / 2 " l l 0 1 8 0 0 9 . . / 4 , / 9 9 r r d , 3 d , 3 n n e 2 7 e 3 , g g f 0 3 f 0 4 " " a 8 2 a 4 0 u 7 u 5 9 t t l 4 l 6 y y t 5 7 t 2 p p . 4 8 . 1 9 e e j 1 , j 9 9 = = p 2 3 p 8 3 " " g , 0 g , , a a " 1 8 " 3 3 p p 9 5 7 p p s 8 1 s 5 0 l l a 4 2 a 1 2 i i m 2 m c c e 5 7 e 2 2 a a A 5 , A 7 8 t t s 1 3 s 2 4 i i = 0 0 = 9 9 o o " , 8 " , , n n h 2 h 3 3 / / t 0 1 t 5 7 x x t 8 2 t 7 0 m m p 7 2 p 5 2 l l s 7 s " " : 5 , : 2 2 / 4 3 / 7 8 s s / 1 7 / 3 4 c c d 2 3 d 2 9 h h l , 2 l , , e e . 2 . 3 4 m m n 1 4 n 0 0 a a d 9 7 d 6 9 t t l 0 8 l 2 6 y y . , . p p g 5 3 g 2 9 e e o 3 7 o 2 9 n n . 1 3 . 0 3 s s j 4 2 j 9 , = = p , " p , 4 " " / 2 / / 3 0 h h a 0 > a 0 9 t t p 8 p 4 6 t t i 7 i 5 " p p / / " : : i 5 i / i 3 i / i 1 i r p f 4 f e u / , / l r 3 2 3 a l 4 0 4 x . 3 8 3 n o 7 7 7 g c 6 " 6 . l 8 / 8 o c 6 > 6 r . / / g R R r 0 0 n g 0 0 s 0 0 d 0 0 s s 0 0 t d 0 0 r l 1 3 u / " " c s / / t c > > u h r e e m / a 1 t . r 0 o " n ? " > ? > 以下は、Oxygen XML Editorで表示した例です。 ...