## MFO Ontology Classes

### mfo:FeedElement

Superclass for all elements related with feeds, to provide common configuration options

`Superclasses` : | nie:InformationElement,
`Subclasses` : | mfo:Enclosure, mfo:FeedMessage, mfo:FeedChannel,
`In domain of` : | mfo:feedSettings, mfo:image,
`In range of` : | --

### mfo:Action

class with a restricted set of actions

`Superclasses` : | rdfs:Resource,
`Subclasses` : | --
`In domain of` : | --
`In range of` : | mfo:action,
`Predefined instances` : | mfo:refresh-now,

### mfo:FeedSettings

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

`Superclasses` : | rdfs:Resource,
`Subclasses` : | --
`In domain of` : | mfo:maxSize, mfo:downloadFlag, mfo:downloadPath, mfo:expiryInterval, mfo:updateInterval,
`In range of` : | mfo:feedSettings,

### mfo:Enclosure

Represents an enclosure of a feed message

`Superclasses` : | mfo:FeedElement,
`Subclasses` : | --
`In domain of` : | mfo:optional, mfo:localLink, mfo:groupDefault, mfo:remoteLink,
`In range of` : | mfo:enclosureList,

### Note:

This class notifies about changes

### mfo:FeedMessage

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

`Superclasses` : | mfo:FeedElement, nmo:Message,
`Subclasses` : | --
`In domain of` : | mfo:enclosureList, mfo:downloadedTime,
`In range of` : | --

### Note:

This class notifies about changes

### mfo:FeedChannel

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

`Superclasses` : | mfo:FeedElement, nmo:CommunicationChannel,
`Subclasses` : | --
`In domain of` : | mfo:type, mfo:action, mfo:totalCount, mfo:unreadCount, mfo:updatedTime,
`In range of` : | --

### Note:

This class notifies about changes

### mfo:FeedType

class with a restricted set of feed types

`Superclasses` : | rdfs:Resource,
`Subclasses` : | --
`In domain of` : | mfo:name,
`In range of` : | mfo:type,