Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8.8) (Ost316 - 10415 |
GreenC bot (talk | contribs) Reformat 1 citation per Category:CS1 errors: archive-url. Wayback Medic 2.5 |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1:
{{Short description|Historical storage format for geospatial data}}
{{multiple issues|{{lead too long|date=October 2012}}
{{More footnotes needed|date=January 2022}}
}}
Line 6 ⟶ 7:
==SAIF dataset==
SAIF has two major components that together define SAIFtalk. The first is the Class Syntax Notation (CSN), a [[data definition language]] used to define a dataset's schema. The second is the Object Syntax Notation (OSN), a data language used to represent the object data adhering to the schema.<ref name="saif3.2"/> The CSN and OSN are contained in the same physical file, along with a directory at the beginning of the file. The use of ASCII text and a straightforward syntax for both CSN and OSN ensure that they can be parsed easily and understood directly by users and [[Developer (software)|developers]]. A SAIF dataset, with a {{Not a typo|.saf}} or {{Not a typo|.zip}} extension, is compressed using the zip archive format.
==Schema definition==
Line 14 ⟶ 15:
==Inheritance==
SAIF supports multiple inheritance, although common usage involved single inheritance only.<ref name="saif3.2">{{Cite web |url=http://home.gdbc.gov.bc.ca/SAIF/ |title=Spatial Archive and Interchange Format:Formal Definition Release 3.2 |access-date=2010-11-24 |archive-date=2001-05-17 |archive-url=https://web.archive.org/web/20010517101331/http://home.gdbc.gov.bc.ca/SAIF/ |website=Geographic Data BC|url-status=dead }}</ref>
==Object referencing==
Line 37 ⟶ 38:
SAIF was brought to the attention of Michael Stonebraker and Kenn Gardels of the [[University of California, Berkeley|University of California at Berkeley]], and then to those working on the initial version of the Open Geospatial Interoperability Specification (OGIS), the first efforts of what became the [[Open Geospatial Consortium]] (OGC). A series of 18 submissions to the ISO SQL Multimedia working group also helped tie SAIF to the original ISO work on geospatial features.
Today SAIF is of historical interest only. It is significant as a precursor to the [[Geography Markup Language]] and as the formative element in the development of the widely used [[FME (software)|Feature Manipulation Engine]].<ref name="xyht1">{{cite web |title=Freeing the Data |url=https://www.xyht.com/spatial-itgis/freeing-the-data/ |website=XYHt |access-date=5 November 2022}}</ref>
==See also==
* {{ Annotated link | GeoJSON}}
* {{ Annotated link | GeoPackage}}
* {{ Annotated link | File format (GIS)}}
* {{ Annotated link | FME (software)}}
== References ==
Line 43 ⟶ 50:
* Sondheim, M., K. Gardels, and K. Buehler, 1999. GIS Interoperability. pp. 347–358. in Geographical Information Systems (Second Edition), Volume 1, edited by Paul A. Longley, Michael F. Goodchild, David J. Magurie and Davide W. Rhind.
* Sondheim, M., P. Friesen, D. Lutz, and D. Murray. 1997. Spatial Archive and Interchange Format (SAIF). in Spatial Database Transfer Standards 2: Characteristics for Assessing Standards and Full Descriptions of the National and International Standards in the World. edited by Moellering H. and Hogan R. Elsevier, Netherlands. {{ISBN|0-08-042433-3}}.
* Surveys and Resource Mapping Branch. Spatial Archive and Interchange Format, Release 3.2, Formal Definition. 1995. (also Release 3.1 (1994); 3.0 (1993); 2.0, (1992); 1.0 (1991); and 0.1, (1990)) Surveys and Resource Mapping Branch, British Columbia Ministry of Environment, Lands and Parks. 258p. Also published by the Canadian General Standards Board, CAN/CGSB-171.1-95.
==External links==
|