[tracker/wip/carlosg/ontology-minor-updates: 2/9] ontologies: Add some missing docs



commit 74c413d54df321ae9e77056d96ad560eb37ce8b8
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Apr 13 20:25:22 2020 +0200

    ontologies: Add some missing docs
    
    Lift those from nepomuk, for the most part.

 src/ontologies/11-rdf.ontology         | 21 +++++++++++++-
 src/ontologies/12-nrl.ontology         |  4 ++-
 src/ontologies/nepomuk/30-nie.ontology | 27 ++++++++++++++++++
 src/ontologies/nepomuk/31-nao.ontology |  5 ++++
 src/ontologies/nepomuk/32-nco.ontology |  3 ++
 src/ontologies/nepomuk/33-nfo.ontology | 51 ++++++++++++++++++++++++----------
 src/ontologies/nepomuk/38-nmm.ontology | 33 ++++++++++++++++++++--
 7 files changed, 126 insertions(+), 18 deletions(-)
---
diff --git a/src/ontologies/11-rdf.ontology b/src/ontologies/11-rdf.ontology
index 026c0c9f3..e29e361cf 100644
--- a/src/ontologies/11-rdf.ontology
+++ b/src/ontologies/11-rdf.ontology
@@ -17,14 +17,17 @@ rdfs:Resource a rdfs:Class ;
 
 rdfs:Class a rdfs:Class ;
        rdfs:label "Class" ;
+       rdfs:comment "The class of classes" ;
        rdfs:subClassOf rdfs:Resource .
 
 rdf:Property a rdfs:Class ;
        rdfs:label "Property" ;
+       rdfs:comment "The class of RDF properties" ;
        rdfs:subClassOf rdfs:Resource .
 
 rdfs:Literal a rdfs:Class ;
        rdfs:label "Literal" ;
+       rdfs:comment "The class of literal values, eg. textual strings and integers" ;
        rdfs:subClassOf rdfs:Resource .
 
 rdfs:Datatype a rdfs:Class ;
@@ -39,32 +42,39 @@ rdf:langString a rdfs:Class, rdfs:Datatype ;
 
 rdf:type a rdf:Property ;
        rdfs:domain rdfs:Resource ;
+       rdfs:comment "The subject is an instance of a class" ;
        rdfs:range rdfs:Class .
 
 rdfs:subClassOf a rdf:Property ;
+       rdfs:comment "The subject is a subclass of a class" ;
        rdfs:domain rdfs:Class ;
        rdfs:range rdfs:Class .
 
 rdfs:subPropertyOf a rdf:Property ;
+       rdfs:comment "The subject is a subproperty of a property" ;
        rdfs:domain rdf:Property ;
        rdfs:range rdf:Property .
 
 rdfs:comment a rdf:Property ;
+       rdfs:comment "A description of the subject resource" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdfs:Resource ;
        rdfs:range xsd:string .
 
 rdfs:label a rdf:Property ;
+       rdfs:comment "A human-readable name for the subject" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdfs:Resource ;
        rdfs:range xsd:string .
 
 rdfs:domain a rdf:Property ;
+       rdfs:comment "A domain of the subject property" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdf:Property ;
        rdfs:range rdfs:Resource .
 
 rdfs:range a rdf:Property ;
+       rdfs:comment "A range of the subject property" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdf:Property ;
        rdfs:range rdfs:Class .
@@ -99,6 +109,7 @@ tracker:Namespace a rdfs:Class ;
 
 tracker:Ontology a rdfs:Class ;
        rdfs:label "Ontology" ;
+       rdfs:comment "An ontology" ;
        rdfs:subClassOf rdfs:Resource .
 
 tracker:lastModified a rdf:Property ;
@@ -109,25 +120,30 @@ tracker:lastModified a rdf:Property ;
        rdfs:range xsd:dateTime .
 
 tracker:prefix a rdf:Property ;
+       rdfs:label "Base prefix of the subject namespace" ;
        nrl:maxCardinality 1 ;
        rdfs:domain tracker:Namespace ;
        rdfs:range xsd:string .
 
 tracker:domainIndex a rdf:Property ;
+       rdfs:comment "Property is a domain index for the subject class" ;
        rdfs:domain rdfs:Class ;
        rdfs:range rdf:Property .
 
 tracker:indexed a rdf:Property ;
+       rdfs:comment "Whether a property has an index" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdf:Property ;
        rdfs:range xsd:boolean .
 
 tracker:secondaryIndex a rdf:Property ;
+       rdfs:comment "Whether subject and object properties share an index" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdf:Property ;
        rdfs:range rdf:Property .
 
 tracker:fulltextIndexed a rdf:Property ;
+       rdfs:comment "Whether the property is full-text indexed" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdf:Property ;
        rdfs:range xsd:boolean .
@@ -139,18 +155,20 @@ tracker:fulltextNoLimit a rdf:Property ;
        rdfs:range xsd:boolean .
 
 tracker:weight a rdf:Property ;
+       rdfs:comment "Property weight on full-text search relevance" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdf:Property ;
        rdfs:range xsd:integer .
 
 tracker:added a rdf:Property ;
+       rdfs:comment "Time of insertion of the resource" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdfs:Resource ;
        rdfs:range xsd:dateTime ;
        tracker:indexed true .
 
