module Drasil.Metadata.Domains where
import Drasil.Database (mkUid)
import Language.Drasil (IdeaDict, idea, idea', cn')
compScience, softEng, mathematics, progLanguage, physics, civilEng,
materialEng, documentc, knowledgemng :: IdeaDict
compScience :: IdeaDict
compScience = UID -> NP -> String -> IdeaDict
idea (String -> UID
mkUid String
"compScience") (String -> NP
cn' String
"Computer Science") String
"CS"
softEng :: IdeaDict
softEng = UID -> NP -> String -> IdeaDict
idea (String -> UID
mkUid String
"softEng") (String -> NP
cn' String
"Software Engineering") String
"SE"
mathematics :: IdeaDict
mathematics = UID -> NP -> IdeaDict
idea' (String -> UID
mkUid String
"mathematics") (String -> NP
cn' String
"Mathematics")
progLanguage :: IdeaDict
progLanguage = UID -> NP -> IdeaDict
idea' (String -> UID
mkUid String
"progLanguage") (String -> NP
cn' String
"Programming Language")
physics :: IdeaDict
physics = UID -> NP -> IdeaDict
idea' (String -> UID
mkUid String
"physics") (String -> NP
cn' String
"Physics")
civilEng :: IdeaDict
civilEng = UID -> NP -> IdeaDict
idea' (String -> UID
mkUid String
"civilEng") (String -> NP
cn' String
"Civil Engineering")
materialEng :: IdeaDict
materialEng = UID -> NP -> IdeaDict
idea' (String -> UID
mkUid String
"materialEng") (String -> NP
cn' String
"Material Engineering")
documentc :: IdeaDict
documentc = UID -> NP -> String -> IdeaDict
idea (String -> UID
mkUid String
"documentc") (String -> NP
cn' String
"Document") String
"Doc"
knowledgemng :: IdeaDict
knowledgemng = UID -> NP -> IdeaDict
idea' (String -> UID
mkUid String
"knowledgemng") (String -> NP
cn' String
"Knowledge Management")