// This is a manually constructed list
// Handle with care and do not overwrite

musicBrainsId	subclassOf	yagoIdentifier

geonamesId	subclassOf	yagoIdentifier

yagoArea	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)#m\^2"
yagoArea	subclassOf	yagoQuantity

yagoTLD	_hasTypeCheckPattern	"[a-z]{2,5}"
yagoTLD	subclassOf	yagoIdentifier

yagoBoolean	_hasTypeCheckPattern	"true|false"
yagoBoolean	subclassOf	yagoLiteral

yagoChar	_hasTypeCheckPattern	"."
yagoChar	subclassOf	yagoString

yagoFormula	subclassOf	yagoString

yagoDensityPerArea	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)#/km\^2"
yagoDensityPerArea	subclassOf	yagoQuantity

yagoDuration	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)#s"
yagoDuration	subclassOf	yagoQuantity

yagoIdentifier	_hasTypeCheckPattern	".*"
yagoIdentifier	subclassOf	yagoString

yagoInteger	_hasTypeCheckPattern	"([\-\+]?[0-9]++)"
yagoInteger	subclassOf	yagoRationalNumber

yagoISBN	_hasTypeCheckPattern	"[\d\-X]{8,20}+"
yagoISBN	subclassOf	yagoIdentifier

yagoLength	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)#m"
yagoLength	subclassOf	yagoQuantity

yagoLiteral	subclassOf	wordnet_entity_100001740

yagoMonetaryValue	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)#(dollar|euro)"
yagoMonetaryValue	subclassOf	yagoQuantity

yagoNonNegativeInteger	_hasTypeCheckPattern	"(\+?[0-9]++)"
yagoNonNegativeInteger	subclassOf	yagoInteger

yagoNumber	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)"
yagoNumber	subclassOf	yagoLiteral

yagoProportion	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)#\%"
yagoProportion	subclassOf	yagoRationalNumber

yagoQuantity	subclassOf	yagoLiteral

yagoRationalNumber	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)"
yagoRationalNumber	subclassOf	yagoNumber

yagoString	subclassOf	yagoLiteral

yagoDate	subclassOf	yagoLiteral
yagoDate	_hasTypeCheckPattern	"(-?[0-9#]++)-([0-9#]{2})-([0-9#]{2})"

yagoTLD	_hasTypeCheckPattern	"\.([a-z]{2,5})"
yagoTLD	subclassOf	yagoString

yagoURL	_hasTypeCheckPattern	"[a-z]+://.+"
yagoURL	subclassOf	yagoString

yagoNonConceptualWord	subclassOf	yagoString

yagoWeight	_hasTypeCheckPattern	"([\-\+]?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)#g"
yagoWeight	subclassOf	yagoQuantity

yagoGeoCoordinate	_hasTypeCheckPattern	"(-?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)"
yagoGeoCoordinate	subclassOf	yagoLiteral

yagoGeoCoordinatePair	_hasTypeCheckPattern	"(-?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)/(-?\d++(?:\.[0-9]++)?(?:[Ee]\-?[0-9]++)?)"
yagoGeoCoordinatePair	subclassOf	yagoLiteral

yagoWord	subclassOf	yagoString

yagoWordInContext	_hasTypeCheckPattern	"\^.*"
yagoWordInContext	subclassOf	yagoIdentifier

yagoYear	_hasTypeCheckPattern	"[0-9]{1,4}"
yagoYear	subclassOf	yagoDate
