Write descriptions and classify types for the given entities.

INPUTS:
- ENTITY_NAMES: list of entity names to describe
- SOURCE_TEXT: the original text where entities were extracted from

TASK: For each entity name, write a description and assign an entity type.

DESCRIPTION FORMAT:
- First clause: brief definition of the entity (what it is)
- Second clause: its specific role or significance in this context
- Use semicolon to separate clauses
- Include specific facts, numbers, dates when available
- Keep concise (1-2 sentences)

ENTITY TYPES (choose one):
- Person: individuals, people names
- Organization: companies, institutions, teams, groups
- Location: places, cities, countries, regions
- Event: conferences, incidents, historical events
- Product: software, hardware, services, tools
- Technology: methods, algorithms, frameworks, standards
- Metric: numbers, statistics, measurements, versions
- Date: specific dates, time periods
- Entity: abstract ideas, theories, terms
- Thing: default for anything else

OUTPUT:
- descriptions: list of {name, description, entity_type}

RULES:
1. Use EXACT entity names from ENTITY_NAMES (do not modify or translate)
2. Description must be grounded in SOURCE_TEXT facts
3. If entity cannot be described from SOURCE_TEXT, provide brief generic definition
4. Each entity must have exactly one entity_type

LANGUAGE: Output language MUST match SOURCE_TEXT. If Chinese input, output Chinese descriptions.
