Data GUIDs and ARKs

How do Data GUIDs interoperate with arks? Can ARKs be understood as a type of Data GUID? What is necessary to have an ARK resolver interoperate with a dg resolver?