diff --git "a/\346\203\205\345\240\261\346\272\220.pu" "b/\346\203\205\345\240\261\346\272\220.pu" index 8ad12e7..1bcb569 100644 --- "a/\346\203\205\345\240\261\346\272\220.pu" +++ "b/\346\203\205\345\240\261\346\272\220.pu" @@ -1,23 +1,57 @@ @startuml - class "情報 " as 情報 { + class "情報源 " as 情報源 { } + class "掲載している情報源 " as 掲載している情報源 { + } + 情報源 o- 掲載している情報源 : P1687 対応するプロパティ - class "プロパティの適用範囲制約 " as プロパティの適用範囲制約 - class "出典として " as 出典として { + json "出典 (P248)\n<<情報源明記用プロパティ>>" as 出典 { + "制約": { + "プロパティ制約":[ + { + "プロパティの適用範囲制約": { + "プロパティの適用範囲": [ + "出典として", + "修飾子として" + ] + } + }, + { + "値のクラス制約": [ + { + "クラス":[ + "情報", + "作品", + "バージョン、版、または翻訳 (Q3331189)", + "カタログ", + "データベース","情報システム","プロジェクト","アーカイブ","電子図書館","情報リソース","ニュース記事","メディア","ファイル","登録","マニュアル","映画データベース","識別子 データ図書館","press review","便覧" + ], + "関係性": [ + "分類または上位クラス" + ], + "制約例外":[ + "取扱説明書" + ] + } + ] + } + ] + } + } + 情報源 o-- 出典 : P1687 対応するプロパティ + + class "出典として\n<<プロパティの適用範囲制約>> " as 出典として { 日本語 = 出典として English = as reference } - プロパティの適用範囲制約 <|-- 出典として : P32 分類 - - class "推奨ランクの理由 " as 推奨ランクの理由 { + 出典 <|- 出典として : プロパティの適用範囲制約 + + class "情報 " as 情報 { } - class "案内標識の有る値 " as 案内標識の値 { - } - 推奨ランクの理由 <|-- 案内標識の値 : P279 上位クラス - + 出典 o- 情報 : 値のクラス制約 + class "情報源明記用プロパティ " as 情報源明記用プロパティ class "ウィキデータのプロパティの類型 " as ウィキデータのプロパティの類型 - class "出典 " as 出典 ウィキデータのプロパティの類型 <|-- 情報源明記用プロパティ : P32 分類 ウィキデータのプロパティ <|-- 情報源明記用プロパティ : P279 上位クラス diff --git "a/\346\241\210\345\206\205\346\235\277.pu" "b/\346\241\210\345\206\205\346\235\277.pu" index c2d6199..199e9b9 100644 --- "a/\346\241\210\345\206\205\346\235\277.pu" +++ "b/\346\241\210\345\206\205\346\235\277.pu" @@ -1,6 +1,42 @@ @startuml +json "出典 (P248)\n<<情報源明記用プロパティ>>" as 出典 { + "制約": { + "プロパティ制約":[ + { + "プロパティの適用範囲制約": { + "プロパティの適用範囲": [ + "出典として", + "修飾子として" + ] + } + }, + { + "値のクラス制約": [ + { + "クラス":[ + "情報", + "作品", + "バージョン、版、または翻訳 (Q3331189)", + "カタログ", + "データベース","情報システム","プロジェクト","アーカイブ","電子図書館","情報リソース","ニュース記事","メディア","ファイル","登録","マニュアル","映画データベース","識別子 データ図書館","press review","便覧" + ], + "関係性": [ + "分類または上位クラス" + ], + "制約例外":[ + "取扱説明書" + ] + } + ] + } + ] + } +} + class "情報 " as 情報 { } + 出典 o- 情報 : 値のクラス制約 + class "物理標識 (Q105449313)\n<<製造品; 建築要素>>" as 物理標識 { 英語 = physical sign } @@ -24,7 +60,7 @@ 日本語 = 案内板 英語 = information board オープンストリートマップのタグ又はキー = information=board - 適用プロパティ候補(主題 成立日 運営者 OpenStreetMapのノードID) + 適用プロパティ候補 = (主題,\n 成立日,\n 運営者,\n OpenStreetMapのノードID) } 案内標識 <|-- 案内板 : P279 上位クラス @@ -42,4 +78,11 @@ OpenStreetMapのノードID => 13246577497 } 案内板 <|-- POI + + class "推奨ランクの理由 " as 推奨ランクの理由 { + } + class "案内標識の有る値 " as 案内標識の値 { + } + 推奨ランクの理由 <|-- 案内標識の値 : P279 上位クラス + @enduml