Nepomuk 圆角 w=10=sh
Nepomuk File Ontology
我想在桌面软件中使用Nepomuk File Ontology (NFO)。在开始之前,我需要一些关于使用 NFO 的指导。
例如:
在 NFO 中我们有 File class and Image classes。
文件 Class 属性为:nfo:fileCreated、nfo:fileLastAccessed、nfo:fileLastModified、nfo:fileName、nfo:fileOwner、nfo:fileSize, nfo:fileUrl, nfo:hasHash, nfo:permissions.
和图像 Class 属性是:nfo:depicts,nfo:horizontalResolution,nfo:verticalResolution
现在请指导,我有一个图像文件 ,即 imagefile1.jpeg,我想在其上应用文件和图像 classes 的属性。
以下两种方法中哪一种是正确的方法。
- 方法 1:创建单个对象,即文件和图像类型的 obj1。所以
现在我可以在 File class 和 Image 的属性上注释 obj1
Class.
- 方法 2:创建两个对象,一个是文件类型,即 obj1,第二个
图像类型的对象,即 obj2。现在 link 这两个对象通过
interpretedAs and isStoredAs 个属性。
请指导我哪一个是正确的方法,以便我在我的应用程序中遵循它。
"InformationElement is a piece of information stored within a data
object. Content-specific properties are defined as properties of an
InformationElement. It is separate from the DataObject in order to
make the interpretation independent of the representation."
Source
另请参阅 description of data objects
所以方法 2 是要走的路,"apply" ontology 想要的不同抽象。
我想在桌面软件中使用Nepomuk File Ontology (NFO)。在开始之前,我需要一些关于使用 NFO 的指导。
例如:
在 NFO 中我们有 File class and Image classes。
文件 Class 属性为:nfo:fileCreated、nfo:fileLastAccessed、nfo:fileLastModified、nfo:fileName、nfo:fileOwner、nfo:fileSize, nfo:fileUrl, nfo:hasHash, nfo:permissions.
和图像 Class 属性是:nfo:depicts,nfo:horizontalResolution,nfo:verticalResolution
现在请指导,我有一个图像文件 ,即 imagefile1.jpeg,我想在其上应用文件和图像 classes 的属性。
以下两种方法中哪一种是正确的方法。
- 方法 1:创建单个对象,即文件和图像类型的 obj1。所以 现在我可以在 File class 和 Image 的属性上注释 obj1 Class.
- 方法 2:创建两个对象,一个是文件类型,即 obj1,第二个 图像类型的对象,即 obj2。现在 link 这两个对象通过 interpretedAs and isStoredAs 个属性。
请指导我哪一个是正确的方法,以便我在我的应用程序中遵循它。
"InformationElement is a piece of information stored within a data object. Content-specific properties are defined as properties of an InformationElement. It is separate from the DataObject in order to make the interpretation independent of the representation." Source
另请参阅 description of data objects
所以方法 2 是要走的路,"apply" ontology 想要的不同抽象。