-# implicitly updated modification time
 tracker:modified a rdf:Property ;
+       rdfs:comment "Modification sequence number" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdfs:Resource ;
        rdfs:range xsd:integer .
@@ -162,6 +180,7 @@ tracker:damaged a rdf:Property ;
        rdfs:range xsd:boolean .
 
 tracker:notify a rdf:Property ;
+       rdfs:comment "Whether resources of this class emits notifications on changes" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdfs:Class ;
        rdfs:range xsd:boolean .
diff --git a/src/ontologies/12-nrl.ontology b/src/ontologies/12-nrl.ontology
index 48d93e9bf..c6c6514ed 100644
--- a/src/ontologies/12-nrl.ontology
+++ b/src/ontologies/12-nrl.ontology
@@ -8,9 +8,11 @@ nrl: a tracker:Namespace, tracker:Ontology ;
        tracker:prefix "nrl" ;
        tracker:lastModified "2010-02-16T11:00:00Z" .
 
-nrl:InverseFunctionalProperty a rdfs:Class .
+nrl:InverseFunctionalProperty a rdfs:Class ;
+       rdfs:comment "A marker class to identify inverse functional properties" .
 
 nrl:maxCardinality a rdf:Property ;
+       rdfs:comment "Specifies a maximum value cardinality for a specific property" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdf:Property ;
        rdfs:range xsd:integer .
diff --git a/src/ontologies/nepomuk/30-nie.ontology b/src/ontologies/nepomuk/30-nie.ontology
index cb7762734..78041e7b7 100644
--- a/src/ontologies/nepomuk/30-nie.ontology
+++ b/src/ontologies/nepomuk/30-nie.ontology
@@ -46,11 +46,13 @@ nie:url a rdf:Property ;
        tracker:indexed true .
 
 nie:informationElementDate a rdf:Property ;
+       rdfs:comment "A point or period of time associated with an event in the lifecycle of an Information 
Element. A common superproperty for all date-related properties of InformationElements in the NIE Framework" ;
        rdfs:subPropertyOf dc:date ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:dateTime .
 
 nie:contentLastModified a rdf:Property ;
+       rdfs:comment "The date of the last modification of the original content (not its corresponding 
DataObject or local copy). Compare with nie:lastModified" ;
        rdfs:subPropertyOf nie:informationElementDate ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
@@ -110,11 +112,13 @@ nie:relatedTo a rdf:Property ;
        rdfs:range nie:DataObject .
 
 nie:generator a rdf:Property ;
+       rdfs:comment "Software used to 'generate' the contents. E.g. a word processor name" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string .
 
 nie:description a rdf:Property ;
+       rdfs:comment "A textual description of the resource. This property may be used for any metadata 
fields that provide some meta-information or comment about a resource in the form of a passage of text. This 
property is not to be confused with nie:plainTextContent. Use more specific subproperties wherever possible" ;
        rdfs:subPropertyOf dc:description ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
@@ -125,18 +129,21 @@ nie:description a rdf:Property ;
 
 # Bug in nepomuk specification. Taking domain from superproperty
 nie:disclaimer a rdf:Property ;
+       rdfs:comment "A disclaimer" ;
        rdfs:subPropertyOf nie:legal ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string .
 
 nie:dataSource a rdf:Property ;
+       rdfs:comment "Marks the provenance of a DataObject, what source does a data object come from" ;
        rdfs:subPropertyOf dc:source ;
        rdfs:domain nie:DataObject ;
        rdfs:range nie:DataSource .
 
 # Bug in nepomuk specification. Taking domain from superproperty
 nie:depends a rdf:Property ;
+       rdfs:comment "Dependency relation. A piece of content depends on another piece of data in order to be 
properly understood/used/interpreted" ;
        rdfs:subPropertyOf nie:relatedTo ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
@@ -151,12 +158,14 @@ nie:links a rdf:Property ;
 
 # Bug in nepomuk specification. Taking domain from superproperty
 nie:copyright a rdf:Property ;
+       rdfs:comment "Content copyright" ;
        rdfs:subPropertyOf dc:rights , nie:legal ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string ;
        tracker:writeback true .
 
 nie:comment a rdf:Property ;
+       rdfs:comment "A user comment about an InformationElement" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string ;
@@ -164,28 +173,33 @@ nie:comment a rdf:Property ;
        tracker:weight 2 .
 
 nie:interpretedAs a rdf:Property ;
+       rdfs:comment "Links the DataObject with the InformationElement it is interpreted as" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:DataObject ;
        rdfs:range nie:InformationElement .
 
 nie:isStoredAs a rdf:Property ;
+       rdfs:comment "Links the information element with the DataObject it is stored in" ;
        tracker:deprecated true ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range nie:DataObject .
 
 nie:version a rdf:Property ;
+       rdfs:comment "The current version of the given data object. Exact semantics is unspecified at this 
level. Use more specific subproperties if needed" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string .
 
 nie:contentCreated a rdf:Property ;
+       rdfs:comment "The date of the content creation. This may not necessarily be equal to the date when 
the DataObject (i.e. the physical representation) itself was created. Compare with nie:created property" ;
        rdfs:subPropertyOf nie:informationElementDate ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:dateTime ;
        tracker:writeback true .
 
