すべてのタグ

TAG

#tei

119件の記事

TEI/XMLの翻刻データから統計ページをCI/CDで自動更新する — 『校異源氏物語』テキストDBの事例

TEI/XMLで構造化された翻刻テキストから、巻ごとのページ数・行数・文字数・和歌数を集計する統計ページを生成し、GitHub Actionsで再ビルド・再公開まで自動化する仕組みを紹介します。

teixmldhgithub-actions

TEI XMLのスタンドオフ注釈をインライン化する際の落とし穴とDOM操作による解決

デジタル延喜式の開発で、TEI XMLのスタンドオフ注釈をVue.js向けにインライン化する際に遭遇した文書構造崩壊のバグと、DOM操作ベースの解決策についての記録

teixmlpythonbeautifulsoup

🤖Claude Codeで6件のGitHub Issueを並行対応:worktreeとagentの活用

Claude Codeのworktree機能とagentを活用して、Nuxt.js製のTEIビューアプロジェクトの6件のGitHub Issueを並行して対応した記録です。

claude-codegithubnuxtjstei

📜TEI Publisher:TEI XMLデジタルエディション出版プラットフォーム

TEI XML のデジタルエディションを出版するためのプラットフォーム TEI Publisher の概要と、デジタルヒューマニティーズにおける活用方法を紹介します。

teixmlpublishingdigital-edition

📜TEI/XMLサイトをVercelで高速デプロイ:XSLT変換をsaxon-jsで自動化する

TEI/XMLサイトをVercelで高速デプロイ:XSLT変換をsaxon-jsで自動化する

teixsltvercelsaxonjs

📜TEI/XMLサイトをVercelで高速デプロイ:XSLT変換をsaxon-jsで自動化する

TEI/XMLのXSLT変換をsaxon-jsで自動化し、Vercelで高速にデプロイする方法。Node.jsのXSLTライブラリ3種の比較も。

teixsltvercelsaxonjs

📜DTS (Distributed Text Services) 1.0 正式リリースへの対応 ― TEI/XMLテキストAPIの仕様更新記録

DTS 1-alpha から 1.0 への移行で必要だった変更点を整理。JSON-LD Context URL、Content-Type、パラメータバリデーション、和歌 Citation Tree 対応など。

dtsapiteidigitalhumanities

👁DOCX → TEI/XML 変換ツールに CETEIcean を使ったプレビュー機能を追加した

CETEIcean を使って、TEI/XML 変換結果をブラウザ上で視覚的に確認できるプレビュー機能を追加しました。

teixmldigitalhumanitiesjavascript

XSLT処理を5倍高速化:Saxon-JSからSaxon-HEへの移行

TEI XMLのデジタル・ヒューマニティーズプロジェクトで、npx xslt3(Saxon-JS)からJava Saxon-HEへ切り替えたところ、XSLTビルド時間が1分48秒から23秒に短縮された。

xsltsaxonteidigitalhumanities

📄TEI Garage APIを使って、DOCX → TEI/XML 変換ツールをブラウザだけで作った

TEI Garage APIを使って、DOCX → TEI/XML 変換ツールをブラウザだけで作った

teixmldigitalhumanitiesjavascript

👋Hypothes.is APIでWebアノテーションをエクスポートしてTEI/XMLに変換する

Hypothes.is APIでWebアノテーションをエクスポートしてTEI/XMLに変換する

apixmlannotationtei

📝OpenITI mARkdownからTEI XMLへの自動変換ツール「oitei」を試す

OpenITI mARkdownからTEI XMLへの自動変換ツール「oitei」を試す

pythonxmlteidh

🐈ODD編集Tips:その1

ODD編集Tips:その1

xmlrngteiodd

🙄TEI ODDによるIIIF対応ファクシミリ記述の制約設計

TEI ODDによるIIIF対応ファクシミリ記述の制約設計

xmlrngiiiftei

🐕ODD Chain チュートリアル

ODD Chain チュートリアル

tei

👻TEI古典籍ビューワをカスタマイズして判読不能箇所(gap)を表示する

TEI古典籍ビューワをカスタマイズして判読不能箇所(gap)を表示する

tei

🕌TEI Processing Modelで実現する宣言的なマルチフォーマット変換

TEI Processing Modelで実現する宣言的なマルチフォーマット変換

xmlxsltteiodd

