Unlinked Mentions & Aliases (nicknames) for Objects

Ability to search for, see and link (perhaps one button link-all) Unlinked Mentions with Aliases to augment them?

For example, let’s say I have a page called “New York City” and I link to it all through my notes. But New York City also has nicknames like “The Big Apple”. I would also want to link all references to the title page even if it doesn’t match exactly.

Another example would be if I have a page titled “Linked Notes Apps” — but perhaps because of the grammar of a particular sentence, i mention that “Anytype is a great new linked notes app”. It wouldn’t match the title page exactly because it’s not plural but clearly I may want plural/non-plural references linked.

It would greatly benefit biologists (vernacular names Vs. scientific names of species: killer whale or Orcinus orca), doctors and chemists (molecules Vs. commercial product names: acetylsalicylic acid or aspirin), lawyers and solicitors (married names Vs. maiden names) and too many other use cases to count.

26 Likes

For example, let’s say I have a page called “New York City” and I link to it all through my notes. But New York City also has nicknames like “The Big Apple”. I would also want to link all references to the title page even if it doesn’t match exactly.

Another example would be if I have a page titled “Linked Notes Apps” — but perhaps because of the grammar of a particular sentence, i mention that “Anytype is a great new linked notes app”. It wouldn’t match the title page exactly because it’s not plural but clearly I may want plural/non-plural references linked.

It would greatly benefit biologists (vernacular names Vs. scientific names of species: killer whale or Orcinus orca), doctors and chemists (molecules Vs. commercial product names: acetylsalicylic acid or aspirin), lawyers and solicitors (married names Vs. maiden names) and too many other use cases to count.

3 Likes

When it comes to aliases ObsidianMD has a function for this. Since it is markdown you type:

Alias: “name of the alias”

When you link a page and type the alias name it automaticly links to the main page. Works great.

Anytype could have a function on the top of the page to add alias to that page (could be placed next to the layout and relation buttons for example) and shows these in a nice format below the main title of the page.

7 Likes

+1 on that request.

I’d also like to add two related requests:

    1. Aliases should exist as unique references. Using OP’s example, if one day I decide to change “The Big Apple” to “The Big Pear”, I can just edit that alias, and this is updated in every occurrence (while still keeping the link to “New York City”).
    1. Ability to create these Aliases in the moment I’m actually creating a reference to an object (ie. no need to go into the object to create the alias). For example, the first time I decide to reference New York as “The Big Apple”, I can just (1) start typing @New Y… until the desired object shows up, (2) pick that object (thus adding “New York City” as a reference), then (3) editing the text in that reference (to “The Big Apple”). That would automatically create that alias. Another option is, in step 2 above, to have an option in the menu to “Create new alias for this object”, or something like this. (I understand this might require figuring out how to differentiate between creation of aliases and simply changing the text that links to a reference, which is also something Id like to be able to do)
12 Likes

Great extra ideas to expand the functionality!

2 Likes

@Jeroen @qualquertipo — Great additional requests! I hope all this functionality gets implemented! Would make for an amazing research tool :slight_smile:

4 Likes

+1

And I think it can be presented in four tags.(or two with checkbox in each)

  • Linked References
  • Unlinked References
  • Linked References as Aliases
  • Unlinked References as Aliases
8 Likes

This is a good feature request and would add a lot of value to Anytype.

5 Likes

+1 I would class this feature as one of the few “game-changers” anytype could pursue. As far as I’m aware this is unique to Obsidian (and Roam?) and a key differentiator - when building a web of networked ideas you are very limited if you can’t retrospectively add links. Adding this functionality could really put anytype on the map (and even the lead) in the Personal Knowledge Management space.

5 Likes

I could really use this feature for my research logs and research data!

2 Likes

I realize this when I want to insert a linked page in the middle of a sentence. I use @mention to achieve this, but the link can only show with its title, which breaks the fluency. So it’d be great if can create aliases for linked pages.

5 Likes

+1 for this, also helps when objects need to be referenced in more than one language (e.g. Roma and Rome)

3 Likes

This especially: if I’m writing and I want to link the page ‘Apple’, but the sentence wants ‘two apples’, it would come out as ‘two Apple’, which is kinda ugly. An option to change the display name of a linked page would be excellent, like Obsidian does (in Obsidian you add a pipe after the name between the brackets and add whatever you want. In Anytype it could look like this? @Apple|apples )

2 Likes

I’m a bilingual researcher and this feature is really the one reason I can’t consider using AnyType fully instead of Obsidian. I really have to have the ability to use aliases and unlinked mentions to any new additions to my KMS.

3 Likes

To add some of my actual use of Logseq, and how to implement the logic in Logseq

I think it’s implied in some of the above posts, but just in case it’s not explicit: Besides being able to have aliases, I’d like to be able to name the aliases as well. This would make it possible to use them in Sets, grabbing all the maiden names vs current married names, for example.

In fact, it might be worth it for aliases types to be objects of their own, so that there’s a natural place to document them. Naming is a big deal, with all sorts of complexities and subtleties (ask any programmer). Anytype should offer more sophisticated support than just extra key-values for names.