About Access Links Ontology Metadata

Planning Ontology

Ontology has been cleared for release and is made available as an open-source resource under the Apache 2.0 license

Automating planning and decision-making tasks is a fundamental goal of artificial intelligence (AI) research. The vast number of available planners and diverse planning domains carry essential information that can be leveraged to improve planner performance. For instance, by analyzing the performance of different planners on various problem configurations, we can identify which planners excel in particular domains and improve their efficiency. To address this issue, we propose a novel approach that employs an ontology to represent the characteristics of planning domains and the capabilities of planners. We gather data on planning domains and planners from the International Planning Competition (IPC) to construct the ontology. Our ontology for AI planning captures critical parameters relevant to planning, including the best planners for a given problem configuration, the ranking of relevant heuristics, and macros to aid in solving complex problems. The ontology represents planning resources, enabling their reuse and improving planner performance.

Figure 1. An illustrative overview of the planning ontology, segmented into categories that encapsulate the core concepts of automated planning: domain, problem, plan, and planner performance. Each category is distinctly represented by colored rectangles. Classes with thick outlines denote concepts that have been adapted or reused from existing ontologies. The data properties hasPlanExplanation, hasActionExplanation, and hasModelReconciliationExplanation help in providing explanations for user queries.


Ontology Metadata

Metadata that would be useful to navigate our resources, i.e., ontology, modeling snippets and SPARQL queries. The content below can also be viewed by inspecting our Planning Ontology in an ontology editor, like, Protege 5.5.0.

Ontologies Reused

Ontology Prefixes

Prefix Links
ontology https://purl.org/ai4s/ontology/
owl http://www.w3.org/2002/07/owl#
planning-ontology https://purl.org/ai4s/ontology/planning#
prov http://www.w3.org/ns/prov#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
xsd http://www.w3.org/2001/XMLSchema#