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 "dataDefn" (String -> NP
cn' "data definition") "DD" [IdeaDict
softEng]
genDefn :: CI
genDefn = String -> NP -> String -> [IdeaDict] -> CI
commonIdeaWithDict "genDefn" (String -> NP
cn' "general definition") "GD" [IdeaDict
softEng]
inModel :: CI
inModel = String -> NP -> String -> [IdeaDict] -> CI
commonIdeaWithDict "inModel" (String -> NP
cn' "instance model") "IM" [IdeaDict
softEng]
thModel :: CI
thModel = String -> NP -> String -> [IdeaDict] -> CI
commonIdeaWithDict "thModel" (String -> NP
cn' "theoretical model") "TM" [IdeaDict
softEng]