Talk:Open Data Protocol
Appearance
![]() | This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||
|
User:Psanfordtx removed the original stub text and replaced it by something that reads like an advertisement and fails to make clear that OData is a Microsoft protocol, not a standard. The original should be restored as an introduction and additional info merged in.--87.162.28.98 (talk) 14:11, 2 April 2010 (UTC)
External links
Move the entire "Ecosystem" section here for any possible discussion on inclusion. WP:NOTREPOSITORY.
Ecosystem
The ecosystem of OData consists of the client/server libraries that implement the protocol, and applications that are based on the protocol.
Libraries
There are a number of OData libraries available to access/produce OData APIs:
.NET
Java
- Server and client: Apache Olingo[3]
- Server side: Jello-Framework[4]
- Client: odata-client[5]
JavaScript
- Client: Apache Olingo[6] (featured by OASIS[7])
- Client: data.js[8]
- Client: JayData[9] for higher level of abstraction (LINQ-like syntax, support for OData geo features, IndexedDB, WebSQL, integration for DevExtreme, Kendo UI, Angular.js, Knockout.js and Sencha).
- Client: OpenUI5 library maintained by SAP
- Client (Node.js): JayData for node[10]
- Client: Breeze[11]
- Client: OData4 and Invantive Bridge Online[12]
- Client: odata-fluent-query:[13] a JavaScript OData query language parser
- Server: node-odata[14]
PHP
Python
Ruby
Others
Other languages implemented include:[22]
- AJAX: ASP.NET Ajax Library[23] for getting to OData.
- C++: odatacpp_client[24] is a client-side-only implementation of the OData protocol.
- Windward Studios[25] supports OData in their Reporting & Document Generation Solutions.
- Reporting tool List & Label has a specialized data provider for OData.
- Blackberry (C++): OData-BB10[26] Open Data Protocol (OData) library for BlackBerry 10 (BB10) Cascades apps
External links section
- Some things just grow during incremental edits and sometimes get out of hand. The "External links" section, one of the optional appendices, has grown to 13 entries, including three subsections. Three seems to be an acceptable number, and of course, everyone has their favorite to try to add for a fourth. Consensus needs to determine this.
- However, none is needed for article promotion.
- Some links may be included in WP:ELNO, WP:NOTREPOSITORY, or WP:NOTGUIDE. Others, listed below:
- ELpoints #3) states:
Links in the "External links" section should be kept to a minimum. A lack of external links or a small number of external links is not a reason to add external links.
- LINKFARM states:
There is nothing wrong with adding one or more useful content-relevant links to the external links section of an article; however, excessive lists can dwarf articles and detract from the purpose of Wikipedia. On articles about topics with many fansites, for example, including a link to one major fansite may be appropriate.
- ELMIN:
Minimize the number of links
. -- - Note, Does not apply here:ELCITE:
Do not use {{cite web}} or other citation templates in the External links section. Citation templates are permitted in the Further reading section.
- External links This page in a nutshell:
External links in an article can be helpful to the reader, but they should be kept minimal, meritable, and directly relevant to the article. With rare exceptions, external links should not be used in the body of an article.
- Second paragraph,
acceptable external links include those that contain further research that is accurate and on-topic, information that could not be added to the article for reasons such as copyright or amount of detail, or other meaningful, relevant content that is not suitable for inclusion in an article for reasons unrelated to its accuracy.
- Please also note:
- WP:ELBURDEN:
Disputed links should be excluded by default unless and until there is a consensus to include them
.
- Moved links:
OData OASIS Standards
- OData Version 4.0 Part 1: Protocol
- OData Version 4.0 Part 2: URL Conventions
- OData Version 4.0 Part 3: Common Schema Definition Language (CSDL)
- ABNF components - OData ABNF Construction Rules Version 4.0 and OData ABNF Test Cases
- Vocabulary components - OData Core Vocabulary and OData Measures Vocabulary
- XML Schemas - OData EDMX XML Schema and OData EDM XML Schema
- OData JSON Format Version 4.0
Committee Specifications
Committee Notes
- ^ Microsoft's OData .NET libraries
- ^ Simple.OData.Client
- ^ Apache Olingo
- ^ Jello-Framework
- ^ odata-client
- ^ Apache Olingo
- ^ "Libraries · OData - the Best Way to REST". www.odata.org. Retrieved 2019-02-19.
- ^ "data.js". CodePlex Archive.
- ^ JayData
- ^ JayData for node
- ^ Breeze
- ^ OData4 and Invantive Bridge Online
- ^ odata-fluent-query
- ^ node-odata
- ^ odataphp
- ^ POData
- ^ PyOData
- ^ Pyslet
- ^ ruby_odata library
- ^ Free OData V4.0 Library for Ruby
- ^ Safrano
- ^ "Libraries". odata.org.
- ^ ASP.NET Ajax Library
- ^ odatacpp_client
- ^ Windward Studios
- ^ OData-BB10
Categories:
- Start-Class Microsoft articles
- Unknown-importance Microsoft articles
- WikiProject Microsoft articles
- Start-Class software articles
- Unknown-importance software articles
- Start-Class software articles of Unknown-importance
- Start-Class Computing articles
- Unknown-importance Computing articles
- All Computing articles
- All Software articles