2012-09-28 43 views
2

當編寫一個RDF Schema,我可以做以下聲明某個委員會由若干人組成:如何在RDF Schema中聲明RDF容器?

​​

不過,我已閱讀,有確定個別人士爲委員會的罰款語義差別成員和我上面所做的一樣,而且只有全部的特定人員組成委員會。因此,在這種情況下,應考慮使用RDF容器,如rdf:袋

我的問題是:如何在RDF模式中聲明這樣的「人員包」?

任何幫助表示讚賞。

回答

2

如果你想宣佈只有這些人組成委託人,你應該使用Collection而不是rdf:Bag。在w3schools.com的RDF教程中給出了一個例子:

https://www.w3.org/TR/rdf-schema/#ch_collectionvocab

在你需要declate屬性 「hasMember」 或 「member」 的RDF模式。其域名是委託人,其範圍是會員。然後,RDF文件可以爲給定的委託人描述無限數量的成員。如果在委託資源中您想指定這些是唯一的memebrs,則使用collection。如果您允許更多成員,請使用rdf:Bag

注意:這並不意味着無法將「成員包」或「成員集合」定義爲屬性的範圍。您可以查看Web上現有的簡單本體(使用RDFS編寫數百本本體)並比較它們如何定義類似的概念。