diff --git a/vocabularies/Org.OData.Core.V1.json b/vocabularies/Org.OData.Core.V1.json index aef12be0..e6b83706 100644 --- a/vocabularies/Org.OData.Core.V1.json +++ b/vocabularies/Org.OData.Core.V1.json @@ -577,7 +577,8 @@ "QualifiedBoundOperationName": { "$Kind": "TypeDefinition", "$UnderlyingType": "Edm.String", - "@Core.Description": "The qualified name of a bound action or function in scope. The qualified function name may include trailing parentheses containing the comma-separated list of parameter types, in the order of their definition, to identify a single function overload." + "@Core.Description": "The qualified name of a bound action or function in scope.", + "@Core.LongDescription": "Either the qualified name of an action, to indicate the single bound overload with the specified binding parameter type, the qualified name of a function, to indicate all bound overloads with the specified binding parameter type, or the qualified name of a function followed by parentheses containing a comma-separated list of parameter types, in the order of their definition, to identify a single function overload with the first (binding) parameter matching the specified parameter type." }, "Ordered": { "$Kind": "Term", diff --git a/vocabularies/Org.OData.Core.V1.md b/vocabularies/Org.OData.Core.V1.md index 8f027100..a78a0251 100644 --- a/vocabularies/Org.OData.Core.V1.md +++ b/vocabularies/Org.OData.Core.V1.md @@ -41,15 +41,15 @@ Term|Type|Description [AutoExpand](./Org.OData.Core.V1.xml#L436:~:text=The service will automatically expand this stream property, navigation property, or the media stream of this media entity type even if not requested with $expand [AutoExpandReferences](./Org.OData.Core.V1.xml#L440:~:text=The service will automatically expand this navigation property as entity references even if not requested with $expand=.../$ref [MayImplement](./Org.OData.Core.V1.xml#L444:~:text=A collection of qualified type names outside of the type hierarchy that instances of this type might be addressable as by using a type-cast segment. -[Ordered](./Org.OData.Core.V1.xml#L464:~:text=Collection has a stable order. Ordered collections of primitive or complex types can be indexed by ordinal. -[PositionalInsert](./Org.OData.Core.V1.xml#L468:~:text=Items can be inserted at a given ordinal index. -[AlternateKeys](./Org.OData.Core.V1.xml#L472:~:text=Communicates available alternate keys -[OptionalParameter](./Org.OData.Core.V1.xml#L500:~:text=Supplying a value for the action or function parameter is optional.
All parameters marked as optional must come after any parameters not marked as optional. The binding parameter must not be marked as optional. -[OperationAvailable](./Org.OData.Core.V1.xml#L511:~:text=Action or function is available
The annotation value will usually be an expression, e.g. using properties of the binding parameter type for instance-dependent availability, or using properties of a singleton for global availability. The static value `null` means that availability cannot be determined upfront and is instead expressed as an operation advertisement. -[RequiresExplicitBinding](./Org.OData.Core.V1.xml#L516:~:text=This bound action or function is only available on model elements annotated with the ExplicitOperationBindings term. -[ExplicitOperationBindings](./Org.OData.Core.V1.xml#L520:~:text=The qualified names of explicitly bound operations that are supported on the target model element. These operations are in addition to any operations not annotated with RequiresExplicitBinding that are bound to the type of the target model element. -[SymbolicName](./Org.OData.Core.V1.xml#L529:~:text=A symbolic name for a model element -[GeometryFeature](./Org.OData.Core.V1.xml#L538:~:text=A [Feature Object](https://datatracker.ietf.org/doc/html/rfc7946#section-3.2) represents a spatially bounded thing +[Ordered](./Org.OData.Core.V1.xml#L465:~:text=Collection has a stable order. Ordered collections of primitive or complex types can be indexed by ordinal. +[PositionalInsert](./Org.OData.Core.V1.xml#L469:~:text=Items can be inserted at a given ordinal index. +[AlternateKeys](./Org.OData.Core.V1.xml#L473:~:text=Communicates available alternate keys +[OptionalParameter](./Org.OData.Core.V1.xml#L501:~:text=Supplying a value for the action or function parameter is optional.
All parameters marked as optional must come after any parameters not marked as optional. The binding parameter must not be marked as optional. +[OperationAvailable](./Org.OData.Core.V1.xml#L512:~:text=Action or function is available
The annotation value will usually be an expression, e.g. using properties of the binding parameter type for instance-dependent availability, or using properties of a singleton for global availability. The static value `null` means that availability cannot be determined upfront and is instead expressed as an operation advertisement. +[RequiresExplicitBinding](./Org.OData.Core.V1.xml#L517:~:text=This bound action or function is only available on model elements annotated with the ExplicitOperationBindings term. +[ExplicitOperationBindings](./Org.OData.Core.V1.xml#L521:~:text=The qualified names of explicitly bound operations that are supported on the target model element. These operations are in addition to any operations not annotated with RequiresExplicitBinding that are bound to the type of the target model element. +[SymbolicName](./Org.OData.Core.V1.xml#L530:~:text=A symbolic name for a model element +[GeometryFeature](./Org.OData.Core.V1.xml#L539:~:text=A [Feature Object](https://datatracker.ietf.org/doc/html/rfc7946#section-3.2) represents a spatially bounded thing ## [RevisionType](./Org.OData.Core.V1.xml#L80:~:text= -## [AlternateKey](./Org.OData.Core.V1.xml#L475:~:text= -## [PropertyRef](./Org.OData.Core.V1.xml#L480:~:text= -## [Dictionary](./Org.OData.Core.V1.xml#L489:~:text= -## [OptionalParameterType](./Org.OData.Core.V1.xml#L504:~:text=If no explicit DefaultValue is specified, the service is free on how to interpret omitting the parameter from the request. For example, a service might interpret an omitted optional parameter `KeyDate` as having the current date. +[DefaultValue](./Org.OData.Core.V1.xml#L506:~:text=If no explicit DefaultValue is specified, the service is free on how to interpret omitting the parameter from the request. For example, a service might interpret an omitted optional parameter `KeyDate` as having the current date. -## [LocalDateTime](./Org.OData.Core.V1.xml#L524:~:text= -## [SimpleIdentifier](./Org.OData.Core.V1.xml#L533:~:text= -## [GeometryFeatureType](./Org.OData.Core.V1.xml#L541:~:text= - + +