📚TEI/XMLファイルをGitHubで公開する手順書

TEI/XMLファイルをGitHubで公開する手順書

githubxmlteihumanities

😸TEI ODDファイルのカスタマイゼーション:NDL古典籍OCRの事例

TEI ODDファイルのカスタマイゼーション:NDL古典籍OCRの事例

ocrrngteiroma

👌TEI GarageのAPIを使用したODDからRNG/HTMLへの変換

TEI GarageのAPIを使用したODDからRNG/HTMLへの変換

teiromaoddteigarage

🎃RELAX NGとSchematronを組み合わせたTEI XMLスキーマの実装ガイド

RELAX NGとSchematronを組み合わせたTEI XMLスキーマの実装ガイド

xmlrngxpathtei

📑生成AIを用いてプロジェクトに特化したrngファイルを作成する

生成AIを用いてプロジェクトに特化したrngファイルを作成する

xmlrngteioxygen

💡「前近代日本-アジア関係資料デジタルアーカイブ」のビューアを試す

「前近代日本-アジア関係資料デジタルアーカイブ」のビューアを試す

dockerlaravelphpvue

📖Odeuropaに関連するツールを試す

Odeuropaに関連するツールを試す

streamlithuggingfacetei

🐈DToC: Dynamic Table of Contextsを試す

DToC: Dynamic Table of Contextsを試す

ocrxmlteigemini

🐈DHConvalidatorにおける'ref'に関する不具合への対応

DHConvalidatorにおける'ref'に関する不具合への対応

pythonxmlteidocx

💨校異源氏物語テキストDBに対する検索を行うAPIサーバの構築

校異源氏物語テキストDBに対する検索を行うAPIサーバの構築

apielasticsearchswaggeropenapi

🙄NDL古典籍OCR-Liteを用いて、IIIFマニフェストファイルからTEI/XMLファイルを作成する

NDL古典籍OCR-Liteを用いて、IIIFマニフェストファイルからTEI/XMLファイルを作成する

ocrhuggingfaceiiiftei

😸その2:NDL古典籍OCR-Liteを用いたアノテーション付きIIIFマニフェストファイルとTEI/XMLファイルの作成

その2:NDL古典籍OCR-Liteを用いたアノテーション付きIIIFマニフェストファイルとTEI/XMLファイルの作成

nextjsocrmonorepoiiif

DTS Viewerの更新:ページネーションへの対応

DTS Viewerの更新:ページネーションへの対応

nextjsteidts

📘NDL古典籍OCR-Liteを用いたアノテーション付きIIIFマニフェストファイルとTEI/XMLファイルの作成

NDL古典籍OCR-Liteを用いたアノテーション付きIIIFマニフェストファイルとTEI/XMLファイルの作成

npmmonorepoiiiftei

🌟TEI/XMLファイルをS3互換のオブジェクトストレージでホストする

TEI/XMLファイルをS3互換のオブジェクトストレージでホストする

nextjsdrupalteileafwriter

😽校異源氏物語テキストDBのDTS(Distributed Text Services) APIの更新

校異源氏物語テキストDBのDTS(Distributed Text Services) APIの更新

nodexmlteijsonld

👋IIIF画像に対する多角形アノテーション支援ツールの改修

IIIF画像に対する多角形アノテーション支援ツールの改修

xmliiifteiopenseadragon

🐕DTS (Distributed Text Services)のビューア開発

DTS (Distributed Text Services)のビューア開発

apijsonxmltei

📖Annotorious v2のpolygonツールを使って、polylineを作成する

Annotorious v2のpolygonツールを使って、polylineを作成する

vuexmlannotationtei

👋Vercelにデプロイしたexpressについて、vercel.jsonによるcors対応を行う

Vercelにデプロイしたexpressについて、vercel.jsonによるcors対応を行う

vercelexpresscorstei

🙌Google Cloud Vision APIとGakuNin RDMを用いたTEI/XMLファイル作成アプリの試作

Google Cloud Vision APIとGakuNin RDMを用いたTEI/XMLファイル作成アプリの試作

nextjsxmlteirdm

😊IIIFの多角形アノテーションをTEI/XMLで表現する一例

IIIFの多角形アノテーションをTEI/XMLで表現する一例

svgxmliiiftei

🌟CETEIceanとXPathを使って特定の要素にスクロールする

CETEIceanとXPathを使って特定の要素にスクロールする

