diff --git a/app/builders/learning_object/draft_builder.rb b/app/builders/learning_object/draft_builder.rb
index 4c1d9f7f9f99de4590585bf6ab3a8e09d97df2ae..ba282b459ebb7bd907c49228d57282cccb42cbe2 100644
--- a/app/builders/learning_object/draft_builder.rb
+++ b/app/builders/learning_object/draft_builder.rb
@@ -20,10 +20,11 @@ class LearningObject::DraftBuilder < ::Builder
 
   def self.sanitize_params(args={})
     _args = args.clone
-    %w(topics language).each do |arg|
+    %w(topics language link).each do |arg|
       _args.delete(arg)
     end
-    _args
+    metadata = [{'key' => 'dc.object.url', 'value' => args[:link]}]
+    _args.merge(metadata: metadata)
   end
 
 end