Same name identity#

This page is generated from the code and must not be edited by hand.

Files in one folder whose names match in every word, number, label, amount, date and version, with the numbers in the same places, leaving out words for the step of the work and for repeats, are grouped as one named thing, unless one of them is a computer’s own file or a stand-in.

same_name_identity version 4+d1

  • Kind of rule: Which files go together (groups). Says which things count as the same in some respect, and so forms groups.

  • What it concludes: equivalent, in respect of name_identity

  • Reasoning: defeasible. A conclusion is usually right, and is retracted when a rule it names concludes against it.

  • What it reads: files, which it sorts into groups

Is it available in this version?#

Yes. The engine runs it.

What would defeat it#

What this rule concludes about something is withdrawn when any of these rules concludes about the same thing:

  • filesystem_noise_from_spelling: Files a computer makes on its own, such as .DS_Store or Thumbs.db, are recognized by how their names are spelled and set aside; an office program’s lock file, whose name starts ~$, is left alone, because it means somebody was at work.

  • placeholder_from_entry_kind: A shortcut, or a file that claims a size but takes up no room on the disk, is taken to stand in for contents kept somewhere else.

  • installed_software_in_folder: A folder is recognized as an installed program, such as a copy of Fiji or a Python environment, from the parts it holds, a name ending .app, its program-style subfolders or a majority of program files; its files are still indexed and read, and rules about experiments leave them alone.

It stands aside beneath every folder one of these rules raises:

Parameters#

Parameter

Shipped value

May be

What it does

compared_within

"folder"

one of pool, folder

Where two names are compared.

component_kinds

["word", "number", "indexed", "quantity", "date", "version"]

list of text

Every kind of name component but the extension.

ignored_theme_kinds

["stage", "replicate"]

list of text

A word, or an indexed component’s label, matched to a sense of these kinds is left out. Ignoring a kind removes a distinction, and a replicate index is exactly a distinction an experiment must not make.

minimum_components

2

whole number, from 1 to 20

How many components each side must carry.

ordered_component_kinds

["number", "quantity"]

list of text

Every occurrence of a component of these kinds is compared in the place the name wrote it, and not only as a value the name carries. Numbers: a well, a field and a frame are numbers in fixed positions, and read as a set they made A1_03_1_2_DAPI_001 and A1_03_1_3_DAPI_002 one identity. And quantities (position matters, quantities keep their place): a name that gives one amount to one reagent and another to the next names a condition, and read as a set, 10 of one and 0 of the other made one identity with 0 of one and 10 of the other.