スカイウォーク（英語：skywalk）は、建物間やアトリウム施設上階の縁を繋ぐ、歩行者用の空中通路全般を指す建築用語。具体的な形態は各種ある。横浜スカイウォークやグランドキャニオン・スカイウォーク、恵比寿スカイウォークなどが有名。施設に依りスカイブリッジなどの名前を使うこともある。
法的文書および法的推論の形式モデルは、人工知能と法の領域においては、問題の分類、より厳密な理解、そして実装のための基礎を与えるために用いられてきた。様々な形式化手法が用いられてきたが、その中には、命題・述語論理の計算、義務・時相・非単調の各種論理、そして状態遷移図などの手法が含まれる。 PrakkenとSartor は、人工知能と法の分野において論理と議論を用いることについての、詳細で信頼のおけるレヴューを著しており、そこには素晴らしい参考文献がそろっている。形式モデルの重要な役割は、曖昧性の除去である。実際のところ、法律は曖昧性にあふれている。これは何故かといえば、法律は自然言語で書かれており、ブラケットが存在せず、そのために「かつ」や「又は」のような連結語のスコープが明確ではない（法律の起草者はこの点についての数学的なしきたりを守らない）ためである。「〜しない限り」もまたいくつかの解釈を許容する。そして、法律起草者は「〜である場合、かつその場合に限る」などと書くことは絶対にない。彼らが「〜である場合」という言葉で言おうとしていることがこ大抵の場合この意味であるにもかかわらず、である。おそらく最初の、人工知能と法の領域における法のモデル化のための論理の使用において、Layman Allenは、命題論理を用いることでそのような構文論上の曖昧性を解決すべきことを一連の論文において提唱した。1970年台後半から1980年を通じて、法令の実行可能なモデルの製造を含む人工知能と法研究において大きな停滞があった。Ronald StamperによるLEGOL研究の着想は、形式言語を用いて法令を表現し、この形式表現（典型的には特定の事件の事実を集めるある種のユーザーインターフェースを用いて）をエキスパートシステムの基礎として用いようというものであった。 この考えは、主として一階述語計算のホーン節サブセットを用いることでポピュラーなものになった。 とりわけ、Sergotらによるイギリス国籍法の表現 は、このアプローチをとても広く普及させた。 もっとも実際のところ、後の研究が示したとおり、これは他の法令とは異なって、このアプローチに適した法令だったのである。すなわち、イギリス国籍法は新しい法で、それ故まだ修正は存在せず、比較的シンプルで概念のほとんどがテクニカルなものではなかったのである。 Supplementary Benefitsの研究などの後の研究によって、巨大かつより複雑(すなわち、多くの相互参照や例外、反事実的条件文、あるいはみなし規定を含んでいる)で、多くの高度にテクニカルな概念(例えばcontribution conditionなど)を含んでおり、かつ、多くの修正の対象となってきたような法令は、ずっと不十分な最終システムを生み出すということが明らかになった。 事態を改善する、特に相互参照や検証、あるいは頻繁な改正などのような問題を制御するための努力がソフトウェア工学の観点からいくらか試みられた。 第一の問題を解決するために階層的表現の利用 が、そして他の２つの問題を解決するためにいわゆる「同型」 表現が提案された。 1990年台の発展に伴い、この研究の頓挫は、おおむね領域概念化の形式表現の開発(いわゆるオントロジー)という、Gruberの研究以降人工知能の研究において一般的なものとなったものへと吸収された。 人工知能と法の領域における初期の実例としては、Valenteによる関数オントロジーや、Visserとvan Kralingenによるフレームベースオントロジーなどがある。 以来、法的オントロジーは人工知能と法学会における定例のワークショップとなり、包括的でトップレベルかつ中核的なオントロジーから特定の法令を対象とした特別のモデルに及ぶまで多くの例が存在する。法が規範の集合体であることを考えれば、義務論理が法令のモデルにとっての形式的基礎として用いることが試みられてきたことは驚くことではない。 しかし、義務論理はエキスパートシステムの基礎としてはあまり広く採用されては来なかった。これはもしかすると、エキスパートシステムが法の強制をするものであるのに対して、義務論理の関心は規範違反を考える必要があるときに限定されていったためかもしれない。 法の領域における方向づけられた義務、すなわち他の特定の個人に対する義務は特に興味深いものだ。というのも、その種の義務の違反は、しばしば訴訟の基礎をなすからである。 義務論理とAction Logicとを組み合わせることで規範的態度を探究しようという興味深い研究も存在する。マルチエージェントシステムの文脈においては、状態遷移図を用いた規範のモデル化がなされてきた。 しばしば、特に電子的機関の文脈においては 、そのように表現された規範は厳格に管理されている(例えば、違反することができないようになっている)が、現実の規範をより忠実に反映するために、他の体系においては違反もまた取り扱われる。 このアプローチの良い実例としては、Modgilらのものがあげられる。法は、たとえば期間や期限のように、内容において、あるいは、たとえば始期のように法それ自身において、時間についての問題にしばしば関係する。これらの時相論理をモデル化するために、 事象計算(Event Calculus)や、排除可能な時相論理(Defeasible Temporal Logic)のような時相論理を用いる試みがなされてきた。法のモデル化に論理を用いるという考察のいずれにおいても、すべての法体系が持つ不服申立ての権利によって示されるとおり、法は本質的に非単調的なものであって、かつ法解釈の手法は時代によって変化するのだ、ということを念頭に置く必要がある。 加えて、法律の起草においては例外が大量にあり、そして法の適用において先例は従われるだけでなく覆滅されるものでもある。 論理プログラミングによるアプローチにおいては、失敗による否定がしばしば非単調性を取り扱うために用いられてきたが、Defeasible Logicような特殊の非単調論理もまた用いられてきた。しかし、抽象的議論フレームワークの発表以降、これらの問題は、非単調論理の利用によってではなく、議論の理論によって取り扱われるようになっている。