nextjsxmlxpathtei

LEAF WriterとGakuNin RDMを用いたTEI/XMLファイルの編集環境の試作

LEAF WriterとGakuNin RDMを用いたTEI/XMLファイルの編集環境の試作

nextjsteirdmleafwriter

📝TEI/XMLから検索システムを構築する際のDTS(Distributed Text Services)のdts:wrapperの応用例

TEI/XMLから検索システムを構築する際のDTS(Distributed Text Services)のdts:wrapperの応用例

xmlteijsonapidts

🦁Miradorで画像を表示し、CETEIceanでテキストを表示するサンプルアプリ

Miradorで画像を表示し、CETEIceanでテキストを表示するサンプルアプリ

xmliiifteimirador

🐥WordファイルをTEI XMLに変換する方法:TEIgarage APIの活用ガイ

WordファイルをTEI XMLに変換する方法:TEIgarage APIの活用ガイ

pythonteidocxteigarage

🐷Next.js + CETEIcean + React TEI Routerを使ったビューア開発

Next.js + CETEIcean + React TEI Routerを使ったビューア開発

nextjsreactxmltei

👌vttファイルからTEI/XMLを作成する

vttファイルからTEI/XMLを作成する

pythoniiifteivtt

🎉IIIFマニフェストファイルからOCR結果を含むTEI_XMLファイルを作成するプログラム

IIIFマニフェストファイルからOCR結果を含むTEI_XMLファイルを作成するプログラム

colabocriiiftei

📑校異源氏物語に対する類似テキスト検索アプリを作成しました。

校異源氏物語に対する類似テキスト検索アプリを作成しました。

pythonocrhuggingfacetei

😎XSLTを使いながらTEI/XMLファイルを編集する

XSLTを使いながらTEI/XMLファイルを編集する

vscodexmlcopilotcursor

💭VSCodeとXSLTを用いたTEI/XMLのリアルタイムプレビュー

VSCodeとXSLTを用いたTEI/XMLのリアルタイムプレビュー

vscodexmlxslxslt

💭校異源氏物語テキストDBのTEI/XMLからPDFを作成する

校異源氏物語テキストDBのTEI/XMLからPDFを作成する

texpdfxmlxslt

🐥Knight LabのTimelineJSやStoryMapJSをNext.jsから利用する

Knight LabのTimelineJSやStoryMapJSをNext.jsから利用する

nextjstei

😸XSLTを使ってIIIFとTEIの対照表示を実現する

XSLTを使ってIIIFとTEIの対照表示を実現する

xmlxsltiiiftei

🦔LEAF WriterのEditor Toolbarをカスタマイズする

LEAF WriterのEditor Toolbarをカスタマイズする

xmlteileafwriter

😎LEAF WriterをNext.jsから使用する

LEAF WriterをNext.jsから使用する

nextjsxmlteileafwriter

😎Romaを使ってタグの属性に使用可能な値を限定する

Romaを使ってタグの属性に使用可能な値を限定する

xmlrngteiroma

🙌Romaを使ってプロジェクトに応じたタグに使用する属性を限定する

Romaを使ってプロジェクトに応じたタグに使用する属性を限定する

rngteiroma

👌校異源氏物語テキストDBで公開するTEI/XMLファイルに対するDTS APIのGitHubリポジトリ

校異源氏物語テキストDBで公開するTEI/XMLファイルに対するDTS APIのGitHubリポジトリ

apixmlteidts

🚀校異源氏物語テキストDBで公開するTEI/XMLファイルに対するDTS APIを作成する

校異源氏物語テキストDBで公開するTEI/XMLファイルに対するDTS APIを作成する

vercelapixmltei

🌊DTS(Distributed Text Services)を使ってみる

DTS(Distributed Text Services)を使ってみる

xmlteidts

📑DTSとCTSの関係

DTSとCTSの関係

teidtscts

🎉MyCapytainライブラリを試す

MyCapytainライブラリを試す

xmlteidtscts

👋Canonical Text Serviceを試す

Canonical Text Serviceを試す

xmlteicts

😺画像ファイルに対してGoogle Cloud Visionを適用して、IIIFマニフェストおよびTEI/XMLファイルを作成する

画像ファイルに対してGoogle Cloud Visionを適用して、IIIFマニフェストおよびTEI/XMLファイルを作成する

pythonocriiiftei

