URL
https://sites.google.com/site/smartappliancesproject/ontologies/fipa.ttl
Description
The Fipa ontology describes a device ontology that aims at enabling interoperability between software agents, as defined by the FIPA Device Ontology Specification. This ontology can be used by agents when communicating about devices: when agents pass profiles of devices to each other, these profiles can be validated using the information contained in this ontology.
The main class of the ontology is the Device class, which defines a device and its general properties. A device has some InfoDescription, such as the name, vendor and version of the product under consideration, and has some hardware and software properties. Software properties include the details of the device’s operating system (hasOperatingSystem), such as its name, vendor and version. Hardware properties are the type of connection that the device uses (hasConnection), the amount of memory that it requires (hasMemory), the user interfaces offered by the device (hasUserInterface), and the type of central processing unit (hasCPU). The connection type is expressed in terms of name, vendor and version of the connection provider (hasConnectionInfo). The MemoryTypeDescription class defines the unit of measure of the memory (hasMemoryUnit), and its usage type, namely application, storage, or both application and storage (hasMemoryUsageType). The UIDescription class defines the information that characterize the screen of the device (hasScreen), such as its width (hasWidth), height (hasHeight), resolution (hasResolution), and the measurement units (hasWidhtHeightUnit). The ontology also defines the RequestDeviceInfo function that can be used in the FIPA framework by an agent to make a query to request the device information contained in the ontology.
Observations