How decision rules can be represented, encoded in OWL
rules in description logic, description logic programs, swrl?
An ontology defines the terms used to describe and represent an area of knowledge. Ontologies include computer-usable definitions of basic concepts in the domain and the relationships among them.
The three species of OWL:
OWL adds the following capabilities to earlier ontologies like RDF:
Six main areas of implemented applications using OWL:
web portals - categorization rules used to enhance search
multimedia collections - content-based searches for non-text media
corporate web site management - automated taxonomical organization of data and documents, mapping between corporate sectors (mergers)
design documentation - explication of „derived” assemblies, explicit management of constraints
intelligent agents - expressing user preferences and/or interests, content mapping between Web sites
web services and ubiquitous computing - web service discovery and composition, rights management and access control
Features that would be useful for many use cases and could be included in OWL language:
layering of language features
default property values
ability to state closed worlds
range constraints on data types
chained properties
effective decision procedure
commitment to portions of ontologies
view mechanism
integration of digital signatures
arithmetic primitives
string manipulation
aggregation and grouping
procedural attachment
local unique names assumptions
complex data types