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 String
"compScience" (String -> NP
cn' String
"Computer Science") (String -> Maybe String
forall a. a -> Maybe a
Just String
"CS")
softEng :: IdeaDict
softEng = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"softEng" (String -> NP
cn' String
"Software Engineering") (String -> Maybe String
forall a. a -> Maybe a
Just String
"SE")
mathematics :: IdeaDict
mathematics = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"mathematics" (String -> NP
cn' String
"Mathematics") Maybe String
forall a. Maybe a
Nothing
progLanguage :: IdeaDict
progLanguage = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"progLanguage" (String -> NP
cn' String
"Programming Language") Maybe String
forall a. Maybe a
Nothing
physics :: IdeaDict
physics = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"physics" (String -> NP
cn' String
"Physics") Maybe String
forall a. Maybe a
Nothing
civilEng :: IdeaDict
civilEng = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"civilEng" (String -> NP
cn' String
"Civil Engineering") Maybe String
forall a. Maybe a
Nothing
materialEng :: IdeaDict
materialEng = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"materialEng" (String -> NP
cn' String
"Material Engineering") Maybe String
forall a. Maybe a
Nothing
documentc :: IdeaDict
documentc = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"documentc" (String -> NP
cn' String
"Document") (String -> Maybe String
forall a. a -> Maybe a
Just String
"Doc")
knowledgemng :: IdeaDict
knowledgemng = String -> NP -> Maybe String -> IdeaDict
mkIdea String
"knowledgemng" (String -> NP
cn' String
"Knowledge Management") Maybe String
forall a. Maybe a
Nothing