Semantic Web Examples

语义网。一个简单的应用实例。

购买和出售二手车

假设某个语义网系统用于通过因特网管理二手车的销售和购买。

该系统可能包括两个主要的应用程序: 一个针对希望购买汽车的人群 一个针对希望出售汽车的人群

让我们把这两个应用程序称为 IBA (I Buy Application) 和 ISA (I Sell Application)。

IBA - I Buy Application

希望购买汽车的人群使用的 IBA 应用程序类似这样:

I Buy Application (IBA)

在真实世界的应用程序中,您可能在第一次使用该程序时被要求标示自己的身份。您的 ID 将存储在一个 RDF 文件中。您的 ID 会把您标示为一个带有名字、地址、电子邮件以及 ID 号的人。

当您提交查询时,应用程序会返回一个待售汽车的列表,这个列表会按照年份、价格、位置和可用性进行排序。通过在 web 对 RDF 文件的搜索,此信息会不断地从 web spider 返回。

ISA - I Sell Application

希望出售汽车的人群使用的 ISA 应用程序类似这样:

I Sell Application (ISA)

当您提交表单时,应用程序会向您请求更多的信息,并把您的 ID 和信息存储在一个 RDF 文件中,以供 web 使用。

RDF 文件包含的信息类似:

  • 您的 ID: 姓名、地址、电子邮件、ID 号。
  • 您的出售条目: 类型、型号、图片、价格、描述。

幕后

在幕后,这个 "ISA" 应用程序会创建一个带有许多 RDF 指针的 RDF 文件。

它会创建一个指向带有关于 person 信息的文件的指针,一个指向带有关于 Volvo 和 Volvo 型号信息的文件的指针,一个指向带有关于 Volvo 经销商和出售者信息的文件的指针,等等。

RDF pointers are pointers to information about something (actually URL), similar to knowledge databases.

The advantage of this is that you do not have to describe yourself or the model of your car. This RDF application will organize information for you.

How will the Semantic Web work?

Confusion? Standards? What do we need? What are we waiting for?

Developed by Microsoft, by Google, or by W3C?

RDF is about data - that is, metadata. RDF files often describe other RDF files. Will it be possible to connect all RDF files in the future to build a semantic web?

No one knows, but someone always tries.

Will the Semantic Web develop on its own?

We do not believe that the Semantic Web will develop on its own. It needs the assistance of third parties to become a reality.

It is unlikely that you can simply publish RDF files on the Internet and sell your car.

It takes the participation of many forces to develop applications like "ISA" and "IBA" mentioned above. One builds a search engine database for all projects, and the other develops standards for them.

It could be eBay, or Microsoft, or Google, or possibly other companies. But someone will always do it.

Soon, we will see markets based on RDF. And one day, you will be able to use standardized RDF files to collect information about almost everything on the Web.

It may be free. Or you may have to pay for information, or at least pay for selling your information.

Publishing information on the Internet will be easier than ever before. Maybe RSS language (see our RSS TutorialsWill become a solution to many problems.

Please read our next section - more content about the topic of Semantic Web.