From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: Properties ID vs. CUSTOM_ID (was: Automatically Generating IDs From Title and Date) Date: Thu, 22 Dec 2016 09:29:50 -0500 Message-ID: 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> <2016-12-20T20-43-27@devnull.Karl-Voit.at> <2016-12-22T11-00-17@devnull.Karl-Voit.at> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e0115ff882f026b0544401aad Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cK4NX-00077k-JU for emacs-orgmode@gnu.org; Thu, 22 Dec 2016 09:29:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cK4NW-0007aC-AA for emacs-orgmode@gnu.org; Thu, 22 Dec 2016 09:29:55 -0500 Received: from mail-wj0-x22b.google.com ([2a00:1450:400c:c01::22b]:32830) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cK4NW-0007Z1-10 for emacs-orgmode@gnu.org; Thu, 22 Dec 2016 09:29:54 -0500 Received: by mail-wj0-x22b.google.com with SMTP id ez4so11762472wjd.0 for ; Thu, 22 Dec 2016 06:29:52 -0800 (PST) In-Reply-To: <2016-12-22T11-00-17@devnull.Karl-Voit.at> 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: Karl Voit Cc: "emacs-orgmode@gnu.org" --089e0115ff882f026b0544401aad Content-Type: text/plain; charset=UTF-8 There is not an issue using a human-readable id in :ID: as long as it is unique. It will store fine, link fine, etc... John ----------------------------------- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu On Thu, Dec 22, 2016 at 5:03 AM, Karl Voit wrote: > * Karl Voit wrote: > > * 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. > > > > To me, using :ID: was straight forward since I never read about any > > other ID when I began with Org-mode in 2011. > > Another argument: > > According to > http://orgmode.org/worg/org-contrib/org-depend.html > I have to use :ID: properties and not :CUSTOM_ID: properties. > > ,----[ task with dependency to a generated ID ] > | ** TODO a task > | :PROPERTIES: > | :BLOCKER: 6347hsfdl387ns43 > | :ID: > `---- > > ... in comparison to: > > ,----[ task with dependency to a manually written ID ] > | ** TODO a task > | :PROPERTIES: > | :BLOCKER: contacting-customer-XY > | :ID: > `---- > > I prefer the example with the manually written ID since it is human > readable. > > -- > 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 > > > --089e0115ff882f026b0544401aad Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
There is not an issue using a human-readable id in :ID: as= long as it is unique. It will store fine, link fine, etc...

John=

-----------------------------------
Professor John Kitchin=C2=A0=
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Me= llon University
Pittsburgh, PA 15213
412-268-7803

On Thu, Dec 22, 2016 at 5:03 AM, Karl Voit <= span dir=3D"ltr"><devnull@karl-voit.at> wrote:
* Karl Voit <devnull@Karl-Voit.at> wrote:
> * Samuel Wales <samologist@= gmail.com> wrote:
>> On 12/18/16, Karl Voit <devnull@karl-voit.at> wrote:
>>>=C2=A0 =C2=A0Usually, my IDs start with the current ISO day to = enforce uniqueness
>>>=C2=A0 =C2=A0and look like this:
>>
>> my understanding, which might be incorrect, is that custom id is f= or
>> human-readable purposes, while id is for uuid.=C2=A0 although you = could
>> prepend to uuid.
>
> To me, using :ID: was straight forward since I= never read about any
> other ID when I began with Org-mode in 2011.

Another argument:

According to
http://orgmode.org/worg/org-contrib/org-depe= nd.html
I have to use :ID: properties and not :CUSTOM_ID: properties.

,----[ task with dependency to a generated ID ]
| ** TODO a task
| :PROPERTIES:
| :BLOCKER: 6347hsfdl387ns43
| :ID:
`----

... in comparison to:

,----[ task with dependency to a manually written ID ]
| ** TODO a task
| :PROPERTIES:
| :BLOCKER: contacting-customer-XY
| :ID:
`----

I prefer the example with the manually written ID since it is human
readable.

--
mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML to Org-mode: =C2=A0 =C2=A0 =C2=A0 =C2=A0> get Memacs from https://github.com/n= ovoid/Memacs <

https://github.com/novoid/extract_p= df_annotations_to_orgmode + more on github



--089e0115ff882f026b0544401aad--