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