definesSyntax
P38052
predicate
Indicates that one entity specifies or determines the formal structure, rules, or grammar by which another entity is expressed or interpreted.
All labels observed (19)
| Label | Occurrences |
|---|---|
| definesSyntaxFor | 28 |
| definesSyntax canonical | 8 |
| definesSyntaxRule | 7 |
| specifiesSyntax | 5 |
| commentSyntax | 3 |
| templateSyntax | 3 |
| introducesSyntax | 2 |
| literalSyntax | 2 |
| specifiesSyntaxFor | 2 |
| valueSyntax | 2 |
| configurationSyntax | 1 |
| definesABNF | 1 |
| definesCommandSyntax | 1 |
| definesPseudoElement | 1 |
| definesReplySyntax | 1 |
| definesSyntacticObjectsAs | 1 |
| expressionSyntax | 1 |
| providesSyntax | 1 |
| sqlSyntaxExample | 1 |
Description generation (PDg)
The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.
Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning. # Instructions Focus on describing the relationship, not the entities themselves. # Response Format Begin the description with \' Indicates...\'
Input
Predicate: definesSyntax
Generated description
Indicates that one entity specifies or determines the formal structure, rules, or grammar by which another entity is expressed or interpreted.
Sample triples (71)
| Subject | Object |
|---|---|
| PEP 572 | NAME ":=" expression ⓘ |
| CSS Device Adaptation Module | @viewport descriptors via predicate surface "definesSyntaxFor" ⓘ |
| CSS Regions Module | ::region via predicate surface "definesPseudoElement" ⓘ |
| BRIN | CREATE INDEX idx ON table USING brin(column); via predicate surface "sqlSyntaxExample" ⓘ |
| XPath | path-like notation using / separators via predicate surface "expressionSyntax" ⓘ |
| AngularJS | double curly braces {{ }} via predicate surface "templateSyntax" ⓘ |
| ECMA-404 | JSON text via predicate surface "definesSyntaxFor" ⓘ |
| ECMA-404 | JSON object via predicate surface "definesSyntaxFor" ⓘ |
| ECMA-404 | JSON array via predicate surface "definesSyntaxFor" ⓘ |
| ECMA-404 | JSON string via predicate surface "definesSyntaxFor" ⓘ |
| ECMA-404 |
JSON
via predicate surface "definesSyntaxFor"
ⓘ
surface form:
JSON number
|
| ECMA-404 | JSON true literal via predicate surface "definesSyntaxFor" ⓘ |
| ECMA-404 | JSON false literal via predicate surface "definesSyntaxFor" ⓘ |
| ECMA-404 | JSON null literal via predicate surface "definesSyntaxFor" ⓘ |
| N-Triples | lines starting with # via predicate surface "commentSyntax" ⓘ |
| Bare Phrase Structure | sets of lexical items and features via predicate surface "definesSyntacticObjectsAs" ⓘ |
| Handlebars | double curly braces via predicate surface "templateSyntax" ⓘ |
| Content-Language | one or more language tags via predicate surface "valueSyntax" ⓘ |
| RFC 4627 |
JSON
via predicate surface "specifiesSyntaxFor"
ⓘ
surface form:
JavaScript Object Notation
|
| RFC 4627 | JSON via predicate surface "specifiesSyntaxFor" ⓘ |
| RFC 959 | FTP commands via predicate surface "definesCommandSyntax" ⓘ |
| RFC 959 | FTP reply codes via predicate surface "definesReplySyntax" ⓘ |
| RFC 4516 | ldap: URI scheme via predicate surface "definesSyntaxFor" ⓘ |
| RFC 4516 | ldaps: URI scheme via predicate surface "definesSyntaxFor" ⓘ |
| RFC 4516 | ldapi: URI scheme via predicate surface "definesSyntaxFor" ⓘ |
| RFC 4519 | selected LDAP attributes via predicate surface "definesSyntaxFor" ⓘ |
| PEP 634 | match statement via predicate surface "definesSyntaxFor" ⓘ |
| PEP 634 | case pattern via predicate surface "definesSyntaxFor" ⓘ |
| Python 3.8 | := via predicate surface "introducesSyntax" ⓘ |
| Python 3.8 | f"{expr=}" via predicate surface "introducesSyntax" ⓘ |
| Dockerfile | lines starting with # via predicate surface "commentSyntax" ⓘ |
| PEP 440 | PEP 440 compliant version string via predicate surface "specifiesSyntax" ⓘ |
| PEP 440 | version specifiers like ==, !=, <=, >=, ~=, ===, <, > via predicate surface "specifiesSyntax" ⓘ |
| PEP 440 | compatible release operator ~= via predicate surface "specifiesSyntax" ⓘ |
| PEP 440 | wildcard version matching with * via predicate surface "specifiesSyntax" ⓘ |
| PEP 440 | environment marker version constraints via predicate surface "specifiesSyntax" ⓘ |
|
Array
surface form:
Array (Swift)
|
[element1, element2, ...] via predicate surface "literalSyntax" ⓘ |
| ERB | Ruby code inside <% %> delimiters via predicate surface "templateSyntax" ⓘ |
| ERB | Ruby comment inside <%# %> delimiters via predicate surface "commentSyntax" ⓘ |
| WSGIRestrictProcess | WSGIRestrictProcess process-group-name pattern via predicate surface "configurationSyntax" ⓘ |
| XHP | XML-like syntax in PHP via predicate surface "providesSyntax" ⓘ |
| RFC 3986 | URI syntax grammar via predicate surface "definesABNF" ⓘ |
| CSS Custom Properties for Cascading Variables Module Level 1 | custom property names starting with -- ⓘ |
| CSS Custom Properties for Cascading Variables Module Level 1 | var() function ⓘ |
| CSS Custom Properties for Cascading Variables Module Level 1 | fallback values in var() ⓘ |
| CSS Custom Properties for Cascading Variables Module Level 1 | use of custom properties in any declaration block ⓘ |
| CSS Custom Properties for Cascading Variables Module Level 1 | case-sensitive custom property names ⓘ |
| RFC 2579 | standardized textual names for commonly used SNMP data types ⓘ |
| Request for Comments 8259 | object is an unordered collection of name/value pairs via predicate surface "definesSyntaxRule" ⓘ |
| Request for Comments 8259 | array is an ordered sequence of values via predicate surface "definesSyntaxRule" ⓘ |