2013-05-20 67 views
1

我如何能代表EPUB property in ProtegeEPUB in Protege

我需要將其設置爲EPUB文件的內容,因此我可以推斷一些有關我的本體的個體的元數據。

回答

2

我認爲這取決於你的個人。按照EPUB社區,下面的例子是最少的一組,所有的出版物必須包含:

<package … unique-identifier="pub-id"> 
… 
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/"> 
    <dc:identifier id="pub-id">urn:uuid:A1B0D67E-2E81-4DF5-9E67-A64CBE366809</dc:identifier> 
    <dc:title>Norwegian Wood</dc:title> 
    <dc:language>en</dc:language> 
    <meta property="dcterms:modified">2011-01-01T12:00:00Z</meta> 
</metadata> 
… 

因此,基於這個例子中,我會說,你需要至少有:

hasUUID 
hasTitle 
hasLanguage 

此外,根據您的系統,它們可以是對象屬性或數據類型屬性。

+1

嗨。感謝您的回答。我正在尋找,我需要知道如何自動化獲取這些最小元數據的推理過程並推斷不完整的元數據。例如,推斷書中作者的內容以及其他元數據。我只是不知道該怎麼做! –

+1

創建完整集合並根據全集執行最小集合會更好嗎?我的意思是,例如你有20個屬性,你需要執行5個屬性。您可以使用「min」來定義財產限制。例如,Book hasAuthor min 1 Author。這有幫助嗎? – Artemis