Gramps(ソフトウェア)

おじいちゃん
原作者ドン・アリンガム[1] [2]
開発者おじいちゃんチーム[3]
初回リリース2001年4月21日; 24年前[4] (2001年4月21日
安定版リリース
6.0.6 [5]  / 2025年11月8日
リポジトリ
  • github.com/gramps-project/gramps
書かれたPython ( GTK+ 3 )
オペレーティング·システムLinuxBSDSolarisWindowsmacOS [6]
プラットフォームGTK+ 3
入手可能な多言語(40)[7]
タイプ系図ソフトウェア
ライセンスGPL-2.0以降[8]
Webサイトgramps-project.org

Gramps旧称GRAMPS 、 Genealogical Research and Analysis Management Programming System[2]は、無料のオープンソース系図ソフトウェアです。[9] PythonPyGObjectを使用して開発されておりGraphvizを利用して関係グラフを作成します。

Grampsは、系図学者によって系図学者のために作成された、コモンズベースのピアプロダクションの一形態です。 [10] [ 10] [11]人間の家系図以外にも、このソフトウェアは動物の系図[12]や、科学者、医師、学者間のメンター関係をマッピングする学術的な系図の作成にも使用されています。[13]

特徴

Grampsは広く使われているオフライン系図ソフトウェアスイートです。[14]その機能は次のとおりです。

  • 父称母称、複数の姓のシステムを含む複数の言語と文化的コンテキストのサポート[15] 。
  • 10種類以上のプラグインによる拡張性。これらのプラグインにはGrampletsとViewsが含まれます。Grampletsは、Grampsのメインインターフェース内でデータの動的またはインタラクティブなビューを提供します。[18]
  • 多くの文化遺産機関で使用されているCIDOC概念参照モデルに似た、イベント中心の文書化アプローチ。 [19]
  • あり得ない年齢での出産など、あり得ない出来事をフラグ付けする「健全性チェック」機能。[2]
  • グレゴリオ暦、ユリウス暦、イスラム暦を含む複数の暦システムをサポートします。[20]
  • 包括的なプログラマー向けAPIドキュメントと、無料でオープンソースのコードが公開されている[21]

ファイル形式

グランプスXML [22]
ファイル名拡張子
.おじいちゃん
インターネットメディアの種類
アプリケーション/x-gramps-xml [23]
開発者おじいちゃん
初回リリース2004年; 21年前 (2004年
最新リリース
1.7.2
2025年3月19日; 8か月前 (2025年3月19日
フォーマットの種類系図データ交換
延長からXML
Webサイトgramps-project.org/xml/

Grampsのコアとなるアーカイブファイル形式はGramps XMLと呼ばれ、ファイル拡張子は.grampsです。これはXMLから拡張されたものです。Gramps XMLはフリーフォーマットで、ファイルは通常gzipで圧縮されます。[24] Portable Gramps XML Packageというファイル形式は拡張子.gpkgを使用し、現在はGramps XMLと参照されているすべてのメディアを含む.tar.gzアーカイブです。ユーザーは、テキストエディタで系図文書の内容を編集するために、ファイル拡張子.grampsを.gzに変更できます。Grampsは内部的にSQLiteをデフォルトのデータベースバックエンドとして使用し、他のデータベースはプラグインとして利用できます。[25]

Grampsは次の形式からインポートできます: [26] Gramps XML、Gramps Package (Portable Gramps XML)、Gramps 2.x .grdb (旧バージョンのGramps)、GEDCOMCSV

Grampsは、Gramps XML、Gramps Package(ポータブルGramps XML)、 GEDCOMGeneWebのGW形式、[27] Web Family Tree(.WFT)形式、[28] vCardvCalendarCSV形式でのデータのエクスポートをサポートしています

Gramps XMLをサポートするプログラム

  • Gramps WebはGrampsのコアをベースに構築された共同ウェブアプリで、Gramps XMLのインポートとエクスポートをサポートしています[29]
  • Bart FeenstraによるBettyは、GEDCOMの代替として、Gramps XMLおよびGramps XMLパッケージファイルから静的ウェブサイトを生成します。[30]
  • PhpGedView(バージョン4.1以上)はGramps XMLへの出力をサポートしています[31] 。
  • Joomla用のGramps PHPコンポーネントJoomlaGenは、GRAMPS XMLデータベースエクスポートをアップロードすることで、系図情報と概要を表示します。JoomlaGenはGRAMPS 3.3.0と互換性があります。[32]
  • Anne Jesselによるスクリプトtmg2grampsは、The Master Genealogist v6系図ソフトウェアのデータファイルをGramps v2.2.6 XMLに変換します。[33]

言語

Grampsは45の言語で利用可能です[7] [34](2014年12月現在)。

Gramps には、2 つの特殊用途のサブ翻訳言語があります。

  • 動物の血統と品種を追跡できる動物血統書[35]
  • 同じ性別/性別は、レポートから性別に偏った言葉を削除するオプションを提供します。[36]

リリース履歴

このプロジェクトは2001年にGRAMPSとして始まり、最初の安定版がリリースされたのは2004年でした。[9]

以下の表は、プロジェクトの新機能リリースの履歴を抜粋したものです。(パッチとバグ修正はGitHubで公開され、定期的にマイナーな「バグ修正」リリースにまとめられています。)[37] [38] [39]

バージョン発売日名前コメント
グランプス 1.0.02004年2月11日「墓石のように安定している」すべての情報をXMLで保存しました。(ドンは当初、父親がGRAMPS(Genealogical Research and Analysis Management Programming System)という名前を提案する前は、このプログラムをRelativityと呼んでいました。)
グランプス 2.0.02005年5月11日「人生の明るい面」Berkeley データベース バックエンドの導入
グランプス 2.0.82005年9月5日「ロマの民」Macintosh OSXへの最初の移植版がMacPortsに投稿されました
グランプス 2.2.12006年10月30日「1、2、5!」もともとUnix 系オペレーティング システムでのみ利用可能でしたが、このリリースで GRAMPS はWindowsでも利用可能になりました。
グランプス 3.0.02008年3月24日「面白くなってきただけだ」新しいファミリーツリーデータベース形式 .gpkg を導入し、古い .grdb データベース形式を廃止しました。プラグインシステムは「Gramplets」です。
おじいちゃん 3.2.02010年4月15日「私はあなたの父親です」GRAMPSから名称が変更されました。プラグイン管理システム、パフォーマンス最適化、階層的な場所リスト、マッププロットビューが追加されました。
おじいちゃん 3.4.02012年5月21日「人生の明るい面を常に見よう」ソース参照を引用置き換えました。引用は共有が可能で、メディアオブジェクトや「データ」要素を添付できます。Gramps XML仕様は冪等性を持たせるために更新されました
おじいちゃん 4.0.02013年5月21日「誕生の奇跡」GTK+ 3への変換Python 3のサポートを追加。Gramps 3.4 と同じデータ形式を維持。
おじいちゃん 4.1.02014年6月18日「名前を本に記入してください」Python 3の完全サポート。新しい場所階層モデル。[40] Gramps 3.4シリーズとは異なるデータ形式。
おじいちゃん 4.2.02015年8月3日Python 3のみサポート(Python 2のサポートは廃止されました)。[41] GRAMPS 3.4シリーズとは異なるデータ形式。
おじいちゃん 5.0.02018年7月24日Python 3.2+ のみ / GTK 3.10+ / BSDDB 3 (デフォルトのバックエンド) / SQLite3 (実験的なバックエンド)
おじいちゃん 5.1.02019年8月21日Python 3.3+ のみ / GTK 3.12+ / SQLite3 (デフォルトのバックエンド) / BSDDB 3 (レガシーバックエンド)
おじいちゃん 5.2.02024年2月23日Python 3.8+ のみ / GTK 3.24+ / SQLite3 / BSDDB 3 (アップグレードの場合は読み取り専用)
おじいちゃん 6.0.02025年3月19日Python 3.9+ のみ / GTK 3.24+ / SQLite3 / BSDDB 3 (アップグレードの場合は読み取り専用)
  • 以前のリリースの全履歴。[37] [38] [42]

参考文献

  1. ^ Allingham, Don (2006年4月21日). 「5年間を振り返る」Grampsブログ.
  2. ^ abc Wayner, Peter (2004年4月22日). 「共有リソースから、あなたの個人史を」.ニューヨーク・タイムズ. ニューヨーク. 2021年5月11日閲覧様々なベンダーから10種類以上の系図データベースプログラムが提供されています。ホール氏は、系図調査・分析管理プログラミングシステム(GRAMPS)を使用しています。他の同様のソフトウェアと同様に、GRAMPSは無料で、先祖に関するデータを入力すると、その情報から図表、文書、ウェブページを作成できます。
  3. ^ 「貢献者」。Github
  4. ^ 「Grampsの歴史」Gramps Wiki
  5. ^ “リリース 6.0.6”. 2025年11月8日. 2025年11月9日閲覧
  6. ^ 「インストール」。Gramps wiki
  7. ^ ab 「Grampsの翻訳」。Gramps Wiki
  8. ^ “Project License - Gramps”. 2021年1月20日時点のオリジナルよりアーカイブ2021年6月21日閲覧。
  9. ^ ab Peric, Vladimir (2014年7月16日). 「Grampsを使った系図研究」. Linux Weekly News.
  10. ^ ab ライスター、ヴォルフガング;クリストファーセン、ニルス・ダム。ツァボス、プロドロモス。グローベン、アルネ・クリスチャン。ヘゲストイル、シメン。ロツコグ、ダニエル;ハーランド、キルスティン。リュディガー・グロット。タンネンバーグ、アンナ。ダルブセ=チョン、ザビエル (2014)。 「INF5780 概要 2014 年秋: オープンソース、オープンコラボレーション、イノベーション」(PDF)ノルスク レグネセントラル土井:10.13140/2.1.1322.6887。 2021 年 5 月 11 日のオリジナル(PDF)からアーカイブ。
  11. ^ 「Who Do They Think They Are?」The Checkout . 2015年4月23日. オーストラリア放送協会. ABC TV. 2021年12月21日時点のオリジナルよりアーカイブ。
  12. ^ “Les pedigrees des Dogo Canario” [カナリア諸島の犬の血統].ドゴ・カナリオの血統。ドゴ・カナリオ協会フランセーズ。 2010 年 3 月 5 日。2010 年 10 月 21 日のオリジナルからアーカイブ2021 年5 月 11 日に取得グランプスのジャンル
  13. ^ Pecchioli, Yael; Jamieson, Mary Anne (2015). 「北米小児・思春期婦人科フェローシップファミリーツリー」 . J Pediatr Adolesc Gynecol . 28 (6): 427– 432. doi :10.1016/j.jpag.2014.12.006. PMID  26349446. 2021年5月11日閲覧
  14. ^ Maddra, CA; Hawick, KA (2016年4月). 「家族歴と近似木グラフデータアプリケーションにおけるドメインモデリングと言語の問題」(PDF) .国際会議ソフトウェア工学研究と実践(SERP'16). ISBN 978-1-60132-446-7. 2021年5月11日閲覧
  15. ^ 「機能」Gramps wiki
  16. ^ 「関係計算機」Gramps wiki
  17. ^ Marik, Radek (2006). 大規模系図グラフレイアウトについて(PDF) . ITAT 2016 Proceedings, CEUR Workshop Proceedings. Vol. 1649. pp.  218– 225. 2021年5月11日閲覧
  18. ^ 「Gramplets」. Gramps Wiki .
  19. ^ Häyrinen, Ari (2008). テンプレートベースのイベント中心のドキュメンテーションフレームワーク(PDF) . 2008 Annual Conference of CIDOC. 2021年5月11日時点のオリジナルよりアーカイブ(PDF) 。
  20. ^ “Gramps”. Gizmo's Freeware . Gizmo Richards. 2017年1月24日. 2020年10月20日時点のオリジナルよりアーカイブ。 2021年5月11日閲覧
  21. ^ 「Gramps APIドキュメント」。Grampsプロジェクトのウェブサイト
  22. ^ 「Gramps XML」。Gramps Wiki
  23. ^ 「XMLを生成する」Gramps Wiki
  24. ^ 「バックアップの作り方」Gramps wiki
  25. ^ 「データベースフォーマット」Gramps wiki . 2019年11月16日閲覧
  26. ^ 「別のプログラムからのインポート」Gramps wiki
  27. ^ 「GWフォーマット」GeneWeb. 2008年12月2日時点のオリジナルよりアーカイブ2009年2月11日閲覧。
  28. ^ Web Family Tree Archived 29 December 2019 at the Wayback Machine - simonward.com
  29. ^ 「Gramps Web」 . 2023年7月29日閲覧
  30. ^ Feenstra, Bart. "betty". betty . Python Package Index. 2020年11月27日時点のオリジナルよりアーカイブ。 2021年5月11日閲覧
  31. ^ PhpGedView @ Neumont University -
    *Clippings Cart (v4.1)
    ** GEDCOM/Gramps XML を関連するメディア ファイルと共に zip 圧縮するオプションを追加 Gramps XML
    *Gramps XML (v4.1)
    ** GEDCOM 全体を Gramps XML 形式でダウンロードする
    オプションを追加 ** SOAP Web サービスから生データを Gramps XML 形式で取得するオプションを追加
    ** 完全なソースとメディアのサポートを含む Gramps XML エクスポート サポート
  32. ^ "JoomlaGen". SourceForge. 2014年6月22日.
  33. ^ Jessel, Anne. "tmg2gramps". tmg2gramps . Coherent Software Australia Pty Ltd. 2021年3月1日時点のオリジナルよりアーカイブ。 2021年5月11日閲覧
  34. ^ 「おじいちゃん」.
  35. ^ 動物の血統書、Gramps Wiki
  36. ^ 0003346: 同性関係の報告 Gramps Bugtracker
  37. ^ ab リリース · gramps-project/gramps、GitHub
  38. ^ ab gramps-announce - SourceForge.net
  39. ^ SourceForgeの Gramps (ソフトウェア)
  40. ^ 「場所の階層」 Gramps 4.1 Wikiマニュアル-新機能
  41. ^ 「強化された場所エディタと新しい場所名エディタ、そして追加された場所名(日付と言語付き)の場所」Gramps 4.2 Wikiマニュアル - 新機能
  42. ^ 「Grampsの以前のリリース」。Gramps Wiki
  • 公式サイト
    • おじいちゃんのウィキサイト
    • Grampsデータベース形式
  • GitHubの Gramps プロジェクト- ソースコード
  • Gramps (ソフトウェア) on SourceForge - メーリングリスト
  • Grampsのレビュー
  • おじいちゃんとの家系研究。LWN.net 2014。

この記事には、GNU GPL Gramps マニュアル V2.9 からのテキストが含まれています。

「https://en.wikipedia.org/w/index.php?title=Gramps_(software)&oldid=1310311505」より取得