module Data.Drasil.TheoryConcepts where
import Language.Drasil (cn', CI, commonIdeaWithDict)
import Data.Drasil.Domains (softEng)
dataDefn, genDefn, inModel, thModel :: CI
dataDefn :: CI
dataDefn = String -> NP -> String -> [IdeaDict] -> CI
commonIdeaWithDict String
"dataDefn" (String -> NP
cn' String
"data definition") String
"DD" [IdeaDict
softEng]
genDefn :: CI
genDefn = String -> NP -> String -> [IdeaDict] -> CI
commonIdeaWithDict String
"genDefn" (String -> NP
cn' String
"general definition") String
"GD" [IdeaDict
softEng]
inModel :: CI
inModel = String -> NP -> String -> [IdeaDict] -> CI
commonIdeaWithDict String
"inModel" (String -> NP
cn' String
"instance model") String
"IM" [IdeaDict
softEng]
thModel :: CI
thModel = String -> NP -> String -> [IdeaDict] -> CI
commonIdeaWithDict String
"thModel" (String -> NP
cn' String
"theoretical model") String
"TM" [IdeaDict
softEng]