+# Addition to nepomuk
 nie:contentAccessed a rdf:Property ;
        rdfs:subPropertyOf nie:informationElementDate ;
        nrl:maxCardinality 1 ;
@@ -193,6 +207,7 @@ nie:contentAccessed a rdf:Property ;
        rdfs:range xsd:dateTime .
 
 nie:lastRefreshed a rdf:Property ;
+       rdfs:comment "Date when information about this data object was retrieved (for the first time) or last 
refreshed from the data source. This property is important for metadata extraction applications that don't 
receive any notifications of changes in the data source and have to poll it regularly. This may lead to 
information becoming out of date. In these cases this property may be used to determine the age of data, 
which is an important element of it's dependability" ;
        rdfs:subPropertyOf dc:date ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:DataObject ;
@@ -206,17 +221,20 @@ nie:license a rdf:Property ;
        rdfs:range xsd:string .
 
 nie:created a rdf:Property ;
+       rdfs:comment "Date of creation of the DataObject. Note that this date refers to the creation of the 
DataObject itself (i.e. the physical representation). Compare with nie:contentCreated" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:DataObject ;
        rdfs:range xsd:dateTime .
 
 nie:identifier a rdf:Property ;
+       rdfs:comment "An unambiguous reference to the InformationElement within a given context. Recommended 
best practice is to identify the resource by means of a string conforming to a formal identification system" ;
        rdfs:subPropertyOf dc:identifier ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string .
 
 nie:keyword a rdf:Property ;
+       rdfs:comment "Adapted DublinCore: The topic of the content of the resource, as keyword. No sentences 
here. Recommended best practice is to select a value from a controlled vocabulary or formal classification 
scheme" ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string ;
        tracker:fulltextIndexed true ;
@@ -224,44 +242,53 @@ nie:keyword a rdf:Property ;
        tracker:writeback true .
 
 nie:hasLogicalPart a rdf:Property ;
+       rdfs:comment "Generic property used to express 'logical' containment relationships between 
InformationElements. NIE extensions are encouraged to provide more specific subproperties of this one. It is 
advisable for actual instances of InformationElement to use those specific subproperties. Note the difference 
between 'physical' containment (hasPart) and logical containment (hasLogicalPart)" ;
        rdfs:domain nie:InformationElement ;
        rdfs:range nie:InformationElement .
 
 nie:hasPart a rdf:Property ;
+       rdfs:comment "Generic property used to express 'physical' containment relationships between 
DataObjects. NIE extensions are encouraged to provide more specific subproperties of this one. It is 
advisable for actual instances of DataObjects to use those specific subproperties. Note to the developers: 
Please be aware of the distinction between containment relation and provenance. The hasPart relation models 
physical containment, an InformationElement (a nmo:Message) can have a 'physical' part (an nfo:Attachment). 
Also, please note the difference between physical containment (hasPart) and logical containment 
(hasLogicalPart) the former has more strict meaning. They may occur independently of each other" ;
        rdfs:subPropertyOf nie:relatedTo ;
        rdfs:domain nie:InformationElement ;
        rdfs:range nie:DataObject .
 
 nie:isPartOf a rdf:Property ;
+       rdfs:comment "Generic property used to express containment relationships between DataObjects. NIE 
extensions are encouraged to provide more specific subproperties of this one. It is advisable for actual 
instances of DataObjects to use those specific subproperties. Note to the developers: Please be aware of the 
distinction between containment relation and provenance. The isPartOf relation models physical containment, a 
nie:DataObject (e.g. an nfo:Attachment) is a 'physical' part of an nie:InformationElement (a nmo:Message). 
Also, please note the difference between physical containment (isPartOf) and logical containment 
(isLogicalPartOf) the former has more strict meaning. They may occur independently of each other" ;
        rdfs:domain nie:DataObject ;
        rdfs:range nie:InformationElement .
 
 # Bug in nepomuk specification. Taking domain from superproperty
 nie:licenseType a rdf:Property ;
+       rdfs:comment "The type of the license. Possible values for this field may include 'GPL', 'BSD', 
'Creative Commons' etc." ;
        rdfs:subPropertyOf nie:legal ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string .
 
 nie:characterSet a rdf:Property ;
+       rdfs:comment "Characterset in which the content of the InformationElement was created. Example: 
ISO-8859-1, UTF-8. One of the registered character sets at http://www.iana.org/assignments/character-sets. 
This characterSet is used to interpret any textual parts of the content. If more than one characterSet is 
used within one data object, use more specific properties" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:string .
 
 nie:isLogicalPartOf a rdf:Property ;
+       rdfs:comment "Generic property used to express 'logical' containment relationships between 
DataObjects. NIE extensions are encouraged to provide more specific subproperties of this one. It is 
advisable for actual instances of InformationElement to use those specific subproperties. Note the difference 
between 'physical' containment (isPartOf) and logical containment (isLogicalPartOf)" ;
        rdfs:domain nie:InformationElement ;
        rdfs:range nie:InformationElement .
 
 nie:contentSize a rdf:Property ;
+       rdfs:comment "The size of the content. This property can be used whenever the size of the content of 
an InformationElement differs from the size of the DataObject. (e.g. because of compression, encoding, 
encryption or any other representation issues). The contentSize in expressed in bytes" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:integer .
 
 nie:rootElementOf a rdf:Property ;
