Machine-readable medium and data: Difference between revisions

Content deleted Content added
m Data: clean up spacing around commas and other punctuation, replaced: , → ,
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
Line 16:
Machine-readable data may be classified into two groups: human-readable data that is [[markup language|marked up]] so that it can also be read by machines (e.g. [[microformat]]s, [[RDFa]], [[HTML]]), and [[data file]] formats intended principally for processing by machines ([[Comma-separated values|CSV]], [[Resource Description Framework|RDF]], [[XML]], [[JSON]]). These formats are only machine readable if the data contained within them is formally structured; exporting a CSV file from a badly structured spreadsheet does not meet the definition.
 
''Machine readable'' is not synonymous with ''digitally accessible''. A digitally accessible document may be online, making it easier for humans to access via computers, but its content is much harder to extract, transform, and process via computer programming logic if it is not machine-readable.<ref>{{cite web|url=https://www.data.gov/developers/blog/primer-machine-readability-online-documents-and-data|title=A Primer on Machine Readability for Online Documents and Data|date=2012-09-24|work=Data.gov|first1=Jim|last1=Hendler|first2=Theresa A.|last2=Pardo|access-date=2015-02-27|archive-date=2021-03-20|archive-url=https://web.archive.org/web/20210320062134/https://www.data.gov/developers/blog/primer-machine-readability-online-documents-and-data|url-status=dead}}</ref>
 
[[Extensible Markup Language]] (XML) is designed to be both human- and machine-readable, and Extensible Stylesheet Language Transformation (XSLT) is used to improve the presentation of the data for human readability. For example, XSLT can be used to automatically render XML in [[Portable Document Format]] ([[PDF]]). Machine-readable data can be automatically transformed for human-readability but, generally speaking, the reverse is not true.