Let me make sure I understand your problem correctly.
You have a spreadsheet that has two columns, and the data looks something like this:
Is that correct?
If that is the case, you will have to do a bit of network manipulation to create an agent × agent network, given that your dataset has only agent × attribute information.
Let me know if I understood your problem correctly, and then we can go into more detail on how to create the network you need from the data you have.
Best,
Mihovil
The issue is that ORA needs a network structure to create connections between nodes. If you provide ORA only with relations between an agent and an attribute, there is no way for ORA to connect the agents to each other.
Given your data, the only way to build a network of agents is to fold the network on itself.
Let’s say you import your data as a bipartite graph via:
Data Import Wizard → Import Excel or text-delimited files → Table of Network Links → give a name to your Meta Network.
Then, during the import process, you can select both your actor and attribute columns as Node IDs.
Let’s say we assign the actor column to the Actor class, and the attribute column to Knowledge (it could be anything else like Resource, Skill, etc.). It should look something like this:
Now, if we transpose that matrix, we get Aᵗ:
This network now represents Agent × Agent relationships, where the link weight corresponds to the number of attributes two agents share.
For example, if the attribute is “Knowledge” and represents languages spoken, and Agents 1 and 2 both know English and Spanish but not French, their link weight would be 2. If two agents know all three languages, their link weight would be 3.
This is the only way to create an Actor × Actor network from the kind of data you have.
After importing the network, you should see something like this:
ORA will immediately create a new folded network under the same meta-network. You can use this folded network for your analysis.
However, be mindful that the link weight represents shared attribute count, and it’s not as straightforward as a typical 1:1 relationship between two agents.
If your data looks like this instead:
This format already contains direct links between actors, and ORA will immediately recognize it as a one-mode Agent × Agent network. You can proceed with your analysis without needing to fold anything.
But given the data you described earlier (Agent × Attribute), folding is the only way to derive an Agent × Agent network.
Do you have 205 unique attributes in a single attribute column, or do you have 205 unique attribute columns, each with different values?
If it’s the former, then you can proceed as I described earlier. However, if it’s the latter, you can create an Agent × Attribute₁ network all the way to an Agent × Attribute₂₀₅ network, and you can fold each one individually to examine relationships between agents based on shared attributes.
For example, in a company setting, folding an Agent × Knowledge network to create an Agent × Agent shared knowledge graph is very useful. If someone is out on vacation, you could easily identify if someone else has similar knowledge and can cover for them if needed.
Hope that makes sense.
Best,
Mihovil
The method I was describing uses Data Import Wizard → Import Excel or text-delimited files → Table of Network Link