Re: [O] Properties ID vs. CUSTOM_ID (was: Automatically Generating IDs From Title and Date)

2016-12-22 Thread John Kitchin
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
>
>
>


Re: [O] Properties ID vs. CUSTOM_ID (was: Automatically Generating IDs From Title and Date)

2016-12-22 Thread Karl Voit
* 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




[O] Properties ID vs. CUSTOM_ID (was: Automatically Generating IDs From Title and Date)

2016-12-20 Thread Karl Voit
* 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