# hub.domain.scheduling.do_to_sk_binding
Domain specification
Domain
# build_sk_domain
build_sk_domain(
do_problem: Union[MultiskillRcpspProblem, RcpspProblem, GenericSchedulingImplProblem],
varying_ressource: bool = True
) -> Union[RCPSP, MSRCPSP, MRCPSP, MSRCPSPCalendar, RCPSPCalendar, MRCPSPCalendar, AsDOSchedulingDomain]
Build a scheduling scikit-decide domain from a discrete-optimization problem.
# Parameters
- do_problem:
- varying_ressource: if False, discard calendars of resources for rcpsp and rcpsp_multiskill