Foaf Friend of a Friend Chain Depth Lookup

Measure explicit ordered FOAF report transmission depth while retaining missing link evidence; distinct IDs prevent an unacknowledged loop. No authentication of story or contacts.

Description

A friend-of-a-friend chain records successive links between a report and its attributed source.

A friend-of-a-friend chain records successive links between a report and its attributed source.1

An unknown link limits how far a continuous independently witnessed chain can be followed. Use this tool to calculate foaf Friend of a Friend Chain Depth Lookup from the supplied measurements and assumptions.

When to use Foaf Friend of a Friend Chain Depth Lookup

Use this tool to calculate foaf Friend of a Friend Chain Depth Lookup from the supplied measurements and assumptions. Identify the community, narrative version, source edition and interpretation context; prepare any annotations independently.

How to use Foaf Friend of a Friend Chain Depth Lookup and understand its results

  1. Identify the community, narrative version, source edition and interpretation context; prepare any annotations independently.
  2. Enter callerObservedTransmissionNodes, callerObservedLinkEvidenceKnown, using the field meanings and rules below, then run the tool.
  3. Read result.observedChainDepth, result.fullyWitnessedPrefixDepth, result.unknownLinkIndices. Interpret the fields using their units, signs and evidence conventions below.
  4. If input validation fails, correct the reported field and run again. Before applying the result, check reference scope, model assumptions and any missing evidence or placeholder values.
Input fieldMeaningValue typeRequirement
callerObservedTransmissionNodesCaller observed transmission nodeslist of stringRequired
callerObservedLinkEvidenceKnownCaller observed link evidence known; binary 1=known, 0=unknown, in the order described belowlist of numberRequired

Enter unique nonblank chain-node IDs and one binary witnessed flag per link, so flag count equals node count minus one. Depth is link count; witnessed prefix ends at the first zero flag or covers all links if none. Return all zero-based unknown link indices. A one-node chain has depth zero and an empty flag list.

depth=nNodes−1; witnessedPrefix=firstUnknownLinkIndex or depth

Use the exact units, boundary rules, ordering and missing-evidence conventions above.

Output fieldMeaningValue type
resultStructured calculation or selected reference, with fields listed belowobject
result.observedChainDepthObserved Chain Depth; follow the units, sign, ordering and evidence convention stated abovenumber
result.fullyWitnessedPrefixDepthFully Witnessed Prefix Depth; follow the units, sign, ordering and evidence convention stated abovenumber
result.unknownLinkIndicesUnknown Link Indices; follow the units, sign, ordering and evidence convention stated abovelist of number
json
{
  "input": {
    "callerObservedTransmissionNodes": [
      "speaker",
      "friend",
      "friend-of-friend"
    ],
    "callerObservedLinkEvidenceKnown": [
      1,
      0
    ]
  },
  "output": {
    "result": {
      "observedChainDepth": 2,
      "fullyWitnessedPrefixDepth": 1,
      "unknownLinkIndices": [
        1
      ]
    }
  }
}

Limitations and assumptions

An unknown link limits how far a continuous independently witnessed chain can be followed. Interpretation depends on the units, sampling scope and exact model described above.

All listed fields require explicit values. Unexpected fields, incorrect types, nonfinite numbers and sparse evidence arrays fail validation; the specific bounds and alignment requirements are stated above. Extremely large inputs or outputs can also be rejected. An input error is distinct from a successful result reporting false, no matches or missing evidence.

Alternative or Complementary methods

Use Chain Letter Blessing Threat Clause Classifier for this related task: Chain letters may combine promised benefits, threats and pressure to forward a message.

Use Creepypasta Viral Generation Count Model when its separate inputs and assumptions fit the question: A generation model projects repeated transmission from a starting number of reports.

References

  1. Foaf Friend of a Friend Chain Depth Lookup — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies