module Data.Drasil.Domains where
import Language.Drasil (IdeaDict, mkIdea, cn')
compScience, softEng, mathematics, progLanguage, physics, civilEng,
materialEng, documentc, knowledgemng :: IdeaDict
compScience :: IdeaDict
compScience = String -> NP -> Maybe String -> IdeaDict
mkIdea "compScience" (String -> NP
cn' "Computer Science") (String -> Maybe String
forall a. a -> Maybe a
Just "CS")
softEng :: IdeaDict
softEng = String -> NP -> Maybe String -> IdeaDict
mkIdea "softEng" (String -> NP
cn' "Software Engineering") (String -> Maybe String
forall a. a -> Maybe a
Just "SE")
mathematics :: IdeaDict
mathematics = String -> NP -> Maybe String -> IdeaDict
mkIdea "mathematics" (String -> NP
cn' "Mathematics") Maybe String
forall a. Maybe a
Nothing
progLanguage :: IdeaDict
progLanguage = String -> NP -> Maybe String -> IdeaDict
mkIdea "progLanguage" (String -> NP
cn' "Programming Language") Maybe String
forall a. Maybe a
Nothing
physics :: IdeaDict
physics = String -> NP -> Maybe String -> IdeaDict
mkIdea "physics" (String -> NP
cn' "Physics") Maybe String
forall a. Maybe a
Nothing
civilEng :: IdeaDict
civilEng = String -> NP -> Maybe String -> IdeaDict
mkIdea "civilEng" (String -> NP
cn' "Civil Engineering") Maybe String
forall a. Maybe a
Nothing
materialEng :: IdeaDict
materialEng = String -> NP -> Maybe String -> IdeaDict
mkIdea "materialEng" (String -> NP
cn' "Material Engineering") Maybe String
forall a. Maybe a
Nothing
documentc :: IdeaDict
documentc = String -> NP -> Maybe String -> IdeaDict
mkIdea "documentc" (String -> NP
cn' "Document") (String -> Maybe String
forall a. a -> Maybe a
Just "Doc")
knowledgemng :: IdeaDict
knowledgemng = String -> NP -> Maybe String -> IdeaDict
mkIdea "knowledgemng" (String -> NP
cn' "Knowledge Management") Maybe String
forall a. Maybe a
Nothing