Google Data Protocol
{{Short description|Protocol for reading and writing data}}
{{For|the software company|G Data CyberDefense}}
{{Infobox software
| name = GData
| latest release version = 2.0.17
| latest release date = {{start date|2012|04|20}}
| operating system = Cross-platform
| programming language = Java, JavaScript, .NET, PHP, Python[https://developers.google.com/gdata/ Google Data Home Page] and Objective-C.[https://developers.google.com/gdata/docs/client-libraries GData Client Libraries Documentation]
| genre = Software development tools
| website = {{URL|https://developers.google.com/gdata/}}
}}
GData (Google Data Protocol) provides a simple protocol for reading and writing data on the Internet, designed by Google. GData combines common XML-based syndication formats (Atom and RSS) with a feed-publishing system based on the Atom Publishing Protocol, plus some extensions for handling queries. It relies on XML or JSON as a data format.
According to the Google Developers portal, "The Google Data Protocol is a REST-inspired technology for reading, writing, and modifying information on the web. It is used in some older Google APIs."{{Cite web |title=Google Data APIs |url=https://developers.google.com/gdata |access-date=2023-04-13 |website=Google Developers |language=en}} However, "Most Google APIs are not Google Data APIs."
Google provides GData client libraries for Java, JavaScript, .NET, PHP, Python, and Objective-C.
Implementations
See also
- Open Data Protocol (OData) – competing protocol from Microsoft
- [https://developers.google.com/gdata/docs/directory GData API Directory]
- Resource Description Framework (RDF) – a similar concept by W3C
References
{{reflist}}
External links
- [https://developers.google.com/gdata Google Data APIs] - Google Developers
- [https://queue.acm.org/detail.cfm?id=1103833 Learning from THE WEB by Adam Bosworth] - the vision behind GData
{{Google LLC}}
Category:Web syndication formats
{{Google-stub}}