diff --git a/lib/ddr/models/solr_document.rb b/lib/ddr/models/solr_document.rb
index <HASH>..<HASH> 100644
--- a/lib/ddr/models/solr_document.rb
+++ b/lib/ddr/models/solr_document.rb
@@ -18,6 +18,10 @@ module Ddr
         id.sub(/:/, "-")
       end
 
+      def local_id
+        get(Ddr::IndexFields::LOCAL_ID)
+      end
+
       def active_fedora_model
         get(Ddr::IndexFields::ACTIVE_FEDORA_MODEL)
       end
diff --git a/spec/models/solr_document_spec.rb b/spec/models/solr_document_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/models/solr_document_spec.rb
+++ b/spec/models/solr_document_spec.rb
@@ -51,6 +51,11 @@ RSpec.describe SolrDocument, type: :model do
     end
   end
 
+  describe "#local_id" do
+    before { subject[Ddr::IndexFields::LOCAL_ID] = "abcdef" }
+    its(:local_id) { is_expected.to eq("abcdef") }
+  end
+
   describe "roles" do
     before do
       subject[Ddr::IndexFields::ACCESS_ROLE] = "[{\"type\":\"Editor\",\"scope\":\"policy\",\"agent\":\"Editors\"},{\"type\":\"Contributor\",\"scope\":\"resource\",\"agent\":\"bob@example.com\"}]"
Adds `local_id` instance method to SolrDocument

Closes #<I>