knowrob  2.1.0
A Knowledge Base System for Cognition-enabled Robots
reification.h
Go to the documentation of this file.
1 /*
2  * This file is part of KnowRob, please consult
3  * https://github.com/knowrob/knowrob for license details.
4  */
5 
6 #ifndef KNOWROB_REIFICATION_MODEL_H
7 #define KNOWROB_REIFICATION_MODEL_H
8 
9 #include "string"
10 #include "knowrob/terms/IRIAtom.h"
11 
12 namespace knowrob::reification {
13  const AtomPtr individualPrefix = Atom::Tabled("http://knowrob.org/kb/reified.owl#");
14  const IRIAtomPtr ReifiedRelation = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#ReifiedRelation");
15  const IRIAtomPtr hasSubject = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#hasSubject");
16  const IRIAtomPtr hasObject = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#hasObject");
17  const IRIAtomPtr hasLiteral = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#hasLiteral");
18  const IRIAtomPtr isUncertain = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#isUncertain");
19  const IRIAtomPtr isOccasional = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#isOccasional");
20  const IRIAtomPtr hasPerspective = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#hasPerspective");
21  const IRIAtomPtr hasConfidence = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#hasConfidence");
22  const IRIAtomPtr hasBeginTime = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#hasBeginTime");
23  const IRIAtomPtr hasEndTime = IRIAtom::Tabled("http://knowrob.org/kb/knowrob.owl#hasEndTime");
24 }
25 // knowrob
26 
27 #endif //KNOWROB_REIFICATION_MODEL_H
static std::shared_ptr< knowrob::Atom > Tabled(std::string_view stringForm)
Definition: Atom.cpp:40
static std::shared_ptr< IRIAtom > Tabled(std::string_view stringForm)
Definition: IRIAtom.cpp:25
const IRIAtomPtr hasSubject
Definition: reification.h:15
const IRIAtomPtr isUncertain
Definition: reification.h:18
const IRIAtomPtr hasConfidence
Definition: reification.h:21
const AtomPtr individualPrefix
Definition: reification.h:13
const IRIAtomPtr isOccasional
Definition: reification.h:19
const IRIAtomPtr hasEndTime
Definition: reification.h:23
const IRIAtomPtr hasLiteral
Definition: reification.h:17
const IRIAtomPtr hasBeginTime
Definition: reification.h:22
const IRIAtomPtr ReifiedRelation
Definition: reification.h:14
const IRIAtomPtr hasPerspective
Definition: reification.h:20
const IRIAtomPtr hasObject
Definition: reification.h:16
std::shared_ptr< Atom > AtomPtr
Definition: Atom.h:69
std::shared_ptr< IRIAtom > IRIAtomPtr
Definition: IRIAtom.h:57