DOM

E3762

The Document Object Model (DOM) is a platform- and language-neutral interface that represents structured documents like HTML and XML as a tree of objects, enabling programs and scripts to dynamically access and update their content and structure.

AI illustration

How this image was made

AI-generated illustration of DOM

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of DOM (The Document Object Model (DOM) is a platform- and language-neutral interface that represents structured documents like HTML and XML as a tree of objects, enabling programs and scripts to dynamically access and update their content and structure.)

All labels observed (12)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf Application programming interface ⓘ
Tree data model ⓘ
abbreviationOf Document Object Model ⓘ
linked to: DOM
coreConcept Attribute node ⓘ
Comment node ⓘ
Document node ⓘ
Element node ⓘ
Event target ⓘ
Node interface ⓘ
Text node ⓘ
domain Document processing ⓘ
Software engineering ⓘ
Web development ⓘ
enables Client-side scripting ⓘ
Dynamic HTML ⓘ
linked to: JavaScript

Interactive web pages ⓘ
fullName Document Object Model ⓘ
linked to: DOM
hasLevel DOM Level 1 ⓘ
linked to: DOM

DOM Level 2 ⓘ
linked to: DOM

DOM Level 3 ⓘ
linked to: DOM
languageNeutral true ⓘ
modelType Tree of nodes ⓘ
platformNeutral true ⓘ
relatedTo HTML specification ⓘ
linked to: HTML

JavaScript ⓘ
Web browser ⓘ
XML specification ⓘ
represents Document content ⓘ
Document structure ⓘ
Document style ⓘ
HTML documents ⓘ
SVG documents ⓘ
XML documents ⓘ
standardizedBy World Wide Web Consortium ⓘ
supports Creation of new nodes ⓘ
Event dispatch ⓘ
Event registration ⓘ
Modification of document tree ⓘ
Querying elements by CSS selectors ⓘ
Querying elements by class name ⓘ
Querying elements by id ⓘ
Querying elements by tag name ⓘ
Removal of nodes ⓘ
Reordering of nodes ⓘ
Traversal of document tree ⓘ
usedFor Dynamic access to document content ⓘ
Dynamic modification of document structure ⓘ
Dynamic modification of document style ⓘ
Event handling in documents ⓘ
Manipulating SVG documents ⓘ
Representing structured documents as a tree of objects ⓘ
Scripting HTML documents ⓘ
Scripting XML documents ⓘ

How these facts were elicited

Referenced by (47)

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

DOM → fullName → Document Object Model ⓘ
linked to: DOM
DOM → abbreviationOf → Document Object Model ⓘ
linked to: DOM
DOM → hasLevel → DOM Level 1 ⓘ
linked to: DOM
DOM → hasLevel → DOM Level 2 ⓘ
linked to: DOM
DOM → hasLevel → DOM Level 3 ⓘ
linked to: DOM
WHATWG → develops → DOM Standard ⓘ
linked to: DOM
WHATWG → maintains → DOM Standard ⓘ
linked to: DOM
ECMAScript → doesNotDefine → DOM APIs ⓘ
linked to: DOM
Console Standard → relatedTo → DOM Standard ⓘ
linked to: DOM
Fullscreen API Standard → relatedTo → Document Object Model ⓘ
linked to: DOM
Presto → supports → DOM ⓘ
Blink → supports → DOM ⓘ
subject linked to: Blink layout engine
Web APIs → includes → DOM APIs ⓘ
linked to: DOM
Web APIs → accesses → Document Object Model ⓘ
linked to: DOM
MDN Web Docs → describes → DOM ⓘ
DHTML → usesTechnology → Document Object Model ⓘ
linked to: DOM
Web IDL Standard → relatedTo → DOM Standard ⓘ
linked to: DOM
Open Web Platform → hasComponent → Shadow DOM ⓘ
linked to: DOM
Acid3 → testsFeature → Document Object Model ⓘ
subject linked to: Acid3 test
linked to: DOM
Acid3 → uses → DOM ⓘ
Acid3 → testsAspect → DOM Range ⓘ
linked to: DOM
CSSOM View Module → relatedTo → Document Object Model ⓘ
linked to: DOM
WebCore → implements → Document Object Model ⓘ
linked to: DOM
SAX → alternativeTo → DOM ⓘ
SAX → alternativeTo → Document Object Model ⓘ
linked to: DOM
MediaStreamTrack → inheritsFrom → EventTarget ⓘ
linked to: DOM
TypeScript standard library typings → definesTypesFor → DOM APIs ⓘ
linked to: DOM
TypeScript standard library typings → definesTypesFor → DOM Iterable APIs ⓘ
linked to: DOM
Crockford on JavaScript lectures → hasPart → lecture: Theory of the DOM ⓘ
linked to: DOM
Web browser → supportsStandard → DOM ⓘ
subject linked to: Web browsers
Selection API → relatedTo → Document Object Model ⓘ
linked to: DOM
DOM Level 2 → partOf → Document Object Model ⓘ
linked to: DOM
web-platform-tests → tests → DOM APIs ⓘ
linked to: DOM
DOM Level 3 → partOf → Document Object Model ⓘ
linked to: DOM
CSS Object Model → relatedTo → Document Object Model ⓘ
subject linked to: CSS Object Model (CSSOM)
linked to: DOM