MarkLogic is an enterprise NoSQL database platform that can be used for semantic search, data integration, and intelligent recommendation engines. It natively stores XML, JSON, and RDF triples alongside documents. Triples provide context to documents and enable semantic queries over data. MarkLogic also supports full-text and geospatial search, transactions, and flexible indexing and replication of data at scale.