A . Scope of international obligations 1 . The Irish Human Rights Commission ( Irish-HRC ) recommended that Ireland ratify the Convention on the Rights of Persons with disabilities ; the Optional Protocol to the Convention against Torture and other Cruel , Inhuman or Degrading Treatment or Punishment ; the Optional Protocol to the International Covenant on Economic , Social and Cultural Rights ; the Optional Protocol to the Convention on the Rights of the Child on the sale of children , child prostitution and child pornography ; the Convention on the Rights of Migrant Workers and All Members of their Families and ; the Convention for the Protection of all Persons from Enforced Disappearance .