From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Properties ID vs. CUSTOM_ID (was: Automatically Generating IDs From Title and Date) Date: Tue, 20 Dec 2016 20:57:27 +0100 Message-ID: <2016-12-20T20-43-27@devnull.Karl-Voit.at> References: <2016-08-25T14-36-57@devnull.Karl-Voit.at> <877fb429j4.fsf@saiph.selenimh> <2016-08-25T17-05-15@devnull.Karl-Voit.at> <87mvg2t8g0.fsf@artlab.createcnix.lan> <2016-12-12T12-38-45@devnull.Karl-Voit.at> <2016-12-12T15-59-38@devnull.Karl-Voit.at> <2016-12-18T13-12-13@devnull.Karl-Voit.at> Reply-To: Karl Voit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41764) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJQXi-0006GZ-Ds for emacs-orgmode@gnu.org; Tue, 20 Dec 2016 14:57:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJQXe-0006O8-Lb for emacs-orgmode@gnu.org; Tue, 20 Dec 2016 14:57:46 -0500 Received: from [195.159.176.226] (port=49226 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cJQXe-0006NY-F6 for emacs-orgmode@gnu.org; Tue, 20 Dec 2016 14:57:42 -0500 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cJQXS-0001aq-RN for emacs-orgmode@gnu.org; Tue, 20 Dec 2016 20:57:30 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org * Samuel Wales wrote: > On 12/18/16, Karl Voit wrote: >> Usually, my IDs start with the current ISO day to enforce uniqueness >> and look like this: > > my understanding, which might be incorrect, is that custom id is for > human-readable purposes, while id is for uuid. although you could > prepend to uuid. There once was a discussion on this topic here: https://lists.gnu.org/archive/html/emacs-orgmode/2016-08/msg00165.html I am a bit worried: So far, I got 125870 manually set ID properties in my Org-mode files. To me, using :ID: was straight forward since I never read about any other ID when I began with Org-mode in 2011. Many features required me to have an :ID: and no feature I stumbled upon required me to have something else as reference: id:this-is-an-id, making references using org-store-link, and so forth. So let's search through the manual: http://orgmode.org/org.html#Internal-links http://orgmode.org/org.html#Handling-links http://orgmode.org/org.html#Search-options Well, either this did not exist in 2011 or I was not paying attention. I never faced any disadvantage, using ID properties instead. Do I really need to migrate and risk broken links? Or is there a safe way to move to CUSTOM_ID? Are there advantages when I switch to CUSTOM_IDs? Do I really have to have a CUSTOM_ID *and* an ID set for being able to reference any heading via human-readable ids *and* features like org-store-link and so on? -- mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML to Org-mode: > get Memacs from https://github.com/novoid/Memacs < https://github.com/novoid/extract_pdf_annotations_to_orgmode + more on github