2012-03-11 16 views
10

はどのの構成管理ソフトウェアを実行してください(などPuppetChefPalletSmartFrog、など)、オープンまたはクローズドソース、インフラ、ソフトウェア上で実行を記述して設定するには、RDFデータモデルを使用していますか?RDFを使用している構成管理ソフトウェアはありますか?

また、RDF語彙やOWLオントロジーが存在し、そのようなドメインで役立つことはありますか?

+0

これは本当に素晴らしい質問です。 RDFはシェフのレシピを記述するのに理想的な候補のようであり、これらのものを交換可能にすることは良いことに過ぎない。私はプロジェクトビルドツール(構成管理とは関係ありません)を使って、私が得た最も近いものが残っていたのではないかと心配しています。私は上記のために何かを構築するのに役立つだろう。 Amazon Cloudのようなものもカバーすることができます。出力データをSPARQLエンドポイントでホストすることも素晴らしいでしょう。 –

+0

こんにちはウィリアム、ご意見ありがとうございます。 RDFとは無関係に、ドメインモデル構成を共有するための一般的なマシン読み取り可能なデータモデルは素晴らしいでしょう。また、あなたが示唆しているように、ピボット式の統合アプローチへの道が開かれます。さまざまな構成管理ソフトウェア用のスクリプト/設定ファイルを生成したり、より自動化された方法で互いに移行したりできます。構造化されたクエリ言語(および/またはフリーテキスト検索の少し)を使って分析や報告の面でできることを無視しないでください。 – castagna

+0

私は最近CMについて少し考えていて、まったく同じことを自分に尋ねました。 Googleは私にここで指摘しました:-)これは本当に素晴らしいです。私は、すぐに使用できるように、合理的な量の時間にできるベストは、オントロジーを考え出し、さまざまなファクトシステム(シェフのオハイ、人形のファクター...)の周りにラッパーを書くことですデータをRDFに変換して、SPARQLを使用して照会できるようにします。または、重要なデータをエクスポートする方法を見つけるだけです(CouchDBまたはsthgでリッスン)。これは複雑なものやそれに付随するものすべてを求めるのに大きな利益をもたらすでしょう。 – tchap

答えて

1

RDFオントロジーまたはOWLオントロジーを使用している既存のCMツールについてはわかりませんが、これは活発な研究トピックのようです。ここにいくつかのサンプル論文があります。参照した論文に戻ってくると、ウサギの穴です。焦点のほとんどが処理できるCMツールの現在の作物よりも(パッケージ、サービス、およびファイルなど)

+1

リンクが紛失したようですか? – Anentropic

+0

Googleにタイトルを挿入するだけです;-) – tchap

1

SaltStackは、プログラムロジックでYAMLやJSONを生成する方法として、Pythonの神社(またはマコ)テンプレート言語で、デフォルトでYAMLやJSONデータを使用しています。

しかし、それは、ソースファイルを取ることができrender方法(例えばテンプレートYAML、あるいはおそらくRDF)でのpythonモジュールですrenderersの概念があり、ソルトのhighstate data structure

免責条項に準拠したPythonの辞書を返します私はSaltStackを使用していません。シェフとスローガンをしながらドキュメントを読んでいるだけです...

関連する問題