Unified Modeling Language

E35361

Unified Modeling Language (UML) is a standardized visual modeling language used in software engineering to specify, design, and document software systems through diagrams.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (12)

Statements (60)

Predicate Object
instanceOf modeling language
software engineering standard
visual modeling language
abbreviation Unified Modeling Language self-linksurface differs
surface form: UML
appliesTo business processes
real-time systems
software systems
creator Grady Booch
Ivar Jacobson
James Rumbaugh
developer Object Management Group
field software engineering
systems engineering
hasComponent Unified Modeling Language self-linksurface differs
surface form: UML activity diagram

UML class diagram
UML communication diagram
UML component diagram
UML composite structure diagram
UML deployment diagram
UML interaction overview diagram
UML object diagram
Unified Modeling Language self-linksurface differs
surface form: UML package diagram

UML sequence diagram
Unified Modeling Language self-linksurface differs
surface form: UML state machine diagram

UML timing diagram
Unified Modeling Language self-linksurface differs
surface form: UML use case diagram
hasConcept activity
actor
aggregation
association
class
composition
inheritance
interface
object
state
use case
influencedBy Booch method
Object Modeling Technique
Objectory
latestMajorVersion Unified Modeling Language self-linksurface differs
surface form: UML 2
notationType graphical notation
purpose designing software systems
documenting software systems
specifying software systems
visual modeling of systems
relatedStandard BPMN
Model Driven Architecture
Unified Modeling Language self-linksurface differs
surface form: SysML
releaseYear 1997
standardizedBy Object Management Group
standardType OMG specification
supports architectural modeling
behavioral modeling
structural modeling
usedFor model-driven development
object-oriented analysis
object-oriented design
version Unified Modeling Language self-linksurface differs
surface form: UML 1.x

Unified Modeling Language self-linksurface differs
surface form: UML 2.x

How these facts were elicited

The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.

Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10.

# Requirements
- If you don't know the subject at all, return an empty list.
- If the subject is not a named entity, return an empty list.
- Include at least one triple where predicate is "instanceOf".
- Do not get too wordy.
- Separate several objects into multiple triples with one object.
Input
Subject: Unified Modeling Language
Description of subject: Unified Modeling Language (UML) is a standardized visual modeling language used in software engineering to specify, design, and document software systems through diagrams.

Referenced by (32)

Full triples — surface form annotated when it differs from this entity's canonical label.

Rational software tools basedOn Unified Modeling Language
Unified Modeling Language abbreviation Unified Modeling Language self-linksurface differs
this entity surface form: UML
Unified Modeling Language hasComponent Unified Modeling Language self-linksurface differs
this entity surface form: UML use case diagram
Unified Modeling Language hasComponent Unified Modeling Language self-linksurface differs
this entity surface form: UML activity diagram
Unified Modeling Language hasComponent Unified Modeling Language self-linksurface differs
this entity surface form: UML state machine diagram
Unified Modeling Language hasComponent Unified Modeling Language self-linksurface differs
this entity surface form: UML package diagram
Unified Modeling Language version Unified Modeling Language self-linksurface differs
this entity surface form: UML 1.x
Unified Modeling Language version Unified Modeling Language self-linksurface differs
this entity surface form: UML 2.x
Unified Modeling Language latestMajorVersion Unified Modeling Language self-linksurface differs
this entity surface form: UML 2
Unified Modeling Language relatedStandard Unified Modeling Language self-linksurface differs
this entity surface form: SysML
Agile Software Development, Principles, Patterns, and Practices subject Unified Modeling Language
this entity surface form: UML
Robert C. Martin hasNotableWork Unified Modeling Language
this entity surface form: UML for Java Programmers
Object Management Group knownFor Unified Modeling Language
Object Management Group knownFor Unified Modeling Language
this entity surface form: UML
Object Management Group knownFor Unified Modeling Language
this entity surface form: Systems Modeling Language
Booch method influenced Unified Modeling Language
Booch method predecessorOf Unified Modeling Language
Object Modeling Technique influenced Unified Modeling Language
Object Modeling Technique influenced Unified Modeling Language
this entity surface form: UML
Object Modeling Technique predecessorOf Unified Modeling Language
Objectory influenced Unified Modeling Language
Grady Booch knownFor Unified Modeling Language
Grady Booch coDeveloperOf Unified Modeling Language
Grady Booch coCreatorOf Unified Modeling Language
Model Driven Architecture usesConcept Unified Modeling Language
this entity surface form: UML
Model Driven Architecture supportsStandard Unified Modeling Language
Ivar Jacobson knownFor Unified Modeling Language
Ivar Jacobson coDeveloped Unified Modeling Language
James Rumbaugh knownFor Unified Modeling Language
James Rumbaugh knownFor Unified Modeling Language
this entity surface form: UML
James Rumbaugh coDeveloperOf Unified Modeling Language
Microsoft Visio supportsStandard Unified Modeling Language
this entity surface form: UML