-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathontology.json
More file actions
129 lines (129 loc) · 14.2 KB
/
Copy pathontology.json
File metadata and controls
129 lines (129 loc) · 14.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"version": "0.1.0",
"description": "Canonical Periodic Table of Software Elements. Finite building blocks for compositional application development and LLM code generation.",
"families": [
{"id": "objects", "name": "Objects (Nouns)", "description": "Core entities and domain nouns that systems are built around.", "range": [1, 35]},
{"id": "properties", "name": "Properties (Attributes)", "description": "Fields, types, and metadata that describe objects.", "range": [36, 60]},
{"id": "actions", "name": "Actions (Verbs)", "description": "Operations that can be performed on objects or by the system.", "range": [61, 85]},
{"id": "interfaces", "name": "Interfaces (Views)", "description": "Presentation and interaction surfaces.", "range": [86, 100]},
{"id": "intelligence", "name": "Intelligence (AI)", "description": "Cognitive and generative primitives.", "range": [101, 108]},
{"id": "rules", "name": "Rules (Automation)", "description": "Governance, triggers, conditions, and audit mechanisms.", "range": [109, 115]}
],
"elements": [
{"id": 1, "symbol": "Co", "name": "Company", "family": "objects", "description": "Organization or legal entity."},
{"id": 2, "symbol": "Pe", "name": "Person", "family": "objects", "description": "Human individual."},
{"id": 3, "symbol": "Ct", "name": "Contact", "family": "objects", "description": "Reachable person or entity record."},
{"id": 4, "symbol": "Ld", "name": "Lead", "family": "objects", "description": "Potential customer or opportunity source."},
{"id": 5, "symbol": "Dl", "name": "Deal", "family": "objects", "description": "Sales opportunity or negotiated agreement."},
{"id": 6, "symbol": "Ac", "name": "Account", "family": "objects", "description": "Customer or organizational account."},
{"id": 7, "symbol": "Us", "name": "User", "family": "objects", "description": "Authenticated system user."},
{"id": 8, "symbol": "Tm", "name": "Team", "family": "objects", "description": "Group of users with shared context."},
{"id": 9, "symbol": "Ro", "name": "Role", "family": "objects", "description": "Named set of permissions or responsibilities."},
{"id": 10, "symbol": "Op", "name": "Opportunity", "family": "objects", "description": "Business opportunity."},
{"id": 11, "symbol": "Pr", "name": "Product", "family": "objects", "description": "Sellable or deliverable product."},
{"id": 12, "symbol": "Sv", "name": "Service", "family": "objects", "description": "Deliverable service offering."},
{"id": 13, "symbol": "Pj", "name": "Project", "family": "objects", "description": "Time-bounded body of work."},
{"id": 14, "symbol": "Tk", "name": "Task", "family": "objects", "description": "Unit of work."},
{"id": 15, "symbol": "St", "name": "Subtask", "family": "objects", "description": "Child unit of work under a Task."},
{"id": 16, "symbol": "Dc", "name": "Doc", "family": "objects", "description": "Document or structured content."},
{"id": 17, "symbol": "Fl", "name": "File", "family": "objects", "description": "Binary or unstructured file."},
{"id": 18, "symbol": "Nt", "name": "Note", "family": "objects", "description": "Free-form annotation or comment."},
{"id": 19, "symbol": "Ev", "name": "Event", "family": "objects", "description": "Point-in-time occurrence."},
{"id": 20, "symbol": "Mt", "name": "Meeting", "family": "objects", "description": "Scheduled gathering."},
{"id": 21, "symbol": "In", "name": "Invoice", "family": "objects", "description": "Billing document."},
{"id": 22, "symbol": "Pm", "name": "Payment", "family": "objects", "description": "Transfer of funds."},
{"id": 23, "symbol": "Su", "name": "Subscription", "family": "objects", "description": "Recurring entitlement."},
{"id": 24, "symbol": "Pl", "name": "Plan", "family": "objects", "description": "Pricing or feature tier."},
{"id": 25, "symbol": "Px", "name": "Price", "family": "objects", "description": "Monetary value of an offering."},
{"id": 26, "symbol": "Cp", "name": "Campaign", "family": "objects", "description": "Marketing or outreach campaign."},
{"id": 27, "symbol": "Ms", "name": "Message", "family": "objects", "description": "Communication unit."},
{"id": 28, "symbol": "Em", "name": "Email", "family": "objects", "description": "Email message."},
{"id": 29, "symbol": "Cl", "name": "Call", "family": "objects", "description": "Voice or video call record."},
{"id": 30, "symbol": "Ay", "name": "Activity", "family": "objects", "description": "Logged action or interaction."},
{"id": 31, "symbol": "Wf", "name": "Workflow", "family": "objects", "description": "Defined sequence of steps."},
{"id": 32, "symbol": "Tp", "name": "Template", "family": "objects", "description": "Reusable structure or content skeleton."},
{"id": 33, "symbol": "Tg", "name": "Tag", "family": "objects", "description": "Lightweight label."},
{"id": 34, "symbol": "Lc", "name": "Location", "family": "objects", "description": "Geographic or postal place."},
{"id": 35, "symbol": "Vn", "name": "Vendor", "family": "objects", "description": "External supplier or partner."},
{"id": 36, "symbol": "Ss", "name": "Status", "family": "properties", "description": "Lifecycle or state value."},
{"id": 37, "symbol": "Bl", "name": "Boolean", "family": "properties", "description": "True/false flag."},
{"id": 38, "symbol": "Dt", "name": "Date", "family": "properties", "description": "Calendar date."},
{"id": 39, "symbol": "Dm", "name": "DateTime", "family": "properties", "description": "Timestamp with time."},
{"id": 40, "symbol": "Nm", "name": "Number", "family": "properties", "description": "Numeric value."},
{"id": 41, "symbol": "Cu", "name": "Currency", "family": "properties", "description": "Monetary amount with unit."},
{"id": 42, "symbol": "Pc", "name": "Percent", "family": "properties", "description": "Percentage value."},
{"id": 43, "symbol": "Tx", "name": "Text", "family": "properties", "description": "Free-form string."},
{"id": 44, "symbol": "Ur", "name": "URL", "family": "properties", "description": "Web address."},
{"id": 45, "symbol": "Ea", "name": "Email", "family": "properties", "description": "Email address field."},
{"id": 46, "symbol": "Ph", "name": "Phone", "family": "properties", "description": "Telephone number."},
{"id": 47, "symbol": "Ad", "name": "Address", "family": "properties", "description": "Physical or postal address."},
{"id": 48, "symbol": "Js", "name": "JSON", "family": "properties", "description": "Structured JSON data."},
{"id": 49, "symbol": "En", "name": "Enum", "family": "properties", "description": "Constrained set of values."},
{"id": 50, "symbol": "Id", "name": "ID", "family": "properties", "description": "Unique identifier."},
{"id": 51, "symbol": "Ow", "name": "Owner", "family": "properties", "description": "Responsible user or entity."},
{"id": 52, "symbol": "Ca", "name": "CreatedAt", "family": "properties", "description": "Creation timestamp."},
{"id": 53, "symbol": "Ua", "name": "UpdatedAt", "family": "properties", "description": "Last modification timestamp."},
{"id": 54, "symbol": "Sd", "name": "StartDate", "family": "properties", "description": "Begin timestamp or date."},
{"id": 55, "symbol": "Ed", "name": "EndDate", "family": "properties", "description": "End timestamp or date."},
{"id": 56, "symbol": "Py", "name": "Priority", "family": "properties", "description": "Relative importance ranking."},
{"id": 57, "symbol": "Sk", "name": "Score", "family": "properties", "description": "Numeric evaluation or ranking."},
{"id": 58, "symbol": "Cn", "name": "Count", "family": "properties", "description": "Cardinality or quantity."},
{"id": 59, "symbol": "Du", "name": "Duration", "family": "properties", "description": "Time span."},
{"id": 60, "symbol": "Ai", "name": "AI", "family": "properties", "description": "AI-generated or AI-augmented field."},
{"id": 61, "symbol": "Cr", "name": "Create", "family": "actions", "description": "Instantiate a new object."},
{"id": 62, "symbol": "Up", "name": "Update", "family": "actions", "description": "Modify an existing object."},
{"id": 63, "symbol": "As", "name": "Assign", "family": "actions", "description": "Associate an object with an owner or target."},
{"id": 64, "symbol": "De", "name": "Delete", "family": "actions", "description": "Remove or soft-delete an object."},
{"id": 65, "symbol": "Vw", "name": "View", "family": "actions", "description": "Retrieve or display an object."},
{"id": 66, "symbol": "Se", "name": "Search", "family": "actions", "description": "Find objects by query."},
{"id": 67, "symbol": "Fi", "name": "Filter", "family": "actions", "description": "Narrow a collection by criteria."},
{"id": 68, "symbol": "So", "name": "Sort", "family": "actions", "description": "Order a collection."},
{"id": 69, "symbol": "Gr", "name": "Group", "family": "actions", "description": "Aggregate objects by a property."},
{"id": 70, "symbol": "Im", "name": "Import", "family": "actions", "description": "Bring external data into the system."},
{"id": 71, "symbol": "Ex", "name": "Export", "family": "actions", "description": "Extract data from the system."},
{"id": 72, "symbol": "Dp", "name": "Duplicate", "family": "actions", "description": "Create a copy of an object."},
{"id": 73, "symbol": "No", "name": "Notify", "family": "actions", "description": "Send a notification."},
{"id": 74, "symbol": "Rm", "name": "Remind", "family": "actions", "description": "Schedule a reminder."},
{"id": 75, "symbol": "Mg", "name": "Message", "family": "actions", "description": "Send a message."},
{"id": 76, "symbol": "Ap", "name": "Approve", "family": "actions", "description": "Grant approval."},
{"id": 77, "symbol": "Rj", "name": "Reject", "family": "actions", "description": "Deny approval."},
{"id": 78, "symbol": "Ar", "name": "Archive", "family": "actions", "description": "Move to long-term storage."},
{"id": 79, "symbol": "Rs", "name": "Restore", "family": "actions", "description": "Recover from archive or deletion."},
{"id": 80, "symbol": "Es", "name": "Escalate", "family": "actions", "description": "Raise priority or hand off."},
{"id": 81, "symbol": "Tr", "name": "Trigger", "family": "actions", "description": "Fire an event or workflow."},
{"id": 82, "symbol": "Sc", "name": "Schedule", "family": "actions", "description": "Plan for future execution."},
{"id": 83, "symbol": "Rn", "name": "Run", "family": "actions", "description": "Execute immediately."},
{"id": 84, "symbol": "Sp", "name": "Stop", "family": "actions", "description": "Halt execution."},
{"id": 85, "symbol": "Cc", "name": "Cancel", "family": "actions", "description": "Abort a planned or running action."},
{"id": 86, "symbol": "Gd", "name": "Grid", "family": "interfaces", "description": "Tabular data display with cells."},
{"id": 87, "symbol": "Ls", "name": "List", "family": "interfaces", "description": "Vertical sequence of items."},
{"id": 88, "symbol": "Kb", "name": "Kanban", "family": "interfaces", "description": "Column-based status board."},
{"id": 89, "symbol": "Ce", "name": "Calendar", "family": "interfaces", "description": "Time-based view of events."},
{"id": 90, "symbol": "Gy", "name": "Gallery", "family": "interfaces", "description": "Visual card or media grid."},
{"id": 91, "symbol": "Mp", "name": "Map", "family": "interfaces", "description": "Geographic visualization."},
{"id": 92, "symbol": "Tl", "name": "Timeline", "family": "interfaces", "description": "Chronological sequence."},
{"id": 93, "symbol": "Tb", "name": "Table", "family": "interfaces", "description": "Structured rows and columns."},
{"id": 94, "symbol": "Bd", "name": "Board", "family": "interfaces", "description": "Flexible spatial arrangement."},
{"id": 95, "symbol": "Ch", "name": "Chart", "family": "interfaces", "description": "Data visualization."},
{"id": 96, "symbol": "Di", "name": "Detail", "family": "interfaces", "description": "Single-object focused view."},
{"id": 97, "symbol": "Cd", "name": "Card", "family": "interfaces", "description": "Compact summary container."},
{"id": 98, "symbol": "Fd", "name": "Feed", "family": "interfaces", "description": "Streaming or chronological activity."},
{"id": 99, "symbol": "Fm", "name": "Form", "family": "interfaces", "description": "Input surface for creation or editing."},
{"id": 100, "symbol": "Te", "name": "Tree", "family": "interfaces", "description": "Hierarchical structure."},
{"id": 101, "symbol": "Sr", "name": "Search", "family": "intelligence", "description": "Semantic or keyword retrieval."},
{"id": 102, "symbol": "Sm", "name": "Summarize", "family": "intelligence", "description": "Condense content to key points."},
{"id": 103, "symbol": "Ec", "name": "Extract", "family": "intelligence", "description": "Pull structured data from unstructured input."},
{"id": 104, "symbol": "Cs", "name": "Classify", "family": "intelligence", "description": "Assign a category or label."},
{"id": 105, "symbol": "Gn", "name": "Generate", "family": "intelligence", "description": "Create new content or structure."},
{"id": 106, "symbol": "Pt", "name": "Prompt", "family": "intelligence", "description": "Structured instruction to a model."},
{"id": 107, "symbol": "Rc", "name": "Recommend", "family": "intelligence", "description": "Suggest items or actions."},
{"id": 108, "symbol": "An", "name": "Analyze", "family": "intelligence", "description": "Derive insights or patterns."},
{"id": 109, "symbol": "Pn", "name": "Permission", "family": "rules", "description": "Access control statement."},
{"id": 110, "symbol": "Po", "name": "Policy", "family": "rules", "description": "Governed rule set."},
{"id": 111, "symbol": "Ti", "name": "Trigger", "family": "rules", "description": "Event that starts automation."},
{"id": 112, "symbol": "Sa", "name": "Schedule", "family": "rules", "description": "Time-based activation."},
{"id": 113, "symbol": "Cv", "name": "Condition", "family": "rules", "description": "Boolean predicate for branching."},
{"id": 114, "symbol": "At", "name": "Action", "family": "rules", "description": "Effect executed by a rule."},
{"id": 115, "symbol": "Au", "name": "Audit", "family": "rules", "description": "Immutable log of significant events."}
]
}