+       rdfs:comment "DataObjects extracted from a single data source are organized into a containment tree. 
This property links the root of that tree with the datasource it has been extracted from" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
        rdfs:range nie:DataSource .
 
+# Addition to nepomuk
 nie:usageCounter a rdf:Property ;
        nrl:maxCardinality 1 ;
        rdfs:domain nie:InformationElement ;
diff --git a/src/ontologies/nepomuk/31-nao.ontology b/src/ontologies/nepomuk/31-nao.ontology
index 60a237259..5dc3220a9 100644
--- a/src/ontologies/nepomuk/31-nao.ontology
+++ b/src/ontologies/nepomuk/31-nao.ontology
@@ -11,10 +11,12 @@ nao: a tracker:Namespace, tracker:Ontology ;
        tracker:lastModified "2010-12-25T16:00:00Z" .
 
 nao:Tag a rdfs:Class ;
+       rdfs:comment "Represents a generic tag" ;
        rdfs:subClassOf rdfs:Resource ;
        tracker:notify true .
 
 nao:prefLabel a rdf:Property ;
+       rdfs:comment "A preferred label for a resource" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nao:Tag ;
        rdfs:range xsd:string ;
@@ -32,17 +34,20 @@ nao:description a rdf:Property ;
        tracker:weight 3 .
 
 nao:hasTag a rdf:Property ;
+       rdfs:comment "Defines an existing tag for a resource" ;
        rdfs:domain rdfs:Resource ;
        rdfs:range rdfs:Resource ;
        tracker:writeback true ;
        tracker:indexed true .
 
 nao:identifier a rdf:Property ;
+       rdfs:comment "Defines a generic identifier for a resource" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdfs:Resource ;
        rdfs:range xsd:string .
 
 nao:numericRating a rdf:Property ;
+       rdfs:comment "Annotation for a resource in the form of a numeric rating (float value), allowed values 
are between 1 and 10 whereas 0 is interpreted as not set" ;
        nrl:maxCardinality 1 ;
        rdfs:domain rdfs:Resource ;
        rdfs:range xsd:double .
diff --git a/src/ontologies/nepomuk/32-nco.ontology b/src/ontologies/nepomuk/32-nco.ontology
index bfdfb41f9..3eab37b18 100644
--- a/src/ontologies/nepomuk/32-nco.ontology
+++ b/src/ontologies/nepomuk/32-nco.ontology
@@ -536,6 +536,7 @@ nco:foafUrl a rdf:Property ;
 nco:emailAddress a rdf:Property ;
        a nrl:InverseFunctionalProperty ;
        rdfs:label "emailAddress" ;
+       rdfs:comment "Email address" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nco:EmailAddress ;
        rdfs:range xsd:string ;
@@ -699,12 +700,14 @@ nco:presence-status-busy a nco:PresenceStatus .
 nco:presence-status-unknown a nco:PresenceStatus .
 nco:presence-status-error a nco:PresenceStatus .
 
+# Addition to nepomuk
 nco:imPresence a rdf:Property ;
        rdfs:label "imPresence" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nco:IMAddress ;
        rdfs:range nco:PresenceStatus .
 
+# Addition to nepomuk
 nco:presenceLastModified a rdf:Property ;
        rdfs:label "Presence last modified";
        rdfs:comment "Timestamp of the last change in the presence status";
diff --git a/src/ontologies/nepomuk/33-nfo.ontology b/src/ontologies/nepomuk/33-nfo.ontology
index 9367f58d1..21aaa8942 100644
--- a/src/ontologies/nepomuk/33-nfo.ontology
+++ b/src/ontologies/nepomuk/33-nfo.ontology
@@ -68,6 +68,7 @@ nfo:MediaFileListEntry a rdfs:Class ;
 
 nfo:VectorImage a rdfs:Class ;
        rdfs:label "VectorImage" ;
+       rdfs:comment "A vector image (e.g. SVG)" ;
        rdfs:subClassOf nfo:Image .
 
 nfo:Audio a rdfs:Class ;
@@ -387,6 +388,7 @@ nfo:pageCount a rdf:Property ;
 
 nfo:programmingLanguage a rdf:Property ;
        rdfs:label "programmingLanguage" ;
+       rdfs:comment "Indicates the name of the programming language this source code file is written in. 
Examples might include 'C', 'C++', 'Java' etc" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nfo:SourceCode ;
        rdfs:range xsd:string .
@@ -817,28 +819,33 @@ nfo:peakGain a rdf:Property ;
 
 nfo:characterPosition a rdf:Property ;
        rdfs:label "Character position" ;
+       rdfs:comment "Character position of the bookmark" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nfo:Bookmark ;
        rdfs:range xsd:integer .
 
 nfo:pageNumber a rdf:Property ;
        rdfs:label "Page number" ;
+       rdfs:comment "Page linked by the bookmark" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nfo:Bookmark ;
        rdfs:range xsd:integer .
 
 nfo:streamPosition a rdf:Property ;
        rdfs:label "Stream position" ;
+       rdfs:comment "Stream position of the bookmark, suitable for e.g. audio books. Expressed in 
milliseconds" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nfo:Bookmark ;
        rdfs:range xsd:integer .
 
