Distributed Definition Computer Science