{"id":7468,"date":"2022-08-16T11:41:58","date_gmt":"2022-08-16T10:41:58","guid":{"rendered":"https:\/\/www.threesl.com\/blog\/?p=7468"},"modified":"2023-05-05T11:45:18","modified_gmt":"2023-05-05T10:45:18","slug":"differences-between-a-baseline-and-a-snapshot","status":"publish","type":"post","link":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/","title":{"rendered":"Differences between a Baseline and a Snapshot"},"content":{"rendered":"<p>Cradle provides two mechanisms to make protected copies of information, <strong><em>baselines<\/em><\/strong> and <strong><em>snapshots<\/em><\/strong>. Here we explain what each mechanism does, so you can decide if either or both of them will be helpful in your project. We also explain how each mechanism affects the overall size of your databases, and how they may affect the performance that you experience as you use your databases.<\/p>\n<h2>What is a Baseline?<\/h2>\n<p><a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#configurationmanagement\/other\/baselines.htm%3FTocPath%3DWorking%2520in%2520Projects%2520-%2520WorkBench%7CAdvanced%2520Topics%7CConfiguration%2520Management%7CUsing%2520the%2520Configuration%2520Management%2520System%7CBaselines%2520and%2520Version%2520Control%7C_____0\">Baselines<\/a> is the mechanism in Cradle&#8217;s <a href=\"https:\/\/en.wikipedia.org\/wiki\/Configuration_management\">Configuration Management System (CMS)<\/a> to protect information from changes. It is a named repository for the state of a system at a specific point in time. A succession of baselines can be created over the life of a project, each containing more and more information as the project completes its sprints, iterations or phases.<\/p>\n<figure id=\"attachment_7469\" aria-describedby=\"caption-attachment-7469\" style=\"width: 829px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7469 size-full\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png\" alt=\"Principles of baselines\" width=\"829\" height=\"344\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png 829w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines-300x124.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines-768x319.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption id=\"caption-attachment-7469\" class=\"wp-caption-text\">Principles of Baselines<\/figcaption><\/figure>\n<h3>Creating Baselines<\/h3>\n<p>Each baseline has a unique name and some optional details:<\/p>\n<figure id=\"attachment_8642\" aria-describedby=\"caption-attachment-8642\" style=\"width: 558px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8642\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/open_baseline.png\" alt=\"Open Baseline Dialog\" width=\"558\" height=\"331\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/open_baseline.png 558w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/open_baseline-300x178.png 300w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><figcaption id=\"caption-attachment-8642\" class=\"wp-caption-text\">Open Baseline Dialog<\/figcaption><\/figure>\n<p>Items can be registered into an open baseline and are given a version number: <strong>01<\/strong>, <strong>02<\/strong>, <strong>03<\/strong> &#8230;. The version number assigned to each item is either <strong>01<\/strong> if there are no baselined instances of that item, or it is <strong>1<\/strong> higher than the highest version already in the database.<\/p>\n<p>When the baseline is closed:<\/p>\n<ul>\n<li>Unchanged items from the previous baseline <strong><em>migrate<\/em><\/strong> into (become a part of) the new baseline<\/li>\n<li>A copy of all current links (cross references) is saved with the baseline<\/li>\n<li>A list of the latest items and their versions is saved for the baseline<\/li>\n<\/ul>\n<h3>Migration of Items<\/h3>\n<p>Keeping a list of the initial contents of each baseline is important. It does not duplicate the items, rather it creates a list of the items that were in the baseline when it was closed. In the future, any of these items can migrate out of the baseline they were registered into and become part of a new baseline if they have not been superseded by a new version of the item that has already been registered into that new baseline. Therefore, at that future time, items that were marked as being part of one baseline will become marked as being part of a different, newly closed, baseline. The lists created when baselines are closed ensure that it is always possible to know what was part of a baseline when it was originally closed.<\/p>\n<h4>For example<\/h4>\n<p>A baseline <strong>A<\/strong> is created with items <strong>I1<\/strong> and <strong>I2<\/strong>, both of which will be version <strong>01<\/strong>. So the database contains:<\/p>\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<\/ul>\n<p>If item <strong>I1<\/strong> is to be changed, then a new instance of the item will be created and the database will contain:<\/p>\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<li>Item <strong>I1<\/strong>, version <strong>01<\/strong>, draft <strong>A<\/strong>, baseline <strong>&lt;empty&gt;<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<\/ul>\n<p>When the modified item <strong>I1<\/strong> is registered into a new baseline <strong>B<\/strong>, the database will contain:<\/p>\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<li>Item <strong>I1<\/strong>, version <strong>02<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>B<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<\/ul>\n<p>When the new baseline <strong>B<\/strong> is closed, the unchanged item <strong>I2<\/strong> will migrate into baseline <strong>B<\/strong> and the database will contain:<\/p>\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<li>Item <strong>I1<\/strong>, version <strong>02<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>B<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>B<\/strong><\/li>\n<\/ul>\n<p>If a new item <strong>I3<\/strong> is created and item <strong>I1<\/strong> is changed again and a new baseline <strong>C<\/strong> is created, and the items are registered into it and the baseline is closed, then the unchanged item <strong>I2<\/strong> will migrate into the new baseline and the database will contain:<\/p>\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>A<\/strong><\/li>\n<li>Item <strong>I1<\/strong>, version <strong>02<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>B<\/strong><\/li>\n<li>Item <strong>I1<\/strong>, version <strong>03<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>C<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>C<\/strong><\/li>\n<li>Item <strong>I3<\/strong>, version <strong>01<\/strong>, draft <strong>&lt;empty&gt;<\/strong>, baseline <strong>C<\/strong><\/li>\n<\/ul>\n<p>The database will have lists of the original contents of the baselines. In this example, these lists will be:<\/p>\n<ul>\n<li>Baseline <strong>A<\/strong>:\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>01<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>Baseline <strong>B<\/strong>:\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>02<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>Baseline <strong>C<\/strong>:\n<ul>\n<li>Item <strong>I1<\/strong>, version <strong>03<\/strong><\/li>\n<li>Item <strong>I2<\/strong>, version <strong>01<\/strong><\/li>\n<li>Item <strong>I3<\/strong>, version <strong>01<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Having these lists preserved means that Cradle can restore a previous baseline if required.<\/p>\n<h3>Using Baselines<\/h3>\n<p>The latest baseline is automatically available. It provides read-only access to the latest version of all baselined items and the links between them.<\/p>\n<p>You can use <strong><em>baseline mode<\/em><\/strong> to browse a previous baseline read-only:<\/p>\n<figure id=\"attachment_8643\" aria-describedby=\"caption-attachment-8643\" style=\"width: 427px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8643\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baseline_mode.png\" alt=\"Baseline Mode Dialog\" width=\"427\" height=\"197\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baseline_mode.png 427w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baseline_mode-300x138.png 300w\" sizes=\"auto, (max-width: 427px) 100vw, 427px\" \/><figcaption id=\"caption-attachment-8643\" class=\"wp-caption-text\">Baseline Mode Dialog<\/figcaption><\/figure>\n<p>In baseline mode, you see only the items and links that were in effect when your chosen baseline was closed. So you are looking at the database as it was in the past, potentially many months or years ago. Everything that you see (including queries, matrices, graphs, pivot tables and published documents) uses that old baseline.<\/p>\n<h3>Database Effects<\/h3>\n<p>Creating baselines increases the size of your database which affects its performance:<\/p>\n<ul>\n<li>Each baseline adds new versions of changed items, but reuses unchanged items from previous baselines<\/li>\n<li>Creates a copy of all active links<\/li>\n<\/ul>\n<p>Over time, having many baselines will:<\/p>\n<ul>\n<li>Slightly increase the number of items in searches, reducing query performance<\/li>\n<li>Greatly increase the time to follow cross-references, reducing the performance of queries and views, and a wide variety of other database operations, including reordering, split and merge, finding and filtering linked items for traceability\/coverage views, reports and documents<\/li>\n<\/ul>\n<p>In a notable example, a database with ~60,000 active links had over 41,000,000 total links due to over 650 baselines. This slowed all link-related operations as Cradle had over 650 instances of each link from which to isolate the links to be used.<\/p>\n<h2>What is a Snapshot?<\/h2>\n<p>A <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#workbench\/other\/snapshots.htm%3FTocPath%3DWorking%2520in%2520Projects%2520-%2520WorkBench%7CViewing%2520and%2520Manipulating%2520Information%7CSnapshots%7C_____0\">snapshot<\/a> is a copy of all the information in a database. Its contents can be viewed, read-only, at any time in the future. A succession of snapshots can be created over the life of a project. In effect, a snapshot is simply an online backup, a copy of a database.<\/p>\n<h3>Creating Snapshots<\/h3>\n<p>Each snapshot has a unique name and some optional details:<\/p>\n<figure id=\"attachment_8644\" aria-describedby=\"caption-attachment-8644\" style=\"width: 556px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8644\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/create_snapshot.png\" alt=\"Create Snapshot Dialog\" width=\"556\" height=\"330\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/create_snapshot.png 556w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/create_snapshot-300x178.png 300w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><figcaption id=\"caption-attachment-8644\" class=\"wp-caption-text\">Create Snapshot Dialog<\/figcaption><\/figure>\n<div class=\"mceTemp\"><\/div>\n<p>A snapshot is a copy of an entire database. When a snapshot is created, everything in a database, including all its baselines and definitions (excluding <strong>Personal<\/strong> and <strong>System<\/strong> scope) is copied into a separate area. Every snapshot is separate from all other snapshots and separate from the live database.<\/p>\n<p>Creating a snapshot is similar to making a backup copy of the database, except that this backup is directly accessible from within Cradle.<\/p>\n<h3>Using Snapshots<\/h3>\n<p>You can select a snapshot to browse read-only:<\/p>\n<figure id=\"attachment_8645\" aria-describedby=\"caption-attachment-8645\" style=\"width: 427px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8645\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/select_snapshot-1.png\" alt=\"Select Snapshot Dialog\" width=\"427\" height=\"195\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/select_snapshot-1.png 427w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/select_snapshot-1-300x137.png 300w\" sizes=\"auto, (max-width: 427px) 100vw, 427px\" \/><figcaption id=\"caption-attachment-8645\" class=\"wp-caption-text\">Select Snapshot Dialog<\/figcaption><\/figure>\n<p>When you select a snapshot, Cradle is no longer working in the live database, but instead it is working in your chosen snapshot (copy) of that database. Everything that you see (including queries, matrices, graphs, pivot tables and published documents) is in that copy of the database.<\/p>\n<p>Since a snapshot is a copy of an entire database, a snapshot can contain baselines. Therefore, you can:<\/p>\n<ul>\n<li>Select a snapshot<\/li>\n<li>Enter baseline mode in that snapshot<\/li>\n<\/ul>\n<h3>Database Effects<\/h3>\n<p>Creating a database has no effect on the size of a database since it simply takes a copy of that entire database, whatever it is, and including all of its baselines and definitions.<\/p>\n<p>Since it copies everything, more disk space will be used by creating a snapshot of a database than when a new baseline is created inside that database. However, the number of items and links inside the snapshot are the same as the numbers inside the original database.<\/p>\n<h2>Baselines vs Snapshots<\/h2>\n<table>\n<thead>\n<tr>\n<th>#<\/th>\n<th>Characteristic<\/th>\n<th>Baseline<\/th>\n<th>Snapshot<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td><strong>Summary<\/strong><\/td>\n<td>Creates a new approved set of items and links in a database that can be viewed RO.<\/td>\n<td>Copies an entire database and related definitions to create a new database that can be viewed RO.<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td><strong>Purpose<\/strong><\/td>\n<td>Record the next stage in the development of a project.<\/td>\n<td>Make an online backup of everything.<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td><strong>User Benefit<\/strong><\/td>\n<td>RO view of previous baseline that can be used for queries, view data, run metrics, publish reports or documents.<\/td>\n<td>RO view of everything in the database as it was in the past, for queries, view data, run metrics, publish reports or documents.<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td><strong>Process Related<\/strong><\/td>\n<td>Baselines are often taken just before or after major process milestones, such as URR, SRR, PDR, CDR, PRR, TRR or ORR.*<\/td>\n<td>None. These are purely for data integrity and as a convenience for having permanent access to the database at a particular time.<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td><strong>Limits<\/strong><\/td>\n<td>Only contains information approved in the CMS and the links between them.<\/td>\n<td>None, it contains the entire database.<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td><strong>Additional Items<\/strong><\/td>\n<td>None<\/td>\n<td>None.<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td><strong>Additional Links<\/strong><\/td>\n<td>Duplicates all current links<\/td>\n<td>None.<\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td><strong>Database Size<\/strong><\/td>\n<td>Adds some items and a copy of all links.<\/td>\n<td>None.<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td><strong>Disk Usage<\/strong><\/td>\n<td>Small to medium increase.<\/td>\n<td>Medium to large increase.<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td><strong>Time to Create<\/strong><\/td>\n<td>Seconds to many minutes.<\/td>\n<td>Seconds to few minutes.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>* for acronyms, please see <a href=\"https:\/\/en.wikipedia.org\/wiki\/Design_review_(U.S._government)\">https:\/\/en.wikipedia.org\/wiki\/Design_review_(U.S._government)<\/a> and other similar sources.<\/p>\n<aside class=\"mashsb-container mashsb-main mashsb-stretched\"><div class=\"mashsb-box\"><div class=\"mashsb-buttons\"><a class=\"mashicon-twitter mash-small mash-center mashsb-noshadow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=&amp;url=https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/&amp;via=threesl\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Tweet<\/span><\/a><a class=\"mashicon-facebook mash-small mash-center mashsb-noshadow\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.threesl.com%2Fblog%2Fdifferences-between-a-baseline-and-a-snapshot%2F\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Share<\/span><\/a><a class=\"mashicon-subscribe mash-small mash-center mashsb-noshadow\" href=\"#\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Newsletter<\/span><\/a><div class=\"onoffswitch2 mash-small mashsb-noshadow\" style=\"display:none\"><\/div><\/div>\n            <\/div>\n                <div style=\"clear:both\"><\/div><\/aside>\n            <!-- Share buttons by mashshare.net - Version: 4.0.47-->","protected":false},"excerpt":{"rendered":"<p>Cradle provides two mechanisms to make protected copies of information, baselines and snapshots. Here we explain what each mechanism does, so you can decide if either or both of them will be helpful in your project. We also explain how each mechanism affects the overall size of your databases, and how they may affect the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Differences between a Baseline and a Snapshot&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[79],"tags":[],"class_list":["post-7468","post","type-post","status-publish","format-standard","hentry","category-faq"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Differences between a Baseline and a Snapshot - 3SL Blog<\/title>\n<meta name=\"description\" content=\"Differences between a Baseline and a Snapshot What are the differences between a baseline and a snapshot in a Cradle project\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Differences between a Baseline and a Snapshot - 3SL Blog\" \/>\n<meta property=\"og:description\" content=\"Differences between a Baseline and a Snapshot What are the differences between a baseline and a snapshot in a Cradle project\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/\" \/>\n<meta property=\"og:site_name\" content=\"3SL Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/3SLCradle\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-16T10:41:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-05T10:45:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png\" \/>\n<meta name=\"author\" content=\"Jan Lamb\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@threesl\" \/>\n<meta name=\"twitter:site\" content=\"@threesl\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jan Lamb\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/\"},\"author\":{\"name\":\"Jan Lamb\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/4be1c5043a6af6683cc5592c94a0872f\"},\"headline\":\"Differences between a Baseline and a Snapshot\",\"datePublished\":\"2022-08-16T10:41:58+00:00\",\"dateModified\":\"2023-05-05T10:45:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/\"},\"wordCount\":1514,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/baselines.png\",\"articleSection\":[\"FAQ\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/\",\"name\":\"Differences between a Baseline and a Snapshot - 3SL Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/baselines.png\",\"datePublished\":\"2022-08-16T10:41:58+00:00\",\"dateModified\":\"2023-05-05T10:45:18+00:00\",\"description\":\"Differences between a Baseline and a Snapshot What are the differences between a baseline and a snapshot in a Cradle project\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/baselines.png\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/baselines.png\",\"width\":829,\"height\":344,\"caption\":\"Principles of Baselines\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/differences-between-a-baseline-and-a-snapshot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Differences between a Baseline and a Snapshot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\",\"name\":\"3SL Blog\",\"description\":\"From concept to creation\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\",\"name\":\"3SL\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/3SL_Logo_Medium.png\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/3SL_Logo_Medium.png\",\"width\":152,\"height\":80,\"caption\":\"3SL\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/facebook.com\\\/3SLCradle\",\"https:\\\/\\\/x.com\\\/threesl\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/4be1c5043a6af6683cc5592c94a0872f\",\"name\":\"Jan Lamb\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"caption\":\"Jan Lamb\"},\"sameAs\":[\"https:\\\/\\\/www.threesl.com\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Differences between a Baseline and a Snapshot - 3SL Blog","description":"Differences between a Baseline and a Snapshot What are the differences between a baseline and a snapshot in a Cradle project","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/","og_locale":"en_GB","og_type":"article","og_title":"Differences between a Baseline and a Snapshot - 3SL Blog","og_description":"Differences between a Baseline and a Snapshot What are the differences between a baseline and a snapshot in a Cradle project","og_url":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/","og_site_name":"3SL Blog","article_publisher":"http:\/\/facebook.com\/3SLCradle","article_published_time":"2022-08-16T10:41:58+00:00","article_modified_time":"2023-05-05T10:45:18+00:00","og_image":[{"url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png","type":"","width":"","height":""}],"author":"Jan Lamb","twitter_card":"summary_large_image","twitter_creator":"@threesl","twitter_site":"@threesl","twitter_misc":{"Written by":"Jan Lamb","Estimated reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/#article","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/"},"author":{"name":"Jan Lamb","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/4be1c5043a6af6683cc5592c94a0872f"},"headline":"Differences between a Baseline and a Snapshot","datePublished":"2022-08-16T10:41:58+00:00","dateModified":"2023-05-05T10:45:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/"},"wordCount":1514,"publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png","articleSection":["FAQ"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/","url":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/","name":"Differences between a Baseline and a Snapshot - 3SL Blog","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/#primaryimage"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png","datePublished":"2022-08-16T10:41:58+00:00","dateModified":"2023-05-05T10:45:18+00:00","description":"Differences between a Baseline and a Snapshot What are the differences between a baseline and a snapshot in a Cradle project","breadcrumb":{"@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/#primaryimage","url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png","contentUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/08\/baselines.png","width":829,"height":344,"caption":"Principles of Baselines"},{"@type":"BreadcrumbList","@id":"https:\/\/www.threesl.com\/blog\/differences-between-a-baseline-and-a-snapshot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threesl.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Differences between a Baseline and a Snapshot"}]},{"@type":"WebSite","@id":"https:\/\/www.threesl.com\/blog\/#website","url":"https:\/\/www.threesl.com\/blog\/","name":"3SL Blog","description":"From concept to creation","publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.threesl.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.threesl.com\/blog\/#organization","name":"3SL","url":"https:\/\/www.threesl.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2017\/02\/3SL_Logo_Medium.png","contentUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2017\/02\/3SL_Logo_Medium.png","width":152,"height":80,"caption":"3SL"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/3SLCradle","https:\/\/x.com\/threesl"]},{"@type":"Person","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/4be1c5043a6af6683cc5592c94a0872f","name":"Jan Lamb","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","caption":"Jan Lamb"},"sameAs":["https:\/\/www.threesl.com\/"]}]}},"modified_by":"Jan Lamb","_links":{"self":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/comments?post=7468"}],"version-history":[{"count":11,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7468\/revisions"}],"predecessor-version":[{"id":8685,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7468\/revisions\/8685"}],"wp:attachment":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/media?parent=7468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/categories?post=7468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/tags?post=7468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}