+# Addition to nepomuk
 nfo:streamDuration a rdf:Property ;
        rdfs:label "Stream duration" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nfo:Bookmark ;
        rdfs:range xsd:integer .
 
+# Addition to nepomuk
 nfo:domain a rdf:Property ;
        rdfs:label "Domain for a web history entry" ;
        nrl:maxCardinality 1 ;
@@ -846,6 +853,7 @@ nfo:domain a rdf:Property ;
        rdfs:range xsd:string ;
        tracker:weight 3 .
 
+# Addtion to nepomuk
 nfo:uri a rdf:Property ;
        rdfs:label "Uri for a web history entry" ;
        nrl:maxCardinality 1 ;
@@ -853,8 +861,7 @@ nfo:uri a rdf:Property ;
        rdfs:range xsd:string ;
        tracker:weight 5 .
 
-# Added
-
+# Addition to nepomuk
 nfo:ImageCategory a rdfs:Class ;
         rdfs:label "Image category" ;
         rdfs:comment "A image category" ;
@@ -862,11 +869,13 @@ nfo:ImageCategory a rdfs:Class ;
 
 nfo:image-category-screenshot a nfo:ImageCategory .
 
+# Addition to nepomuk
 nfo:SoftwareCategory a rdfs:Class ;
        rdfs:label "Software" ;
        rdfs:comment "A software category" ;
        rdfs:subClassOf nfo:DataContainer, nie:InformationElement .
 
+# Addition to nepomuk
 nfo:softwareCategoryIcon a rdf:Property ;
        rdfs:label "SoftwareIcon" ;
        rdfs:comment "Icon of the software" ;
@@ -874,12 +883,14 @@ nfo:softwareCategoryIcon a rdf:Property ;
        rdfs:domain nfo:SoftwareCategory ;
        rdfs:range nfo:Image .
 
+# Addition to nepomuk
 nfo:SoftwareApplication a rdfs:Class ;
        rdfs:label "Application" ;
        rdfs:comment "An application" ;
        rdfs:subClassOf nfo:Software ;
        tracker:notify true .
 
+# Addition to nepomuk
 nfo:softwareIcon a rdf:Property ;
        rdfs:label "SoftwareIcon" ;
        rdfs:comment "Icon of the software" ;
@@ -887,6 +898,7 @@ nfo:softwareIcon a rdf:Property ;
        rdfs:domain nfo:Software ;
        rdfs:range nfo:Image .
 
+# Addition to nepomuk
 nfo:softwareCmdLine a rdf:Property ;
        rdfs:label "SoftwareCmdLine" ;
        rdfs:comment "Command to launch the software" ;
@@ -895,8 +907,7 @@ nfo:softwareCmdLine a rdf:Property ;
        rdfs:range xsd:string ;
        tracker:weight 3 .
 
-# Also added
-
+# Addition to nepomuk
 nfo:Orientation a rdfs:Class ;
        rdfs:label "Orientation enum" ;
        rdfs:comment "Orientation enum" ;
@@ -911,6 +922,7 @@ nfo:orientation-right a nfo:Orientation .
 nfo:orientation-right-mirror a nfo:Orientation .
 nfo:orientation-left a nfo:Orientation .
 
+# Addition to nepomuk
 nfo:orientation a rdf:Property ;
        rdfs:domain nfo:Image ;
        rdfs:range nfo:Orientation ;
@@ -926,14 +938,14 @@ poi: a tracker:Namespace ;
 poi:ObjectOfInterest a rdfs:Class ;
        rdfs:subClassOf rdfs:Resource .
 
-# Ivan's magic proposal for happy media lists
+# Addition to nepomuk
 nfo:mediaListEntry a rdf:Property ;
        rdfs:label "Media list entry" ;
        rdfs:comment "A certain item belongs to a media list. This can reflect that a song is in a playlist, 
an image or video in an Album" ;
        rdfs:domain nfo:MediaList ;
        rdfs:range nie:InformationElement .
 
-# This change must be proposed upstream
+# Addition to nepomuk
 nfo:isContentEncrypted a rdf:Property ;
        rdfs:label "Is content encrypted" ;
        rdfs:comment "Might change (IE of DataObject property?)" ;
@@ -941,7 +953,7 @@ nfo:isContentEncrypted a rdf:Property ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:boolean .
 
-# This change must be proposed upstream
+# Addition to nepomuk
 nfo:isBootable a rdf:Property ;
        rdfs:label "Is content bootable" ;
        rdfs:comment "True when the file is bootable, for example like an ISO or other disc images" ;
@@ -949,13 +961,13 @@ nfo:isBootable a rdf:Property ;
        rdfs:domain nie:InformationElement ;
        rdfs:range xsd:boolean .
 
-# Ontology request by Alexander Bokovoy, replaces nfo:device
-# These classes and properties need to be submitted to NEPOMUK
+# Addition to nepomuk
 nfo:Equipment a rdfs:Class ;
        rdfs:label "Equipment" ;
        rdfs:comment "The equipment used to create media" ;
        rdfs:subClassOf nie:InformationElement .
 
+# Addition to nepomuk
 nfo:equipment a rdf:Property ;
        rdfs:label "Device" ;
        rdfs:comment "Equipment used to create the media" ;
