ISIS has claimed responsibility for this, and admits the shooter is one of their own. So, "terrorist" is correct but not "domestic" since ISIS is foreign-based. Calling it "Islamic terrorism" would be appropriate.