Preheat oven to 350 degrees F. and line a baking sheet with parchment paper.
Cream the butter and sugars until light and fluffy. Add eggs, one at a time, until fully incorporated. Stir in extracts. In a separate bowl, sift flour, semolina and salt and add to butter mixture, stirring just until blended – dough will be soft. Stir in pine nuts and chocolate chips or chunks. Spoon mixture into 2 lengths on prepared baking sheet and with floured hands, shape evenly into 2 logs. Brush with eggwash and sprinkle with Turbinado sugar. Bake for 30 minutes, until lightly browned around the edges. Allow to cool 15 minutes.
While still warm, slice biscotti into 1/2 –inch slices and lay flat on baking sheet. Place baking sheet in oven and turn oven off. Biscotti will dry as oven cools, about 30 minutes.