OWL-S

而OWL-S是一种采用OWL这种本体语言(也有其它用于描述WS的本体,比如WSMO)来描述WS(主要是功能方面,也可以描述QoS等方面)的本体。

 

嗯,admin说的没错
不过我还是觉得本体的作用更多的还是体现在领域本体中
而用OWL-S描述Web服务,用意应该有二:
1)保持与领域本体的一致性
因为基于OWL的领域本体描述应该是最常见的
但似乎这种一致性并不一定是必须的,因为从OWL-S的URI链接过去的并不一定是OWL,更不一定是OWL-DL

2)利用OWL本身的推理能力
例如8楼admin所举的例子
不过还是感觉OWL-S本身对本体能力的运用并不是很充分

 

 

 

owl-s它是一种对web服务的本体描述语言,它包括profile,grounding,process,service,这些你应该在看书的时候已经看到过了!
  而WSDL它是对普通web服务的描述语言,加上语义上的web服务的描述语言就是owl-s,这两个描述语言之间应该存在某种映射,或是某种转化, wsdl->OWL-S就是自动的实现这个转化过程,而这样一个功能就在owlEdit中提供.

 

 

 

owl-s和wsmo的区别?
理论基础不同

前者基于description logic(DL)
后者基于frame logic( f-logic)

 

 

DAML,OWL:本体语言
DAML-S, OWL-S:DAML,OWL的应用,是一个本体

而BPEL是一种业务流程描述语言,用于描述WS流程
与BPEL属于一类的是WS-Choreography

你可能感兴趣的:(OWL-S)