/usr/share/tracker/ontologies/41-mfo.ontology is in tracker 1.6.2-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 | @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix nrl: <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> .
@prefix nie: <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#> .
@prefix nfo: <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
@prefix tracker: <http://www.tracker-project.org/ontologies/tracker#> .
@prefix nmo: <http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#> .
@prefix mfo: <http://www.tracker-project.org/temp/mfo#> .
@prefix nao: <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#> .
mfo: a tracker:Namespace, tracker:Ontology ;
tracker:prefix "mfo" ;
nao:lastModified "2010-02-16T11:00:00Z" .
mfo:FeedElement a rdfs:Class;
rdfs:label "Feed element";
rdfs:comment "Superclass for all elements related with feeds, to provide common configuration options";
rdfs:subClassOf nie:InformationElement .
mfo:FeedChannel a rdfs:Class ;
tracker:notify true ;
rdfs:label "Feed channel" ;
rdfs:comment "Represents feed channel transfer, typically a download of RSS or ATOM. It is also a communication channel of Nepomuk Messaging Ontology so that feed sources could be treated as message sources" ;
rdfs:subClassOf nmo:CommunicationChannel, mfo:FeedElement .
mfo:FeedMessage a rdfs:Class ;
tracker:notify true ;
rdfs:label "Feed entry" ;
rdfs:comment "Represents feed entry on top of Nepomuk Messaging Ontology's message. May have enclosures attached and certain settings that allow deviation from feed channel's setup" ;
rdfs:subClassOf nmo:Message, mfo:FeedElement .
mfo:Enclosure a rdfs:Class ;
rdfs:label "Message enclosure" ;
rdfs:comment "Represents an enclosure of a feed message" ;
tracker:notify true ;
rdfs:subClassOf mfo:FeedElement .
mfo:FeedSettings a rdfs:Class ;
rdfs:label "Resource settings" ;
rdfs:comment "Represents settings applied to a feed channel or a feed entry. How often it is updated, through which connection type it is delivered, when data expires and so on" ;
rdfs:subClassOf rdfs:Resource.
# PROPERTIES OF CHANNEL
mfo:image a rdf:Property ;
nrl:maxCardinality 1 ;
rdfs:domain mfo:FeedElement ;
rdfs:range xsd:string .
# updateTime is used to store a local timestamp of feed message
# remote time is stored using nie:contentLastModified
mfo:updatedTime a rdf:Property ;
nrl:maxCardinality 1 ;
rdfs:label "Updated" ;
rdfs:comment "Captures the updated date and time when the channel is updated" ;
rdfs:domain mfo:FeedChannel ;
rdfs:range xsd:dateTime .
mfo:unreadCount a rdf:Property;
rdfs:label " Unread count";
rdfs:comment "Unread messages count within a channel";
rdfs:domain mfo:FeedChannel;
nrl:maxCardinality 1;
rdfs:range xsd:integer.
mfo:totalCount a rdf:Property;
rdfs:label " Total count";
rdfs:comment "Total messages count within a channel";
rdfs:domain mfo:FeedChannel;
nrl:maxCardinality 1;
rdfs:range xsd:integer.
#PROPERTIES OF MESSAGE
mfo:downloadedTime a rdf:Property ;
rdfs:label "Downloaded" ;
rdfs:comment "Captures the time stamp when message was downloaded" ;
nrl:maxCardinality 1 ;
rdfs:domain mfo:FeedMessage ;
rdfs:range xsd:dateTime .
mfo:enclosureList a rdf:Property ;
rdfs:label "Enclosure List" ;
rdfs:comment "A list of enclosures" ;
rdfs:domain mfo:FeedMessage ;
rdfs:range mfo:Enclosure .
# String? Resource? RemoteDataObject?
mfo:remoteLink a rdf:Property ;
rdfs:label "Enclosure link" ;
rdfs:comment "Used to store remote URL of enclosure" ;
rdfs:domain mfo:Enclosure ;
nrl:maxCardinality 1 ;
rdfs:range nfo:RemoteDataObject .
mfo:groupDefault a rdf:Property ;
rdfs:label "Default in group";
rdfs:comment "Different enclosures can represent the same resource in different formats/resolutions. This representations are grouped using the nie:identifier property and this property identify the default between them.";
rdfs:domain mfo:Enclosure ;
nrl:maxCardinality 1 ;
rdfs:range xsd:boolean .
mfo:localLink a rdf:Property ;
rdfs:label "Local link" ;
rdfs:comment "Downloaded copy of the enclosure" ;
rdfs:domain mfo:Enclosure ;
rdfs:range nfo:FileDataObject ;
nrl:maxCardinality 1 .
mfo:optional a rdf:Property ;
rdfs:label "Optional";
rdfs:comment "The enclosure is mandatory to download or only optional" ;
rdfs:domain mfo:Enclosure;
rdfs:range xsd:boolean ;
nrl:maxCardinality 1 .
# Settings available for all Feed Elements
mfo:feedSettings a rdf:Property ;
rdfs:label "Feed element settings" ;
rdfs:comment "Settings ";
nrl:maxCardinality 1 ;
rdfs:domain mfo:FeedElement ;
rdfs:range mfo:FeedSettings .
mfo:updateInterval a rdf:Property ;
rdfs:label "Update Interval" ;
rdfs:comment "Update interval for a feed channel to get updated or refreshed. Interpreted as minutes" ;
nrl:maxCardinality 1 ;
rdfs:domain mfo:FeedSettings ;
rdfs:range xsd:integer .
mfo:expiryInterval a rdf:Property ;
rdfs:label "Expiry Interval" ;
rdfs:comment "Expiry interval for feed channel, it tells time that a message in a channel can live. Interpreted as minutes" ;
nrl:maxCardinality 1 ;
rdfs:domain mfo:FeedSettings ;
rdfs:range xsd:integer .
mfo:downloadPath a rdf:Property ;
rdfs:label "Download path" ;
rdfs:comment "Download path for enclosures in a message" ;
rdfs:domain mfo:FeedSettings ;
rdfs:range xsd:string;
nrl:maxCardinality 1 .
mfo:downloadFlag a rdf:Property ;
rdfs:label "Download" ;
rdfs:comment "To indicate whether enclosures will be downloaded or not" ;
rdfs:domain mfo:FeedSettings ;
rdfs:range xsd:boolean ;
nrl:maxCardinality 1 .
mfo:maxSize a rdf:Property ;
rdfs:label "Size" ;
rdfs:comment "Maximum size of enclosure that can be downloaded. Interpreted as KBs " ;
rdfs:domain mfo:FeedSettings ;
rdfs:range xsd:integer ;
nrl:maxCardinality 1 .
# Feed actions
mfo:Action a rdfs:Class ;
rdfs:label "Action Requests" ;
rdfs:comment "class with a restricted set of actions" ;
rdfs:subClassOf rdfs:Resource .
mfo:action a rdf:Property ;
rdfs:label "Action" ;
rdfs:comment "Captures the current action for the channel: Refresh Now" ;
nrl:maxCardinality 1 ;
rdfs:domain mfo:FeedChannel ;
rdfs:range mfo:Action .
mfo:refresh-now a mfo:Action .
# Feed types
mfo:FeedType a rdfs:Class ;
rdfs:label "Feed fomat type " ;
rdfs:comment "class with a restricted set of feed types" ;
rdfs:subClassOf rdfs:Resource .
#mfo:flickr a mfo:FeedType .
#mfo:rss-atom a mfo:FeedType .
mfo:name a rdf:Property ;
rdfs:label "Feed type name or plugin name" ;
rdfs:comment "Feed format name like rss-atom,flickr,facebook" ;
nrl:maxCardinality 1 ;
rdfs:domain mfo:FeedType ;
rdfs:range xsd:string .
mfo:type a rdf:Property ;
rdfs:label "Feed formats type" ;
rdfs:comment " Feeds format type which is mapped to plugin used in engine: flickr,rss-atom " ;
nrl:maxCardinality 1;
rdfs:domain mfo:FeedChannel ;
rdfs:range mfo:FeedType .
|