@@ -963,6 +975,7 @@ nfo:equipment a rdf:Property ;
        rdfs:domain nfo:Media ;
        rdfs:range nfo:Equipment .
 
+# Addition to nepomuk
 nfo:manufacturer a rdf:Property ;
        rdfs:label "Manufacturer" ;
        rdfs:comment "The manufacturer of the equipment" ;
@@ -970,6 +983,7 @@ nfo:manufacturer a rdf:Property ;
        rdfs:domain nfo:Equipment ;
        rdfs:range xsd:string .
 
+# Addition to nepomuk
 nfo:model a rdf:Property ;
        rdfs:label "Model" ;
        rdfs:comment "The model of the equipment" ;
@@ -977,6 +991,7 @@ nfo:model a rdf:Property ;
        rdfs:domain nfo:Equipment ;
        rdfs:range xsd:string .
 
+# Addition to nepomuk
 nfo:equipmentSoftware a rdf:Property ;
        rdfs:label "Equipment software" ;
        rdfs:comment "The software of the equipment" ;
@@ -984,19 +999,19 @@ nfo:equipmentSoftware a rdf:Property ;
        rdfs:domain nfo:Equipment ;
        rdfs:range xsd:string .
 
-# This class needs to be submitted to NEPOMUK
+# Addition to nepomuk
 nfo:HelpDocument a rdfs:Class ;
        rdfs:label "Help document" ;
        rdfs:comment "User guides and similar to assist the user" ;
        rdfs:subClassOf nfo:Document .
 
-# This class needs to be submitted to NEPOMUK
+# Addition to nepomuk
 nfo:EBook a rdfs:Class ;
        rdfs:label "Electronic book" ;
        rdfs:comment "Books which can be electronically viewed" ;
        rdfs:subClassOf nfo:PaginatedTextDocument .
 
-# This property needs to be submitted to NEPOMUK
+# Addition to nepomuk
 nfo:lastPlayedPosition a rdf:Property ;
         rdfs:comment "Position in the media (in seconds) where the play was paused. Positive number, being 0 
the beginning of the media." ;
         rdfs:label "last played position" ;
@@ -1004,7 +1019,7 @@ nfo:lastPlayedPosition a rdf:Property ;
         rdfs:domain nfo:Media ;
         rdfs:range xsd:integer .
 
-# Bug upstream: http://sourceforge.net/apps/trac/oscaf/ticket/123
+# Addition to nepomuk
 nfo:audioOffset a rdf:Property;
         rdfs:label "Time offset within media container (seconds)" ;
         rdfs:comment "Specifies the start offset of this resource within a larger file, such as a single 
song within a recording of a radio broadcast or a CD rip.";
@@ -1013,12 +1028,13 @@ nfo:audioOffset a rdf:Property;
         rdfs:range xsd:double.
 
 
-# Regions on images. These class and props need to be submitted to NEPOMUK
+# Addition to nepomuk
 nfo:RegionOfInterest a rdfs:Class;
         rdfs:label "Region of Interest";
         rdfs:comment "Area on an image with relevant content. Following the spec in 
http://www.metadataworkinggroup.org";;
         rdfs:subClassOf nie:InformationElement.
 
+# Addition to nepomuk
 nfo:regionOfInterestX a rdf:Property;
         rdfs:label "Region of interest X";
         rdfs:comment "Coordinate X where the region starts. It is normalized (values between 0 and 1) to the 
width of the picture. Starting in the upper left corner.";
@@ -1026,6 +1042,7 @@ nfo:regionOfInterestX a rdf:Property;
         rdfs:domain nfo:RegionOfInterest ;
         rdfs:range xsd:double.
 
+# Addition to nepomuk
 nfo:regionOfInterestY a rdf:Property;
         rdfs:label "Region of interest Y";
         rdfs:comment "Coordinate y where the region starts. It is normalized (values between 0 and 1) to the 
height of the picture. Starting in the upper left corner.";
@@ -1033,6 +1050,7 @@ nfo:regionOfInterestY a rdf:Property;
         rdfs:domain nfo:RegionOfInterest ;
         rdfs:range xsd:double.
 
+# Addition to nepomuk
 nfo:regionOfInterestWidth a rdf:Property;
         rdfs:label "Region of interest width";
         rdfs:comment "Width of the region. It is normalized (values between 0 and 1) to the total width of 
the picture.";
@@ -1040,6 +1058,7 @@ nfo:regionOfInterestWidth a rdf:Property;
         rdfs:domain nfo:RegionOfInterest ;
         rdfs:range xsd:double.
 
+# Addition to nepomuk
 nfo:regionOfInterestHeight a rdf:Property;
         rdfs:label "Region of interest height";
         rdfs:comment "Height of the region. It is normalized (values between 0 and 1) to the total height of 
the picture.";
@@ -1047,6 +1066,7 @@ nfo:regionOfInterestHeight a rdf:Property;
         rdfs:domain nfo:RegionOfInterest ;
         rdfs:range xsd:double.
 
+# Addition to nepomuk
 nfo:RegionOfInterestContent a rdfs:Class;
         rdfs:label "Region of interest type";
         rdfs:comment "Content in the area. There is a predefined set of contents in the spec: 
