はてなキーワード: semantic webとは
セマンティック・ウェブ(英: semantic web)は W3C のティム・バーナーズ=リーによって提唱された、
ウェブページの意味を扱うことを可能とする標準やツール群の開発によってワールド・ワイド・ウェブの利便性を向上させるプロジェクト。
セマンティック・ウェブの目的はウェブページの閲覧という行為に、データの交換の側面に加えて意味の疎通を付け加えることにある。
現在のワールド・ワイド・ウェブ上のコンテンツは主にHTMLで記述されている。
HTMLでは文書構造を伝えることは可能だが、個々の単語の意味をはじめとする詳細な意味を伝えることはできない。
これに対し、セマンティック・ウェブはXMLによって記述した文書にRDFやOWLを用いてタグを付け加える。
この、データの意味を記述したタグが文書の含む意味を形式化し、コンピュータによる自動的な情報の収集や分析へのアプローチが可能となると期待されている。
その、未来の一つがSemantic Webだと思います。
でも、そういう技術を実装、運用、保守をするためにはプログラミングを避けては通れません。
また、
アイコンを選択して、設定を操作することでソフトウェアを生成するシステムがあるとしても、
そのようなソフトウェアを生成するシステムは、既存のシステムを使うことになるわけで、
そのシステムの運用、保守を考えてもプログラミングを避けては通れません。
対話によって、アプリケーションソフト、OS、コンパイラを実装、運用、保守ができるシステムがあればよいのですが。
そのようなシステムを(ソフトウェアについての)プログラミング抜きで実装するならば、
論理回路を手作業で構築することしか思いつかないです。(この作業も広い意味で「プログラミング」の枠を出てないです。)
ただ、今活躍しているオープンソースプログラマ全員が、電気回路や電子回路を理解しているわけではないと思うんでその辺のことを考えると
「抽象度の低いレイヤーを隠してその行き着く先が「プログラミング」とは言えないくらい直感的な別の操作」
と万人が思い出し始めたときに、「プログラミング」を避けて通れると感じることができるのではないしょうか。
結果的には、
という役割分担が
という役割分担に変わっていくことになるでしょう。
もっと時代が進めば、
・・・
ということになると思います。