在 SOAF 中表示服务之间的关系
Represent relation between services in SOAF
我对 SOAF 有一些疑问;朋友的服务(FOAF 的扩展)。
我想创建一个这样的 SOAF 文件:
<foaf:knows>
<soaf:Connection>
<soaf:established>December 1 s t 2008</soaf:established>
<soaf:discontinued>December 21 s t 2008</soaf:discontinued>
<soaf:active>false</soaf:active>
<soaf:connectiontype>Cont inuous</soaf:connectiontype>
<soaf:uses>
<soaf:Service>
<foaf:name>SOAFReporter</foaf:name>
. . .
</soaf:Service>
</soaf:uses>
</soaf:Connection>
</foaf:knows>
在这个文件中,soaf:uses
表示人与服务之间的关系。
在 SOAF 模型中,我们还可以表示服务之间的关系 "services uses services"。
我想在我的新 SOAF 文件中表示这种关系,但我不知道如何表示,也没有找到任何示例。
您可以这样表示服务 A 使用服务 B 的关系:
<soaf:Service>
<foaf:name>Service A</foaf:name>
<foaf:knows>
<soaf:Connection>
<soaf:established>December 1 st 2008</soaf:established>
<soaf:discontinued>December 21 st 2008</soaf:discontinued>
<soaf:active>false</soaf:active>
<soaf:connectiontype>Continuous</soaf:connectiontype>
<soaf:uses>
<soaf:Service>
<foaf:name>Service B</foaf:name>
. . .
</soaf:Service>
</soaf:uses>
</soaf:Connection>
</foaf:knows>
</soaf:Service>
当然你也可以在know关系中添加几个connection对象(封装实际关系)
我对 SOAF 有一些疑问;朋友的服务(FOAF 的扩展)。
我想创建一个这样的 SOAF 文件:
<foaf:knows>
<soaf:Connection>
<soaf:established>December 1 s t 2008</soaf:established>
<soaf:discontinued>December 21 s t 2008</soaf:discontinued>
<soaf:active>false</soaf:active>
<soaf:connectiontype>Cont inuous</soaf:connectiontype>
<soaf:uses>
<soaf:Service>
<foaf:name>SOAFReporter</foaf:name>
. . .
</soaf:Service>
</soaf:uses>
</soaf:Connection>
</foaf:knows>
在这个文件中,soaf:uses
表示人与服务之间的关系。
在 SOAF 模型中,我们还可以表示服务之间的关系 "services uses services"。
我想在我的新 SOAF 文件中表示这种关系,但我不知道如何表示,也没有找到任何示例。
您可以这样表示服务 A 使用服务 B 的关系:
<soaf:Service>
<foaf:name>Service A</foaf:name>
<foaf:knows>
<soaf:Connection>
<soaf:established>December 1 st 2008</soaf:established>
<soaf:discontinued>December 21 st 2008</soaf:discontinued>
<soaf:active>false</soaf:active>
<soaf:connectiontype>Continuous</soaf:connectiontype>
<soaf:uses>
<soaf:Service>
<foaf:name>Service B</foaf:name>
. . .
</soaf:Service>
</soaf:uses>
</soaf:Connection>
</foaf:knows>
</soaf:Service>
当然你也可以在know关系中添加几个connection对象(封装实际关系)