| gptkbp:instanceOf | gptkb:serialization_format 
 | 
                        
                            
                                | gptkbp:contrastsWith | gptkb:JSON gptkb:CBOR
 gptkb:MessagePack
 
 | 
                        
                            
                                | gptkbp:designedFor | efficient storage fast traversal
 
 | 
                        
                            
                                | gptkbp:developedBy | gptkb:10gen 
 | 
                        
                            
                                | gptkbp:fileExtension | .bson 
 | 
                        
                            
                                | gptkbp:firstAppearance | 2009 
 | 
                        
                            
                                | gptkbp:hasType | yes 
 | 
                        
                            
                                | gptkbp:isBinaryFormat | true 
 | 
                        
                            
                                | gptkbp:isSelfDescribing | true 
 | 
                        
                            
                                | gptkbp:officialWebsite | https://bsonspec.org/ 
 | 
                        
                            
                                | gptkbp:openSource | true 
 | 
                        
                            
                                | gptkbp:specifies | https://bsonspec.org/ 
 | 
                        
                            
                                | gptkbp:specifiesEndianness | little-endian 
 | 
                        
                            
                                | gptkbp:standsFor | Binary JSON 
 | 
                        
                            
                                | gptkbp:supports | nan binary data
 regular expressions
 integers
 arrays
 JavaScript code
 boolean
 floating point numbers
 date type
 embedded documents
 object id
 
 | 
                        
                            
                                | gptkbp:supportsExtensibility | yes 
 | 
                        
                            
                                | gptkbp:supportsLanguage | gptkb:Java gptkb:JavaScript
 gptkb:Python
 gptkb:Ruby
 gptkb:Go
 gptkb:C++
 gptkb:Node.js
 gptkb:.NET
 C
 PHP
 
 | 
                        
                            
                                | gptkbp:supportsRandomAccess | false 
 | 
                        
                            
                                | gptkbp:usedBy | gptkb:MongoDB 
 | 
                        
                            
                                | gptkbp:usedFor | data interchange database storage
 
 | 
                        
                            
                                | gptkbp:usedIn | gptkb:MongoDB_storage_engine gptkb:MongoDB_wire_protocol
 
 | 
                        
                            
                                | gptkbp:bfsParent | gptkb:CBOR gptkb:decimal128_format
 
 | 
                        
                            
                                | gptkbp:bfsLayer | 5 
 | 
                        
                            
                                | https://www.w3.org/2000/01/rdf-schema#label | BSON 
 |