Permissions API
E242836
The Permissions API is a web platform interface that allows developers to query and manage user permission states (such as notifications, geolocation, and camera access) in a standardized way across browsers.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Permissions API canonical | 5 |
How this entity was disambiguated
This entity first appeared as the object of triple T2175036 — 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: Permissions API Context triple: [Notifications API, integratesWith, Permissions API]
-
A.
Perm
Perm is a major industrial and cultural city in the Ural region of Russia, situated on the Kama River and historically significant as a gateway between European and Asian Russia.
-
B.
Resource Description and Access
Resource Description and Access is a modern library cataloging standard that provides guidelines for describing and accessing information resources in both digital and physical formats.
-
C.
Access
Access is Microsoft's desktop database management system that enables users to create, manage, and analyze relational databases through a graphical interface and integrated tools.
-
D.
ACL
ACL is the commonly used abbreviation for the Academia das Ciências de Lisboa, Portugal’s national academy of sciences.
-
E.
ACL
The Administration for Community Living (ACL) is a U.S. federal agency within the Department of Health and Human Services that promotes the independence, well-being, and rights of older adults and people with disabilities.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Permissions API Target entity description: The Permissions API is a web platform interface that allows developers to query and manage user permission states (such as notifications, geolocation, and camera access) in a standardized way across browsers.
-
A.
Perm
Perm is a major industrial and cultural city in the Ural region of Russia, situated on the Kama River and historically significant as a gateway between European and Asian Russia.
-
B.
Resource Description and Access
Resource Description and Access is a modern library cataloging standard that provides guidelines for describing and accessing information resources in both digital and physical formats.
-
C.
Access
Access is Microsoft's desktop database management system that enables users to create, manage, and analyze relational databases through a graphical interface and integrated tools.
-
D.
ACL
ACL is the commonly used abbreviation for the Academia das Ciências de Lisboa, Portugal’s national academy of sciences.
-
E.
ACL
The Administration for Community Living (ACL) is a U.S. federal agency within the Department of Health and Human Services that promotes the independence, well-being, and rights of older adults and people with disabilities.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Web API
ⓘ
browser feature ⓘ web platform interface ⓘ |
| allowsQueryFor |
camera permission state
ⓘ
geolocation permission state ⓘ microphone permission state ⓘ midi permission state ⓘ notifications permission state ⓘ persistent-storage permission state ⓘ push permission state ⓘ |
| browserSupportIncludes |
Google Chrome
ⓘ
Microsoft Edge ⓘ Mozilla Firefox ⓘ
surface form:
Mozilla Firefox (partial)
Safari ⓘ
surface form:
Safari (limited)
|
| category |
Client-side web technology
ⓘ
Web security and privacy ⓘ |
| definedIn | Permissions API specification ⓘ |
| definesEventHandler | PermissionStatus.onchange ⓘ |
| definesInterface |
Permissions API specification
ⓘ
surface form:
PermissionStatus
Permissions ⓘ |
| designedFor | web developers ⓘ |
| enables |
better user experience for permission prompts
ⓘ
centralized permission management logic ⓘ feature detection of permission states ⓘ |
| exposesMethod |
navigator.permissions.query
ⓘ
navigator.permissions.request ⓘ navigator.permissions.revoke ⓘ |
| partOf |
Open Web Platform
ⓘ
surface form:
Web Platform
|
| permissionStateValuesInclude |
denied
ⓘ
granted ⓘ prompt ⓘ |
| primaryGoal |
provide consistent permission state querying
ⓘ
standardize permission handling across browsers ⓘ |
| relatedTo |
Geolocation API
ⓘ
MediaStreamTrack ⓘ
surface form:
Media Capture and Streams API
Notifications API Standard ⓘ
surface form:
Notifications API
Push API ⓘ |
| securityConsideration |
cannot override user decisions
ⓘ
subject to user agent policies ⓘ |
| specifies | PermissionDescriptor dictionary ⓘ |
| standardizedBy |
World Wide Web Consortium
ⓘ
surface form:
W3C
|
| status | living standard ⓘ |
| supportsFeature |
asynchronous operations
ⓘ
permission management ⓘ permission querying ⓘ |
| usedInContext |
progressive web apps
ⓘ
web browsers ⓘ |
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: Permissions API Description of subject: The Permissions API is a web platform interface that allows developers to query and manage user permission states (such as notifications, geolocation, and camera access) in a standardized way across browsers.
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.