dsdef