neosemantics