🚀LEAF Writer: Miradorを追加する

LEAF Writer: Miradorを追加する

xmlteileafwriter

😽LEAF Writer: サンプルデータの追加方法

LEAF Writer: サンプルデータの追加方法

xmlteileafwriter

🙌LEAF Writer: Image Viewerの使い方

LEAF Writer: Image Viewerの使い方

xmliiifteileafwriter

🌊LEAF Writer:CSSのカスタマイズ

LEAF Writer:CSSのカスタマイズ

cssxmltei

🍣LEAF Writer:スキーマのカスタマイズ

LEAF Writer:スキーマのカスタマイズ

xmlschemateiroma

🐈校異源氏物語・本文テキストデータリポジトリで公開しているTEI/XMLを一部更新しました。

校異源氏物語・本文テキストデータリポジトリで公開しているTEI/XMLを一部更新しました。

xmlteileafwriter

📑LEAF Writer:Japan Searchに対するEntity Lookup

LEAF Writer:Japan Searchに対するEntity Lookup

teileafwriter

🌟LEAF Writer:日本語UIの追加

LEAF Writer:日本語UIの追加

teileafwriter

🙄LEAF-Writerをローカル環境で動かす

LEAF-Writerをローカル環境で動かす

xmlteileafwriter

🔖DHCフォーマットの中身を確認する

DHCフォーマットの中身を確認する

xmlteidhc

😺IIIF Curation ListをTEIのfacsimile要素に変換する

IIIF Curation ListをTEIのfacsimile要素に変換する

iiiftei

📘Japan Search利活用スキーマを使ったentity-lookupの試作

Japan Search利活用スキーマを使ったentity-lookupの試作

rdfteijps

🙌cwrcのwikidata-entity-lookupを試す

cwrcのwikidata-entity-lookupを試す

apixmlteiwikidata

🙆CWRC XML Validator APIを試す

CWRC XML Validator APIを試す

xmltei

📚RELAX NGとSchematron

RELAX NGとSchematron

xmlrnggpttei

👏TEI PublisherのODDの設定例①

TEI PublisherのODDの設定例①

textei

👌Docker版のTEI Publisherを使用する

Docker版のTEI Publisherを使用する

xmltei

🙌TEIGarageを試す

TEIGarageを試す

tei

🐙(機械翻訳)The TEI Archive

(機械翻訳)The TEI Archive

tei

📑TEI/XMLの可視化例:Leafletを用いた地図表示

TEI/XMLの可視化例:Leafletを用いた地図表示

leafletxmltei

🙆Next.jsを用いたTEI/XMLファイルの簡易ビューアを作成しました

Next.jsを用いたTEI/XMLファイルの簡易ビューアを作成しました

nextjsiiiftei

🙆デジタル源氏物語における校異源氏物語と現代語訳の対応づけ

デジタル源氏物語における校異源氏物語と現代語訳の対応づけ

pythonxmltei

🙄Oxygen XML Editorのイメージマップエディタの使用例

Oxygen XML Editorのイメージマップエディタの使用例

xmlteioxygen

🌟TEI Publisher: TEI Publisher Demo Collectionの可視化例①

TEI Publisher: TEI Publisher Demo Collectionの可視化例①

teiteipublisher

😊Nuxt3でXMLをフォーマットしてシンタックスハイライト表示する

Nuxt3でXMLをフォーマットしてシンタックスハイライト表示する

nuxtxmltei

📚TEI ODDから変換可能なスキーマについて:RNG、XSD、DTDなど

TEI ODDから変換可能なスキーマについて:RNG、XSD、DTDなど

teiromaodd

🙄Romaを使ってプロジェクトに応じたタグを限定し、解説を作成する

Romaを使ってプロジェクトに応じたタグを限定し、解説を作成する

rngteiroma

👏Visual Studio Code(VSCode)でVersioning Machine(VM5.0)を使用する

Visual Studio Code(VSCode)でVersioning Machine(VM5.0)を使用する

tutorialtei

💬CETEIceanとNuxt3を使ったサンプルリポジトリを作成しました。

CETEIceanとNuxt3を使ったサンプルリポジトリを作成しました。

nuxtnuxt3teiceteicean

TEI Critical Apparatus Toolboxを用いてTEI XMLをLaTeXに変換してみる

TEI Critical Apparatus Toolboxを用いてTEI XMLをLaTeXに変換してみる

