DTS Viewerの開発とデジタル源氏物語プロジェクトにおける応用
DTS Viewerの開発とデジタル源氏物語プロジェクトにおける応用の過程をまとめています。 目次 校異源氏物語テキストDBに対するDTS(Distributed Text Services) API DTSビューアの開発 校異源氏物語テキストDBのDTS API・DTSビューアおよび校異源氏物語テキストDBの更新
DTS Viewerの開発とデジタル源氏物語プロジェクトにおける応用の過程をまとめています。 目次 校異源氏物語テキストDBに対するDTS(Distributed Text Services) API DTSビューアの開発 校異源氏物語テキストDBのDTS API・DTSビューアおよび校異源氏物語テキストDBの更新
この本について Ethereumスマートコントラクト開発をゼロから学ぶ実践的なチュートリアルです。 Hardhatを使った開発環境構築から、NFTマーケットプレイスの構築まで、 手を動かしながらWeb3開発の基礎を身につけます。 対象読者 Web3/ブロックチェーン開発に興味があるエンジニア Solidityを学びたいフロントエンド開発者 NFTやDeFiの仕組みを理解したい方 実際に動くDAppを作ってみたい方 学べること 基礎編 Hardhat開発環境のセットアップ Solidityの基本文法 コントラクトのコンパイル・テスト・デプロイ Sepoliaテストネットへのデプロイ トークン編 ERC20トークンの実装(独自トークン発行) ERC721 NFTの実装(画像NFT) IPFSを使ったメタデータ管理(Pinata) 応用編 ERC4907:レンタル可能なNFT NFTマーケットプレイスの構築 来歴追跡(Provenance) フロントエンド編 Next.js + wagmiでDApp構築 ウォレット接続(MetaMask/WalletConnect) コントラクトとの連携 技術スタック Solidity / Hardhat / ethers.js Next.js / React / TypeScript wagmi / viem IPFS / Pinata Sepolia Testnet 特徴 ✅ 実際に動くコードで学ぶ ✅ つまずきやすいポイントをQ&A形式で解説 ✅ 図解でアーキテクチャを理解 ✅ テストネットで安全に実験 目次 環境構築と最初のコントラクト イベント(Event)を使う 小休止:ブロックチェーンとWeb3開発の全体像 mapping を使う modifier を使う テストネットにデプロイ フロントエンド構築 - Next.js + wagmi + RainbowKit NFT (ERC721) を作る NFTフロントエンド NFTレンタル (ERC4907) NFTレンタルマーケットプレイス IIIF統合 - デジタルアーカイブNFTの高度な実装 AIPパッケージの生成 - BagIt準拠のデジタル保存 セマンティック・ブロックチェーン - RDF/JSON-LDによる来歴記述
IIIFの概念理解からイメージサーバ構築、マニフェスト作成、ビューア活用までを体系的に学べる入門書 目次 はじめに IIIFとは何か — 概念と全体像 IIIF Image API入門 Cantaloupeイメージサーバの構築と運用 AWSサーバーレスIIIFイメージサーバの構築 画像の前処理 — ピラミッドTIFFの作成 IIIF Presentation APIの基礎 IIIFマニフェストの作成と管理 Miradorビューアの導入と基本操作 Miradorプラグイン開発と活用 その他のIIIFビューア – Universal Viewer・OpenSeadragon・Ramp IIIFアノテーションの実践 音声・動画資料のIIIF対応 IIIF地図連携 — Georeference Extension IIIF認証APIとアクセス制御 IIIFツール集とリソースガイド
Japan SearchのRDFストアを対象にしたSPARQLクエリ集です。 目次 指定した日に更新されたアイテムのコレクション別の集計 指定されたproviderの更新日に基づく集計を行う 更新日に対して、関連する?choの数をカウントし、その結果を最新の日付からソートして表示 更新日およびプロバイダ別のアイテム数を集計する 特定のプロバイダおよび更新日を持つアイテムのタイプ別の集計
Omeka ClassicとIIIF Toolkitプラグインを用いたIIIF画像へのアノテーション付与環境を構築します。Omeka Classicの基本的なインストールと合わせて説明します。 目次 Omeka Classicのインストール IIIF Toolkitプラグインのインストール IIIFマニフェストの登録 アノテーションの付与
Omeka Sの使い方を紹介します。 目次 インストール サイト リソース モジュール モジュール(IIIF) テーマ 開発者向け バックアップ
「デジタルアーカイブ学会第 7 回研究大会チュートリアル 1. デジタルアーカイブの公開技術(IIIFとOmekaを中心に)」をベースにしています。 いらすとやさんの画像を使用させていただいています。 目次 Omekaのインストール 基本操作 モジュールのインストール キュレーション
Omeka Sの導入からアイテム管理、サイト構築、モジュール活用、IIIF連携、API活用までを体系的に学べる実践ガイド 目次 はじめに Omeka Sとは何か — 概念とアーキテクチャ インストールと初期設定 アイテムとメディア管理 語彙とメタデータ アイテムセットとコレクション管理 サイトとページの構築 モジュールの活用 IIIF連携 API活用 テーマのカスタマイズ リソース集
Omeka.netの使い方を説明します。チャプター3以降は、Omeka Classicの使用方法と共通です。 Creative Commons - BY – 2014 Use Case: Scholars, Omeka.net, http://info.omeka.net/omeka-net-help/use-case-scholars/ (翻訳&改訂:中村覚) 目次 概要 サインアップとプラン選択 アイテムの追加 タグを管理する 展示ビルダ シンプルページ ユーザーの管理
Linked Open Dataの概念理解からRDFモデリング、SPARQLクエリ作成、Wikidata・ジャパンサーチ等の活用までを体系的に学べる入門書 目次 はじめに Linked Open Dataとは RDFの基礎 Turtle構文入門 SPARQL基礎 SPARQL応用 Wikidataの活用 ジャパンサーチSPARQL データモデリング LODの公開 データの可視化 リソース集
TEI (Text Encoding Initiative) の概念理解からXMLマークアップ、ヘッダー設計、出版・公開までを体系的に学べる入門書 目次 はじめに TEIとは何か — 歴史・概念・エコシステム XMLの基礎 — TEIの基盤技術を理解する TEIヘッダーの構造 — メタデータの設計 テキスト構造のマークアップ — 本文の構造化 固有表現のマークアップ — 人名・地名・日付の記述 校異情報とテキスト批評 — 写本間の異同を記録する 写本・資料記述 — msDescによる物理的・歴史的記述 ファクシミリと画像連携 — テキストと画像を結ぶ TEI関連ツール — 編集・変換・処理の実践 TEIドキュメントの公開 — Webでの閲覧と配信 リソース集 — 筆者の関連記事とTEI学習リソース
デジタルアーカイブの設計思想からメタデータ標準、デジタル化、システム構築、公開・運用までを体系的に学べる実践ガイド 目次 はじめに デジタルアーカイブとは メタデータ標準 デジタル化の実践 保存と長期保存 検索と発見 権利管理 システムアーキテクチャ プラットフォーム選定 APIと相互運用性 持続可能性と運用 リソース集
ブロックチェーンの学習にあたり、デジタル文化財の管理システムのプロトタイプを作成経過をまとめます。 目次 はじめに NFT対応 履歴の追加 NFTのレンタル(要修正:所有権の転送) NFTのレンタル(修正版:ERC-4907) ウォレットの接続