EntryPoint inherited from CDIFCore
DiscoveryDataDescription::Classes::EntryPoint
Definition
Documentation
Original
Reference
schema:EntryPoint
Definition
An entry point, within some Web-based protocol.
Scope
Parent class(es): Intangible (https://schema.org/Intangible).
CDIF
Definition
schema:EntryPoint - documents the URL endpoint and request syntax used to invoke an Action.
Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| description | string | [0..1] | DocumentationOriginalReferenceschema:description DefinitionA description of the item. ScopeDomain: Thing (https://schema.org/Thing). Range: Text (https://schema.org/Text), TextObject (https://schema.org/TextObject). CDIFDefinitionA short summary describing a dataset. This text will be indexed by search applications, so the more information here, the better. Scopeschema:description - description of the entry point. |
| urlTemplate | string | [1] | DocumentationOriginalReferenceschema:urlTemplate DefinitionAn url template (RFC6570) that will be used to construct the target of the execution of the action. ScopeDomain: EntryPoint (https://schema.org/EntryPoint). Range: Text (https://schema.org/Text). CDIFDefinitiona templated URL; parameters are enclosed in curly braces ({..}); parameters are not required. If included, parameters MUST be documented in the query-input element. Template should be consitent with URI Template (https://datatracker.ietf.org/doc/html/rfc6570) examples: - http://portal.chordsrt.com/api/v1/data.{encoding}; single parameter - http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end} ; multiple parameters - {endpoint}{encoding}; endpoint URL path is a parameter,should only appear in potential actions for API specification descriptions, which are generic-not specific to a particular endpoint. Scopeschema:urlTemplate - templated URL (RFC 6570); curly-brace parameters are documented in the Action's query-input. |
| httpMethod | string | [0..*] | DocumentationOriginalReferenceschema:httpMethod DefinitionAn HTTP method that specifies the appropriate HTTP method for a request to an HTTP EntryPoint. Values are capitalized strings as used in HTTP. ScopeDomain: EntryPoint (https://schema.org/EntryPoint). Range: Text (https://schema.org/Text). CDIFDefinitiononly applicable if protocol is http or a protocol that tunnels on http Scopeschema:httpMethod - HTTP method(s) (GET, PUT, POST, PATCH, DELETE, ...); applicable when the protocol is HTTP. |
| contentType | string | [0..*] | DocumentationOriginalReferenceschema:contentType DefinitionThe supported content type(s) for an EntryPoint response. ScopeDomain: EntryPoint (https://schema.org/EntryPoint). Range: Text (https://schema.org/Text). CDIFDefinitionThe supported content type(s) for an EntryPoint response. a MIME type (https://www.iana.org/assignments/media-types/media-types.xhtml) that specifies the content type for messages in resonses from the service endpoint. This is a schema.org property, and is redundant with encodingFormat in the result property for the Action. Scopeschema:contentType - supported MIME content type(s) for the endpoint response. |
Associations
| Role | Target | Multiplicity | Kind |
|---|---|---|---|
| target | ← Action | [1] | association |