texpdftei

🐈TEI/XMLファイルからrespStmtのnameの値を抽出する方法(GPT-4による解説)

TEI/XMLファイルからrespStmtのnameの値を抽出する方法(GPT-4による解説)

pythonbeautifulsoupdataextractiontei

😊app要素を含むTEI/XMLファイルに対して、編集距離を算出するプログラムを作成しました。

app要素を含むTEI/XMLファイルに対して、編集距離を算出するプログラムを作成しました。

tei

😸Visual Studio Live Shareを用いてTEI/XMLファイルを共同編集する(xmlでなくても可)

Visual Studio Live Shareを用いてTEI/XMLファイルを共同編集する(xmlでなくても可)

vscodexmllivesharetei

🐈RELAX NGスキーマを操作するライブラリjingtrangを試す:検証編

RELAX NGスキーマを操作するライブラリjingtrangを試す:検証編

pythonxmlrngtei

🚀WordをTEI/XMLに変換する

WordをTEI/XMLに変換する

pythonteidocx

🦔Romaを用いてカスタマイズしたrngファイルを作成する:使用するTEIタグを限定する

Romaを用いてカスタマイズしたrngファイルを作成する:使用するTEIタグを限定する

tei

😸ExcelからTEI/XMLを作成するフローの一例を作成しました。

ExcelからTEI/XMLを作成するフローの一例を作成しました。

tei

😊TEIビューアでの利用を想定したCustom OpenSegDragon Viewerを作成しました。

TEIビューアでの利用を想定したCustom OpenSegDragon Viewerを作成しました。

npmvue3iiiftei

🌟Gatsby CETEIceanを試す

Gatsby CETEIceanを試す

gatsbyteiceteicean

📌TEI Boilerplateを試す

TEI Boilerplateを試す

tei

😽TEIテキストの作成支援ツール「FairCopy」の紹介

TEIテキストの作成支援ツール「FairCopy」の紹介

iiiftei

🦁テキストマークアップツール「CATMA」の使い方

テキストマークアップツール「CATMA」の使い方

teicatma

🌟MediaWikiのTEI拡張を試す(結果:うまくいきませんでした。)

MediaWikiのTEI拡張を試す(結果:うまくいきませんでした。)

mediawikiwikitei

📘[TEI x JavaScript] Nuxt3で意図しないWhitespaceを削除する

[TEI x JavaScript] Nuxt3で意図しないWhitespaceを削除する

javascriptnuxt3tei

🙆python-docxを用いた両側ルビ

python-docxを用いた両側ルビ

pythonrubyxmltei

💨TEI/XMLファイルを縦書きPDFに変換する方法の1例

TEI/XMLファイルを縦書きPDFに変換する方法の1例

pdfcolabteidocx

Pythonを用いてTEI/XMLファイルをEPUBに変換する

Pythonを用いてTEI/XMLファイルをEPUBに変換する

pythonxmlepubtei

👻二つのテキスト間の差分を抽出するプログラムを作成しました。

二つのテキスト間の差分を抽出するプログラムを作成しました。

pythonxmltei

📌「NDL OCR x IIIF」アプリにTEI/XML形式でダウンロードする機能を追加しました。

「NDL OCR x IIIF」アプリにTEI/XML形式でダウンロードする機能を追加しました。

ocriiiftei

Node.js で XSLT を実行するサンプルリポジトリを作成しました。

Node.js で XSLT を実行するサンプルリポジトリを作成しました。

nodexmlxslttei

Pythonを用いたTEI/XMLファイルの分析サンプルプログラムを作成しました。

Pythonを用いたTEI/XMLファイルの分析サンプルプログラムを作成しました。

tei

Omeka S XML Viewerモジュールの使い方

Omeka S XML Viewerモジュールの使い方

omekasomekasmoduleteiomeka

IIIFマニフェストファイルからTEIのfacsimile要素を作成するプログラムを作成しました。

IIIFマニフェストファイルからTEIのfacsimile要素を作成するプログラムを作成しました。

iiiftei

JavaScriptのquerySelector()でxml:idに特定の値を持つ要素を取得する方法

JavaScriptのquerySelector()でxml:idに特定の値を持つ要素を取得する方法

teimemo

Oxygenの自動整形機能においてlbタグの前で改行する方法

Oxygenの自動整形機能においてlbタグの前で改行する方法

tei