▁problem ▁ ▁Ens uring ▁the ▁ont ology ▁can ▁support ▁its ▁use ▁cases ▁ ▁Edit ors ▁▁ ▁Ont ology ▁edit ors ▁are ▁applications ▁designed ▁to ▁assist ▁in ▁the ▁creation ▁or ▁manip ulation ▁of ▁ont ologies . ▁It ▁is ▁common ▁for ▁ont ology ▁edit ors ▁to ▁use ▁one ▁or ▁more ▁ont ology ▁languages . ▁ ▁As pect s ▁of ▁ont ology ▁edit ors ▁include : ▁visual ▁navigation ▁possibilities ▁within ▁the ▁knowledge ▁model , ▁inference ▁engines ▁and ▁information ▁extra ction ; ▁support ▁for ▁modules ; ▁the ▁import ▁and ▁export ▁of ▁foreign ▁knowledge ▁representation ▁languages ▁for ▁ont ology ▁matching ; ▁and ▁the ▁support ▁of ▁meta - ont ologies ▁such ▁as ▁O W L - S , ▁Dublin ▁Core , ▁etc . ▁ ▁Learning ▁▁ ▁Ont ology ▁learning ▁is ▁the ▁automatic ▁or ▁semi - autom atic ▁creation ▁of ▁ont ologies , ▁including ▁extract ing ▁a ▁domain ' s ▁terms ▁from ▁natural ▁language ▁text . ▁As ▁building ▁ont ologies ▁manually ▁is ▁extremely ▁labor - int ensive ▁and ▁time - consum ing , ▁there ▁is ▁great ▁motiv ation ▁to ▁autom ate ▁the ▁process . ▁ ▁Information ▁extra ction ▁and ▁text ▁min ing ▁have ▁been ▁expl ored ▁to ▁automatically ▁link ▁ont ologies ▁to ▁documents , ▁for ▁example ▁in ▁the ▁context ▁of ▁the ▁Bio Cre ative ▁challeng es . ▁ ▁L anguages ▁▁ ▁An ▁ont ology ▁language ▁is ▁a ▁formal ▁language ▁used ▁to ▁encode ▁an ▁ont ology . ▁There ▁are ▁a ▁number ▁of ▁such ▁languages ▁for ▁ont ologies , ▁both ▁propriet ary ▁and ▁standards - based : ▁ ▁Common ▁Al gebra ic