Trygve Reenskaug
E827353
Trygve Reenskaug is a Norwegian computer scientist best known for originating the Model-View-Controller (MVC) architectural pattern in software design.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Trygve Reenskaug canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T9898497 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Trygve Reenskaug Context triple: [Model-View-Controller, introducedBy, Trygve Reenskaug]
-
A.
Gunnar Sønsteby
Gunnar Sønsteby was a highly decorated Norwegian resistance fighter during World War II, renowned for his sabotage operations and leadership against the German occupation.
-
B.
Olav Bjaaland
Olav Bjaaland was a Norwegian ski champion and polar explorer who played a key role in Roald Amundsen’s successful race to the South Pole by expertly handling skis and sled dogs.
-
C.
Fridtjov Såheim
Fridtjov Såheim is a Norwegian actor and director known for his work in film, television, and theatre, including prominent roles in acclaimed Norwegian productions.
-
D.
Ove Gjedde
Ove Gjedde was a 17th-century Danish nobleman and naval officer who led Denmark-Norway’s early colonial and trading ventures in India.
-
E.
Knut Arild Hareide
Knut Arild Hareide is a Norwegian politician who has served as a prominent figure in the Christian Democratic Party and held various national political roles, including party leadership.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Trygve Reenskaug Target entity description: Trygve Reenskaug is a Norwegian computer scientist best known for originating the Model-View-Controller (MVC) architectural pattern in software design.
-
A.
Gunnar Sønsteby
Gunnar Sønsteby was a highly decorated Norwegian resistance fighter during World War II, renowned for his sabotage operations and leadership against the German occupation.
-
B.
Olav Bjaaland
Olav Bjaaland was a Norwegian ski champion and polar explorer who played a key role in Roald Amundsen’s successful race to the South Pole by expertly handling skis and sled dogs.
-
C.
Fridtjov Såheim
Fridtjov Såheim is a Norwegian actor and director known for his work in film, television, and theatre, including prominent roles in acclaimed Norwegian productions.
-
D.
Ove Gjedde
Ove Gjedde was a 17th-century Danish nobleman and naval officer who led Denmark-Norway’s early colonial and trading ventures in India.
-
E.
Knut Arild Hareide
Knut Arild Hareide is a Norwegian politician who has served as a prominent figure in the Christian Democratic Party and held various national political roles, including party leadership.
- F. None of above. chosen
Statements (43)
| Predicate | Object |
|---|---|
| instanceOf |
computer scientist
ⓘ
software engineer ⓘ |
| citizenship | Norway NERFINISHED ⓘ |
| contributedTo | object-oriented design methodologies ⓘ |
| countryOfCitizenship | Norway ⓘ |
| developed | Model–View–Controller pattern NERFINISHED ⓘ |
| developedFor |
Smalltalk-76
NERFINISHED
ⓘ
Smalltalk-80 NERFINISHED ⓘ |
| employer |
Norwegian Computing Center
NERFINISHED
ⓘ
University of Oslo NERFINISHED ⓘ Xerox PARC NERFINISHED ⓘ |
| fieldOfWork |
computer science
ⓘ
object-oriented programming ⓘ software architecture ⓘ user interface design ⓘ |
| hasAcademicDiscipline | informatics ⓘ |
| hasActivity |
publishing scientific papers on software design
ⓘ
research in software modeling ⓘ teaching computer science ⓘ |
| hasContribution |
early exploration of user interface architectures
ⓘ
formalization of MVC terminology ⓘ |
| hasGender | male ⓘ |
| hasNotableIdea |
interactive application triad (model, view, controller)
ⓘ
separation of concerns between model, view, and controller ⓘ |
| hasRole |
pattern originator
ⓘ
software architecture pioneer ⓘ |
| influenced |
graphical user interface frameworks
ⓘ
model–view–presenter pattern ⓘ model–view–viewmodel pattern ⓘ software design patterns ⓘ web application frameworks ⓘ |
| influencedBy | Smalltalk programming language NERFINISHED ⓘ |
| knownFor | originating the Model–View–Controller (MVC) architectural pattern ⓘ |
| languageOfWorkOrName |
English
ⓘ
Norwegian NERFINISHED ⓘ |
| nationality | Norwegian ⓘ |
| notableFor |
Model–View–Controller pattern
NERFINISHED
ⓘ
early work on interactive systems ⓘ |
| notableWork | original formulation of MVC for Smalltalk ⓘ |
| occupation |
professor
ⓘ
researcher ⓘ |
| workLocation |
Oslo
NERFINISHED
ⓘ
Palo Alto Research Center NERFINISHED ⓘ |
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.
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.
Subject: Trygve Reenskaug Description of subject: Trygve Reenskaug is a Norwegian computer scientist best known for originating the Model-View-Controller (MVC) architectural pattern in software design.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.