http://www.metadataworkinggroup.org";;
@@ -1058,6 +1078,7 @@ nfo:roi-content-focus a nfo:RegionOfInterestContent .
 nfo:roi-content-barcode a nfo:RegionOfInterestContent .
 nfo:roi-content-undefined a nfo:RegionOfInterestContent .
 
+# Addition to nepomuk
 nfo:regionOfInterestType a rdf:Property;
         rdfs:label "Region of interest type";
         rdfs:comment "The content of a region can be one of the predefined types in the spec";
@@ -1065,12 +1086,14 @@ nfo:regionOfInterestType a rdf:Property;
         rdfs:domain nfo:RegionOfInterest ;
         rdfs:range nfo:RegionOfInterestContent .
 
+# Addition to nepomuk
 nfo:hasRegionOfInterest a rdf:Property;
         rdfs:label "Has region or interest";
         rdfs:comment "Link an element with a defined region";
         rdfs:domain nfo:Image ;
         rdfs:range nfo:RegionOfInterest.
 
+# Addition to nepomuk
 nfo:roiRefersTo a rdf:Property;
         rdfs:label "Region of interest refers to" ;
         rdfs:comment "Link to an item that is represented in the region. The 'type' of the region can give a 
clue of what exact content is linked in this property";
diff --git a/src/ontologies/nepomuk/38-nmm.ontology b/src/ontologies/nepomuk/38-nmm.ontology
index 4847b4244..323dc817e 100644
--- a/src/ontologies/nepomuk/38-nmm.ontology
+++ b/src/ontologies/nepomuk/38-nmm.ontology
@@ -15,22 +15,24 @@ nmm: a tracker:Namespace, tracker:Ontology ;
 
 nmm:MusicPiece a rdfs:Class ;
        rdfs:label "Music" ;
+       rdfs:comment "Used to assign music-specific properties such as BPM to video and audio" ;
        tracker:notify true ;
        tracker:domainIndex nie:title ;
        rdfs:subClassOf nfo:Media .
 
 nmm:MusicAlbum a rdfs:Class ;
        rdfs:label "Music album" ;
+       rdfs:comment "The music album as provided by the publisher. Not to be confused with media lists or 
collections" ;
        tracker:notify true ;
        tracker:domainIndex nie:title ;
        rdfs:subClassOf nfo:MediaList .
 
-# Added Dec 1 2010
+# Addition to nepomuk
 nmm:MusicAlbumDisc a rdfs:Class ;
        rdfs:label "Music album Disc" ;
        rdfs:subClassOf nie:InformationElement .
 
-# Added Dec 1 2010
+# Addition to nepomuk
 nmm:albumDiscAlbum a rdf:Property ;
        rdfs:label "album disc's album" ;
        rdfs:comment "Album of the disc" ;
@@ -38,28 +40,33 @@ nmm:albumDiscAlbum a rdf:Property ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:MusicAlbumDisc .
 
+# Addition to nepomuk
 nmm:SynchronizedText a rdfs:Class ;
        rdfs:label "Synchronized text (use nie:language to set the language). Valid for subtitles and lyrics" 
;
        rdfs:subClassOf nfo:PlainTextDocument .
 
+# Addition to nepomuk
 nmm:Video a rdfs:Class ;
        rdfs:label "Video" ;
        tracker:notify true ;
        rdfs:subClassOf nfo:Video ;
        rdfs:subClassOf nfo:Audio .
 
+# Addition to nepomuk
 nmm:Artist a rdfs:Class ;
        rdfs:label "Artist" ;
        rdfs:comment "An artist." ;
        tracker:notify true ;
        rdfs:subClassOf nie:InformationElement , nco:Role .
 
+# Addition to nepomuk
 nmm:Playlist a rdfs:Class ;
        rdfs:label "Media playlist" ;
        rdfs:comment "Specific class to split MediaList in Albums and playlists." ;
        tracker:notify true ;
        rdfs:subClassOf nfo:MediaList .
 
+# Addition to nepomuk
 nmm:artistName a rdf:Property ;
        rdfs:label "fullname" ;
        rdfs:comment "Name of the artist" ;
@@ -82,6 +89,7 @@ nmm:musicAlbum a rdf:Property ;
        tracker:indexed true ;
        tracker:weight 6 .
 
+# Addition to nepomuk
 nmm:musicAlbumDisc a rdf:Property ;
        rdfs:label "is part of album disc" ;
        rdfs:comment "album disc the music belongs to" ;
@@ -90,6 +98,7 @@ nmm:musicAlbumDisc a rdf:Property ;
        rdfs:domain nmm:MusicPiece ;
        rdfs:range nmm:MusicAlbumDisc .
 
+# Addition to nepomuk.
 # Cardinality could be > 1 if we create one for album collections
 nmm:albumArtist a rdf:Property ;
        rdfs:label "artist" ;
@@ -135,6 +144,7 @@ nmm:lyricist a rdf:Property ;
        rdfs:range nmm:Artist ;
        tracker:weight 4 .
 
+# Addition to nepomuk
 nmm:lyrics a rdf:Property ;
        rdfs:label "File with the lyrics for the music piece" ;
        rdfs:domain nmm:MusicPiece ;
