DatasetsOntologies (.org.ai)
Tools
Technologies, equipment, and platforms used across occupations to perform work and deliver value
Tools
The tools.org.ai ontology catalogs technologies, software, equipment, and platforms used across all occupations. Tools are the instruments that, combined with skills, enable people to perform tasks and deliver products and services.
What are Tools?
Tools are technologies and equipment used to perform work. Each tool is characterized by:
- Name: Tool identifier (e.g., "Python", "AWS", "CRM Software")
- Category: Type (Software, Hardware, Platform, Framework)
- Description: What it does
- Used By: Which occupations use it
- Required Skills: Skills needed to use it effectively
- Use Cases: Common applications
Role in the Platform
Tools are the enablers of productivity:
Occupation → uses → Tools
Task → requires → Tools
Skill → operates → Tools
Tool → produces → Products/Services
Tool + Tool → creates → SolutionsUsage Examples
Business-as-Code SDK
import { $ } from 'sdk.do'
// Get tools for an occupation
const tools = await $.Occupation.get.Tools({
occupation: 'WebDeveloper'
})
// Find people proficient with a tool
const users = await $.Tool.find.ProficientUsers({
tool: 'Kubernetes',
minProficiency: 7
})
// Provision tools for a project
await $.Project.provision.Tools({
projectId: 'proj-789',
tools: ['Git', 'Docker', 'PostgreSQL'],
environment: 'development'
})Tool Stack Analysis
// Analyze tech stack
const stack = await $.Organization.analyze.ToolStack({
organizationId: 'company-123'
})
// Suggest tool consolidation
const recommendations = await $.Tool.suggest.Consolidation({
currentTools: stack.tools,
objectives: ['reduce-cost', 'improve-integration']
})
// Find tool alternatives
const alternatives = await $.Tool.find.Alternatives({
tool: 'Jenkins',
criteria: ['cloud-native', 'modern-ui']
})Key Relationships
Tools ↔ Occupations
// Tools used by occupation
const tools = await $.Occupation.get.Tools({
occupation: 'DataEngineer'
})
// Examples: Spark, Airflow, Kafka, dbt, Snowflake
// Occupations that use a tool
const occupations = await $.Tool.get.Users({
tool: 'Python'
})
// Examples: DataScientist, SoftwareDeveloper, DataEngineerTools ↔ Tasks
// Tools for specific task
const tools = await $.Task.get.RequiredTools({
task: 'BuildRESTAPI'
})
// Examples: FastAPI, Express, Django, Spring Boot
// Tasks you can do with a tool
const tasks = await $.Tool.get.EnabledTasks({
tool: 'TensorFlow'
})
// Examples: TrainNeuralNetwork, BuildMLModel, DeployAITools ↔ Skills
// Skills needed for tool mastery
const skills = await $.Tool.get.RequiredSkills({
tool: 'Kubernetes'
})
// Examples: ContainerOrchestration, Networking, YAML
// Tools that leverage a skill
const tools = await $.Skill.find.RelevantTools({
skill: 'MachineLearning'
})
// Examples: TensorFlow, PyTorch, scikit-learn, KerasTools ↔ Products/Services
// Tools used to build a product
const tools = await $.Product.get.ProductionTools({
product: 'MobileApp'
})
// Products built with a tool
const products = await $.Tool.get.Products({
tool: 'React'
})Use Cases
Technology Decisions: Choose right tools for projects Skill Planning: Identify tool proficiency needs Procurement: Optimize tool licensing and costs Integration: Ensure tool compatibility Modernization: Identify legacy tool replacement opportunities
Integration
Tools connect across the business ecosystem:
Occupation → masters → Tools
Task → performed with → Tools
Skill → operates → Tools
Process → automated by → Tools
Product → built using → Tools
Service → delivered via → ToolsReal-World Examples
Software Development Stack
const devStack = {
languages: ['TypeScript', 'Python', 'Go'],
frameworks: ['React', 'FastAPI', 'Express'],
infrastructure: ['AWS', 'Docker', 'Kubernetes'],
databases: ['PostgreSQL', 'Redis', 'MongoDB'],
cicd: ['GitHub Actions', 'ArgoCD'],
monitoring: ['Datadog', 'Sentry']
}Data Science Toolkit
const dsTools = {
languages: ['Python', 'R', 'SQL'],
ml: ['TensorFlow', 'PyTorch', 'scikit-learn'],
data: ['Pandas', 'NumPy', 'Spark'],
viz: ['Matplotlib', 'Plotly', 'Tableau'],
notebooks: ['Jupyter', 'Databricks']
}Learn More
- Occupations - Who uses tools
- Tasks - What tools enable
- Skills - How to use tools
- Products - What tools create
- GitHub: tools.org.ai