hayashiです 「提案2」について、 日本の車両種別についてその継承関係を調べて、クラス図にまとめました。
リポジトリ [osm_jp_access]( http://surveyor.mydns.jp/gitbucket/yuu/osm_jp_access/tree/master) に [日本のaccessキー ドラフト版]( http://surveyor.mydns.jp/gitbucket/yuu/osm_jp_access/raw/master/OSMaccess.class.violet.html) として公開しています。(CC0) 誰でもプルリクエストがかけられるように設定してありますので、修正箇所やより見やすい配置に修正したものを簡単に提出できるようになっています。 * 海外のアプリでもある程度つかえるようにするため、極力、標準タグを使うように考慮しました。 * 階層構造を構成する上で「動力付き車両」とは別に「自動車(motor_car)」の階層を新設しました。 * 新設するキーを極力少なくするように配慮しました。 * 「乗用(psv)」「貨物(hgv/goods)」「自動車(motor_car)」によるグループ分けと、「大型」「大特」「中型」「準中型」「特定中型」「普通」などのクラス分けで構成されているので、 「大」「中」「準中」には日本人がイメージしやすい「L/M/MS」、「特」に「X」を割当て グループとクラスのマトリックス的な組み合わせで構成しています。 * とりあえずすべての項目にTag:Keyを割り当てました、一部、「大型等」「二輪」にKeyがついていないものは、ボックス中段の複数キーを複合して表記するものとしています。 * 日本の分類の都合上、多重継承が多くなっています。複雑な指示標識をタギングする際に齟齬が発生しないか、NOT変換した場合に変な意味にならないかなどの検証はまだ行っていません。 この図を作成する際に下記3点のわからない箇所がありました。 どなたか詳しい人のご指摘または裏付けをいただけるとありがたいです。 (1) 「道路標識、区画線及び道路標示に関する命令 (六)車両の種類の略称」に記述を元にこの図を起こしたのですが、 「路線バス」に関する記述では、「路線バス」は「自動車」を直接継承しており、「バス」「大型バス」「大乗」のどれも継承していないような記述になっています。 私の経験では、「路線バス」の表記は駅前のバスターミナルに「車両通行止め」標識の下に掲示されている場合しか記憶がないので、どちらの継承関係でも問題がないのですが、 もし仮に、「通行通行止め」標識の下に「バス」とあった場合は、「路線バス」は通行可能ということでしょうか? どなたかわかる人いませんか? (ちなみに「タクシー」も同様に「普乗」とは継承関係がありません) (2) 「トロリーバス」についての記述があまりにもそっけなくてよくわからないので、どなたかわかる方がいらっしゃれば教えていただきたい。 「自動車」の記述がないので「自動車」の継承から外して、「動力付き車両」としました。 この解釈で不都合が発生するようでしたらご指摘いただきたいです。 (3) 「小型特殊自動車」について、名称に「自動車」という文字があるので、「自動車」に分類しました。しかし、原典にはどこにも「自動車」であるとの記述を見つけることができませんでした。 「小型特殊自動車」は「自動車」として問題ないでしょうか? 2018年4月20日 7:10 ribbon <o...@ns.ribbon.or.jp>: > On Fri, Apr 20, 2018 at 07:03:27AM +0900, tomoya muramoto wrote: > > とりあえず誰でも編集できる共有ファイルを作成し、主要(?)項目をコピペしました。 > > https://docs.google.com/document/d/1HFI2g6bDglVyOD0rhUJSdXJ3ac23E > 73D-4VXxPoT3hY/edit?usp=sharing > > > > 議論内容は入れておりませんので、 > > 必要に応じて追記願います。 > > ありがとうございます。みやすくなりました。 > > ribbon > > _______________________________________________ > Talk-ja mailing list > Talk-ja@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-ja >
_______________________________________________ Talk-ja mailing list Talk-ja@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-ja