@@ -147,6 +157,7 @@ nmm:trackNumber a rdf:Property ;
        rdfs:domain nmm:MusicPiece ;
        rdfs:range xsd:integer .
 
+# Addition to nepomuk
 nmm:isForHearingImpaired a rdf:Property ;
        rdfs:label "Is for hearing-impaired" ;
        rdfs:comment "Does text stream contain helper tags for hearing-impaired such as &lt;steps in 
hallway&gt;" ;
@@ -184,6 +195,7 @@ nmm:artwork a rdf:Property ;
        rdfs:range nfo:Image ;
        rdfs:subPropertyOf nfo:depiction .
 
+# Addition to nepomuk
 nmm:albumTitle a rdf:Property ;
        rdfs:label "Title" ;
        rdfs:comment "nmm:albumTitle is deprecated, use nie:title instead" ;
@@ -195,6 +207,7 @@ nmm:albumTitle a rdf:Property ;
        tracker:fulltextIndexed true ;
        tracker:weight 6 .
 
+# Addition to nepomuk
 nmm:albumDuration a rdf:Property ;
        rdfs:label "Album duration" ;
        rdfs:comment "Duration of the album" ;
@@ -223,6 +236,7 @@ nmm:setNumber a rdf:Property ;
        rdfs:domain nmm:MusicAlbumDisc ;
        rdfs:range xsd:integer .
 
+# Addition to nepomuk.
 # This property doesn't make sense... it is the other way around
 # From the list ot the item, not from the item to the list
 nmm:videoAlbum a rdf:Property ;
@@ -231,24 +245,28 @@ nmm:videoAlbum a rdf:Property ;
        rdfs:domain nmm:Video ;
        rdfs:range nfo:MediaList .
 
+# Addition to nepomuk
 nmm:isSeries a rdf:Property ;
        rdfs:label "Is series" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:Video ;
        rdfs:range xsd:boolean .
 
+# Addition to nepomuk
 nmm:season a rdf:Property ;
        rdfs:label "Season" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:Video ;
        rdfs:range xsd:integer .
 
+# Nepomuk sets this property in domain of nmm:TVShow
 nmm:episodeNumber a rdf:Property ;
        rdfs:label "Episode number" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:Video ;
        rdfs:range xsd:integer .
 
+# Addition to nepomuk
 nmm:runTime a rdf:Property ;
        rdfs:label "Run time" ;
        nrl:maxCardinality 1 ;
@@ -257,16 +275,19 @@ nmm:runTime a rdf:Property ;
 
 nmm:synopsis a rdf:Property ;
        rdfs:label "Synopsis" ;
+       rdfs:comment "Long form description of video content (plot, premise, etc.)" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:Video ;
        rdfs:range xsd:string .
 
+# Addition to nepomuk
 nmm:MPAARating a rdf:Property ;
        rdfs:label "MPAA Rating" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:Video ;
        rdfs:range xsd:string .
 
+# Addition to nepomuk
 nmm:category a rdf:Property ;
        rdfs:label "Category" ;
        nrl:maxCardinality 1 ;
@@ -289,6 +310,7 @@ nmm:director a rdf:Property ;
        rdfs:range nmm:Artist ;
        tracker:weight 4 .
 
+# Addition to nepomuk, it has nmm:producer though
 nmm:producedBy a rdf:Property ;
        rdfs:label "Produced by" ;
        nrl:maxCardinality 1 ;
@@ -296,30 +318,35 @@ nmm:producedBy a rdf:Property ;
        rdfs:range nmm:Artist ;
        tracker:weight 3 .
 
+# Addition to nepomuk
 nmm:leadActor a rdf:Property ;
        rdfs:label "Lead actor" ;
        rdfs:domain nmm:Video ;
        rdfs:range nmm:Artist ;
        tracker:weight 4 .
 
+# Addition to nepomuk
 nmm:hasSubtitle a rdf:Property ;
        rdfs:label "Has subtitle" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:Video ;
        rdfs:range xsd:boolean .
 
+# Addition to nepomuk
 nmm:subtitle a rdf:Property ;
        rdfs:label "Subtitle file relevant for the video" ;
        rdfs:domain nmm:Video ;
        rdfs:range nmm:SynchronizedText ;
        tracker:weight 5 .
 
+# Addition to nepomuk
 nmm:isContentEncrypted a rdf:Property ;
        rdfs:label "Is content encrypted FIXME: defined already in IE in this ontology!" ;
        nrl:maxCardinality 1 ;
        rdfs:domain nmm:Video ;
        rdfs:range xsd:boolean .
 
+# Addition to nepomuk
 nmm:skipCounter a rdf:Property ;
        rdfs:label "Increase if the media is skip while playing" ;
        nrl:maxCardinality 1 ;
@@ -328,12 +355,14 @@ nmm:skipCounter a rdf:Property ;
 
 ## Image ontology
 
+# Addition to nepomuk
 nmm:ImageList a rdfs:Class ;
        rdfs:subClassOf nfo:MediaList ;
        rdfs:label "Image album" ;
        tracker:notify true ;
        rdfs:comment "An album of images" .
 
+# Addition to nepomuk
 nmm:Photo a rdfs:Class ;
        rdfs:subClassOf nfo:Image ;
        rdfs:label "Photo" ;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]