{"id":10865,"date":"2020-04-02T09:00:48","date_gmt":"2020-04-02T13:00:48","guid":{"rendered":"https:\/\/enterprise-knowledge.com\/?p=10865"},"modified":"2022-03-24T16:11:55","modified_gmt":"2022-03-24T20:11:55","slug":"what-is-a-semantic-architecture-and-how-do-i-build-one","status":"publish","type":"post","link":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/","title":{"rendered":"What is a Semantic Architecture and How do I Build One?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Can you access the bulk of your organization&#8217;s data through simple search or navigation using common business terms? If so, your organization may be one of the few that is reaping the benefits of a semantic data layer. A semantic layer provides the enterprise with the flexibility to capture, store, and represent simple business terms and context as a layer sitting above complex data. This is why most of our clients typically give this architectural layer an internal nickname, referring to it as \u201cThe Brain,&#8221;\u00a0 \u201cThe Hub,\u201d \u201cThe Network,\u201d \u201cOur Universe,&#8221; and so forth.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As such, before delving deep into the architecture, it is important to align on and understand what we mean by a semantic layer and its foundational ability to solve business and traditional data management challenges. In this article, I will share EK\u2019s experience designing and building semantic data layers for the enterprise, the key considerations and potential challenges to look out for, and also outline effective practices to optimize, scale, and gain the utmost business value a semantic model provides to an organization.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What is a Semantic Layer?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">A semantic layer is not a single platform or application, but rather the realization or actualization of a semantic <\/span><i><span style=\"font-weight: 400;\">approach <\/span><\/i><span style=\"font-weight: 400;\">to solving business problems by managing data in a manner that is optimized for capturing business meaning and designing it for end user experience. At its core, a standard semantic layer is specifically comprised of at least one or more of the following semantic approaches:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/enterprise-knowledge.com\/what-is-an-ontology\/\" target=\"_blank\" rel=\"noopener\"><b>Ontology Model<\/b><\/a><b>:<\/b><span style=\"font-weight: 400;\"> defines the types of things that exist in your business domain and the properties that can be used to describe them. An ontology provides a flexible and standard model that organizes structured and unstructured information through entities, their properties, and the way they relate to one another.<\/span><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/enterprise-knowledge.com\/what-is-an-enterprise-knowledge-graph-and-why-do-i-want-one\/\" target=\"_blank\" rel=\"noopener\"><b>Enterprise Knowledge Graph<\/b><\/a><b>: <\/b><span style=\"font-weight: 400;\">uses an ontology as a framework to add in real data and enable a standard representation of an organization\u2019s knowledge domain and artifacts so that it is understood by both humans and machines. It is a collection of references to your organization\u2019s knowledge assets, content, and data that leverages a data model to describe the people, places, and things and how they are related.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">A semantic layer thus pulls in these flexible semantic models to allow your organization to map disparate data sources into a single schema or a unified data model that provides a business representation of enterprise data in a \u201cwhiteboardable\u201d view, making large data accessible to both technical and nontechnical users. In other words, it provides a business view of complex knowledge, information, and data and their assorted relationships in a way that can be visually understood.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">How Does a Semantic Layer Provide Business Value to Your Organization?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Organizations have been successfully utilizing data lakes and data warehouses in order to unify enterprise data in a shared space. A semantic data layer delivers the best value for enterprises that are looking to support the growing consumers of big data, business users, by adding the \u201cmeaning\u201d or \u201cbusiness knowledge\u201d behind their data as an additional layer of abstraction or as a <\/span><strong><a href=\"https:\/\/enterprise-knowledge.com\/increase-the-re-use-of-knowledge-assets-with-semantic-hubs\/\" target=\"_blank\" rel=\"noopener\">bridge between complex data assets and front-end applications<\/a><\/strong><span style=\"font-weight: 400;\"> such as enterprise search, business analytics and BI dashboards, chatbots, natural language process et<\/span><span style=\"font-weight: 400;\">c. For instance, if you ask a non-semantic chatbot, \u201cwhat is our profit?\u201d and it recites the definition of &#8220;profit&#8221; from the dictionary, it does not have a semantic understanding or context of your business language and what you mean by \u201cour profit.\u201d A chatbot built on a semantic layer would instead respond with something like a list of revenue generated per year and the respective percentage of your organization\u2019s profit margins.<\/span><a href=\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10866 aligncenter\" src=\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer.png\" alt=\"Visual representation of how a semantic layer draws connections between your data management and storage layer\" width=\"1561\" height=\"771\" srcset=\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer.png 1561w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-336x166.png 336w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-771x381.png 771w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-768x379.png 768w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-1536x759.png 1536w\" sizes=\"auto, (max-width: 1561px) 100vw, 1561px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">With a semantic layer as part of an organization&#8217;s Enterprise Architecture (EA), the ente<\/span><span style=\"font-weight: 400;\">rprise will be able to realize the following key business benefits:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Bringing Business Users Closer to Data:<\/b><span style=\"font-weight: 400;\"> business users and leadership are closer to data and can independently derive meaningful information and facts to gain insights from large data sources without the technical skills required to query, cleanup, and transform large data.\u00a0\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Data Processing: <\/b><span style=\"font-weight: 400;\">greater flexibility to quickly modify and improve data flows in a way that is aligned to business needs and the ability to support future business questions and needs that are currently unknown (by traversing your knowledge graph in real time).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Data Governance: <\/b><span style=\"font-weight: 400;\">unification and interoperability of data across the enterprise minimizes the risk and cost associated with migration or duplication efforts to analyze the relationships between various data sources.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Machine Learning (ML) and Artificial Intelligence (AI): <\/b><span style=\"font-weight: 400;\">\u00a0Serves as the source of truth for providing definition of the business data to machines and enabling the foundation for deep learning and analytics to help the business answer or predict business challenges.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Building the Architecture of a Semantic Layer<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">A semantic layer consists of a wide array of solutions, ranging from the organizational data itself, to data models that support object or context oriented design, semantic standards to guide machine understanding, as well as tools and technologies to enable and facilitate implementation and scale.\u00a0<\/span><a href=\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-Arch.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10867 aligncenter\" src=\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-Arch.png\" alt=\"Visual representation of semantic layer architecture. Shows how to go from data sources, to data modeling\/transformation\/unification and standardization, to graph storage and a unified taxonomy, to finally a semantic layer, and then lists some of the business outcomes.\" width=\"1999\" height=\"951\" srcset=\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-Arch.png 1999w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-Arch-336x160.png 336w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-Arch-771x367.png 771w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-Arch-768x365.png 768w, https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2020\/03\/Semantic-Layer-Arch-1536x731.png 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">The three foundational steps we have identified as critical to building a scalable semantic layer within your enterprise architecture are:\u00a0<\/span><\/p>\n<p><b>1. Define and prioritize your business needs: <\/b><span style=\"font-weight: 400;\">In building semantic enterprise solutions, clearly defined use cases provide the key question or business reason your semantic architecture will answer for the organization. This in turn drives an understanding of the users and stakeholders, articulates the business value or challenge the solution will solve for your organization, and enables the definition of measurable success criteria. Active SME engagement and validation to ensure proper representation of their business knowledge and understanding of their data is critical to success. Skipping this foundational step will result in missed opportunities for ensuring organizational alignment and return on your investment (ROI).\u00a0<\/span><\/p>\n<p><b>2. Map and model your relevant data:<\/b><span style=\"font-weight: 400;\"> Many organizations we work with support a data architecture that is based on relational databases, data warehouses, and\/or a wide range of content management cloud or hybrid cloud applications and systems that drive data analysis and analytics capabilities. This does not necessarily mean that these organizations need to start from scratch or overhaul their working enterprise architecture in order to adopt\/implement semantic capabilities. For these organizations, it is more effective to start increasing the focus on data modeling and designing efforts by adding models and standards that will allow for capturing business meaning and context (see section below on Web Standards) in a manner that provides the least disruptive starting point. In such scenarios, we typically select the most effective approach to model data and map from source systems by employing the relevant transformation and unification processes (Extract, Transform, Load &#8211; ETLs) as well as model-mapping best practices (think \u2018virtual model\u2019 versus stored data model in graph storages like graph databases, property graphs, etc.) that are <\/span><span style=\"font-weight: 400;\">based on the organization\u2019s use cases, enterprise architecture capabilities, staff skill sets, and primarily provide the highest flexibility for data governance and evolving business needs.<\/span><\/p>\n<table style=\"width: 100%; border-collapse: collapse; background-color: #00633c;\">\n<tbody style=\"color: white;\">\n<tr>\n<td style=\"width: 100%;\"><b><i>The state of an organization\u2019s data typically comes in various formats and from disparate sources. Start with a small use case and plan for an upfront clean-up and transformation effort that will serve as a good investment to start organizing your data and set stakeholder expectations while demonstrating the value of your model early. <\/i><\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>3. Leverage semantic web standards to ensure interoperability and governance: <\/b><span style=\"font-weight: 400;\">Despite the required agility to evolve data management practices, organizations need to think long term about scale and governance. Semantic Web Standards provide the fundamentals that enable you to adopt standard frameworks and practices when kicking off or advancing your semantic architecture. The most relevant standards to the enterprise should be to:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Employ an established <\/span><b><i>data description framework<\/i><\/b><span style=\"font-weight: 400;\"> to add business context<\/span> <span style=\"font-weight: 400;\">to your data to enable human understanding and natural language meaning of data (think taxonomies, data catalogs, and metadata);\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Use standard approaches to <\/span><b><i>manage and share the data through core data representation formats<\/i><\/b> <span style=\"font-weight: 400;\">and a set of rules for formalizing data to ensure your data is both human-readable and machine-readable (examples include XML\/RDF formats);\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Apply a <\/span><b><i>flexible logic or schema<\/i><\/b><span style=\"font-weight: 400;\"> to map and represent relationships, knowledge, and hierarchies between your organization\u2019s data (think ontologies\/OWL);<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">A <\/span><b><i>semantic query language<\/i><\/b><span style=\"font-weight: 400;\"> to access and analyze the data natural language and artificial intelligence systems (think SPARQL).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Start with available <\/span><b><i>existing\/open-source semantic models and ecosystems<\/i><\/b><span style=\"font-weight: 400;\"> for your organization to serve as a low-risk, high-value stepping stone (think Open Linked Data\/Schema.org). For instance, organizations in the financial industry can start their journey by using a starter ontology for <\/span><strong><a href=\"https:\/\/spec.edmcouncil.org\/fibo\/\" target=\"_blank\" rel=\"noopener\">Financial Industry Business Ontology (FIBO)<\/a><\/strong><span style=\"font-weight: 400;\">, while we have used the <\/span><a href=\"http:\/\/geneontology.org\/\"><strong>Gene Ontology<\/strong><\/a><span style=\"font-weight: 400;\"> for Biopharma as a jumping off point or to enrich or tailor their model for the specific needs of their organization.<\/span><\/li>\n<\/ul>\n<p><strong>4. <\/strong><b>Scale with Semantic Tools: <\/b><span style=\"font-weight: 400;\">Semantic technology components in a more mature semantic layer include graph management applications that serve as middleware, powering the storage, processing, and retrieval of your semantic data. In most scaled enterprise implementations, the architecture for a semantic layer includes a graph database for storing the knowledge and relationships within your data (i.e. your ontology), an enterprise taxonomy\/ontology management or a data cataloging tool for effective application and governance of your metadata on enterprise applications such as content management systems, and text analytics or extraction tools to support\u00a0 advanced capabilities such as Machine Learning (ML) or natural language processing (NLP) depending on the use cases you are working with.\u00a0<\/span><\/p>\n<p><b>5. \u201cPlug in\u201d your customer\/employee facing applications:<\/b><span style=\"font-weight: 400;\"> The most practical and scalable semantic architecture will successfully support upstream customers or employees facing applications such as enterprise search, data visualization tools, end services\/consuming systems, and chatbots, just to name a few potential applications. This way you can \u201cplug\u201d semantic components into other enterprise solutions, applications, and services. With this as your foundation, your organization can now start taking advantage of advanced artificial intelligence (AI) capabilities such as knowledge\/relationship and text extraction tools to enable Natural Language Processing (NLP), Machine Learning based pattern recognition to enhance findability and usability of your content, as well automated categorization of your content to augment your data governance practices.\u00a0<\/span><\/p>\n<table style=\"width: 100%; border-collapse: collapse; background-color: #854c94;\">\n<tbody style=\"color: white;\">\n<tr>\n<td style=\"width: 100%;\"><b><i>The cornerstone of a scalable semantic layer is ensuring the capability for controlling and managing versions, governance, and automation. Continuous integration pipelines including standardized APIs and automated ETL scripts should be considered as part of the DNA to ensure consistent connections for structured input from tested and validated sources. <\/i><\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span style=\"font-weight: 400;\">Conclusion<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">In summary, semantic layers work best as a natural integration framework for enabling interoperability of organizational information assets. It is important to get started by focusing on valuable business-centric use cases that drive getting into semantic solutions. Further, it is worth considering a semantic layer as a complement to other technologies, including relational databases, content management systems (CMS), and other front-end web applications that benefit from having easy access and an intuitive representation of your content and data including your enterprise search, data dashboards, and chatbots. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you are interested in learning more to determine if a semantic model fits within your organization&#8217;s overall enterprise architecture or if you are embarking on the journey to bridge organizational silos and connect diverse domains of knowledge and data that accelerate enterprise AI capabilities, <strong><a href=\"https:\/\/enterprise-knowledge.com\/knowledge-base\/?fwp_topic=knowledge-graphs-data-modeling-ai\" target=\"_blank\" rel=\"noopener\">read more<\/a><\/strong> or <strong><a href=\"mailto:info@enterprise-knowledge.com\" target=\"_blank\" rel=\"noopener\">email us<\/a><\/strong>.\u00a0 \u00a0<\/span><\/p>\n<table style=\"width: 100%; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"width: 149px; text-align: center;\"><\/td>\n<td style=\"width: 149px; background-color: #49004f; text-align: center;\"><a href=\"https:\/\/enterprise-knowledge.com\/services\/knowledge-graphs-data-modeling-ai\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #ffffff;\"><strong>Get Started<\/strong><\/span><\/a><\/td>\n<td style=\"width: 149px; text-align: center;\"><\/td>\n<td style=\"width: 149px; background-color: #00633c; text-align: center;\"><a href=\"mailto:info@enterprise-knowledge.com\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #ffffff;\"><strong>Ask Us a Question<\/strong><\/span><\/a><\/td>\n<td style=\"width: 148px; text-align: center;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Can you access the bulk of your organization&#8217;s data through simple search or navigation using common business terms? If so, your organization may be one of the few that is reaping the benefits of a semantic data layer. A semantic &hellip; <a href=\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\"  class=\"with-arrow\">Continue reading<\/a><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[512],"tags":[717,519,551,536,521,716,236,616],"article-type":[99],"solution":[1090,1092],"ppma_author":[1397],"class_list":["post-10865","post","type-post","status-publish","format-standard","hentry","category-knowledge-graphs-data-modeling","tag-architecture","tag-data","tag-enterprise","tag-graph","tag-knowledge","tag-layer","tag-ontology","tag-semantic","article-type-white-paper","solution-enterprise-360","solution-enterprise-ai"],"acf":[],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","slideshow":"","slideshow-2x":"","banner":"","home-large":"","home-medium":"","home-small":"","gform-image-choice-sm":"","gform-image-choice-md":"","gform-image-choice-lg":""},"post_excerpt_stackable_v2":"","category_list_v2":"<a href=\"https:\/\/enterprise-knowledge.com\/category\/knowledge-graphs-data-modeling\/\" rel=\"category tag\">Knowledge Graphs &amp; Data Modeling<\/a>","author_info_v2":{"name":"Lulit Tesfaye","url":"https:\/\/enterprise-knowledge.com\/author\/ltesfaye\/"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is a Semantic Architecture and How do I Build One? - Enterprise Knowledge<\/title>\n<meta name=\"description\" content=\"A semantic layer provides the enterprise with the flexibility to capture, store, and represent simple business terms as a layer sitting above complex data.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is a Semantic Architecture and How do I Build One? - Enterprise Knowledge\" \/>\n<meta property=\"og:description\" content=\"A semantic layer provides the enterprise with the flexibility to capture, store, and represent simple business terms as a layer sitting above complex data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\" \/>\n<meta property=\"og:site_name\" content=\"Enterprise Knowledge\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Enterprise-Knowledge-359618484181651\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-02T13:00:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-24T20:11:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2018\/09\/Copy-of-EK-Acronym-Logo-1-copy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"354\" \/>\n\t<meta property=\"og:image:height\" content=\"354\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lulit Tesfaye\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EKConsulting\" \/>\n<meta name=\"twitter:site\" content=\"@EKConsulting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lulit Tesfaye\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\"},\"author\":{\"name\":\"Lulit Tesfaye\",\"@id\":\"https:\/\/enterprise-knowledge.com\/#\/schema\/person\/4645206e43f7121b6c3f9accf22caa56\"},\"headline\":\"What is a Semantic Architecture and How do I Build One?\",\"datePublished\":\"2020-04-02T13:00:48+00:00\",\"dateModified\":\"2022-03-24T20:11:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\"},\"wordCount\":11,\"publisher\":{\"@id\":\"https:\/\/enterprise-knowledge.com\/#organization\"},\"keywords\":[\"Architecture\",\"Data\",\"Enterprise\",\"Graph\",\"Knowledge\",\"Layer\",\"Ontology\",\"Semantic\"],\"articleSection\":[\"Knowledge Graphs &amp; Data Modeling\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\",\"url\":\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\",\"name\":\"What is a Semantic Architecture and How do I Build One? - Enterprise Knowledge\",\"isPartOf\":{\"@id\":\"https:\/\/enterprise-knowledge.com\/#website\"},\"datePublished\":\"2020-04-02T13:00:48+00:00\",\"dateModified\":\"2022-03-24T20:11:55+00:00\",\"description\":\"A semantic layer provides the enterprise with the flexibility to capture, store, and represent simple business terms as a layer sitting above complex data.\",\"breadcrumb\":{\"@id\":\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/enterprise-knowledge.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is a Semantic Architecture and How do I Build One?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/enterprise-knowledge.com\/#website\",\"url\":\"https:\/\/enterprise-knowledge.com\/\",\"name\":\"Enterprise Knowledge\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/enterprise-knowledge.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/enterprise-knowledge.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/enterprise-knowledge.com\/#organization\",\"name\":\"Enterprise Knowledge\",\"url\":\"https:\/\/enterprise-knowledge.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/enterprise-knowledge.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2013\/09\/favicon.jpg\",\"contentUrl\":\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2013\/09\/favicon.jpg\",\"width\":69,\"height\":69,\"caption\":\"Enterprise Knowledge\"},\"image\":{\"@id\":\"https:\/\/enterprise-knowledge.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Enterprise-Knowledge-359618484181651\/\",\"https:\/\/x.com\/EKConsulting\",\"https:\/\/www.linkedin.com\/company\/enterprise-knowledge-llc\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/enterprise-knowledge.com\/#\/schema\/person\/4645206e43f7121b6c3f9accf22caa56\",\"name\":\"Lulit Tesfaye\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/enterprise-knowledge.com\/#\/schema\/person\/image\/6240e9081433f09ab49a5a5c6f79e12c\",\"url\":\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2025\/08\/lulit-96x96.png\",\"contentUrl\":\"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2025\/08\/lulit-96x96.png\",\"caption\":\"Lulit Tesfaye\"},\"description\":\"Lulit Tesfaye is a Partner and the VP for Knowledge &amp; Data Services and Engineering at Enterprise Knowledge, LLC., the largest global consultancy dedicated to Knowledge and information management. Lulit brings over 15 years of experience leading diverse information and data management initiatives, specializing in technologies and integrations. Lulit is most recently focused on employing advanced Enterprise AI and semantic capabilities for optimizing enterprise data and information assets.\",\"url\":\"https:\/\/enterprise-knowledge.com\/author\/ltesfaye\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is a Semantic Architecture and How do I Build One? - Enterprise Knowledge","description":"A semantic layer provides the enterprise with the flexibility to capture, store, and represent simple business terms as a layer sitting above complex data.","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:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/","og_locale":"en_US","og_type":"article","og_title":"What is a Semantic Architecture and How do I Build One? - Enterprise Knowledge","og_description":"A semantic layer provides the enterprise with the flexibility to capture, store, and represent simple business terms as a layer sitting above complex data.","og_url":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/","og_site_name":"Enterprise Knowledge","article_publisher":"https:\/\/www.facebook.com\/Enterprise-Knowledge-359618484181651\/","article_published_time":"2020-04-02T13:00:48+00:00","article_modified_time":"2022-03-24T20:11:55+00:00","og_image":[{"width":354,"height":354,"url":"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2018\/09\/Copy-of-EK-Acronym-Logo-1-copy.jpg","type":"image\/jpeg"}],"author":"Lulit Tesfaye","twitter_card":"summary_large_image","twitter_creator":"@EKConsulting","twitter_site":"@EKConsulting","twitter_misc":{"Written by":"Lulit Tesfaye"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/#article","isPartOf":{"@id":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/"},"author":{"name":"Lulit Tesfaye","@id":"https:\/\/enterprise-knowledge.com\/#\/schema\/person\/4645206e43f7121b6c3f9accf22caa56"},"headline":"What is a Semantic Architecture and How do I Build One?","datePublished":"2020-04-02T13:00:48+00:00","dateModified":"2022-03-24T20:11:55+00:00","mainEntityOfPage":{"@id":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/"},"wordCount":11,"publisher":{"@id":"https:\/\/enterprise-knowledge.com\/#organization"},"keywords":["Architecture","Data","Enterprise","Graph","Knowledge","Layer","Ontology","Semantic"],"articleSection":["Knowledge Graphs &amp; Data Modeling"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/","url":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/","name":"What is a Semantic Architecture and How do I Build One? - Enterprise Knowledge","isPartOf":{"@id":"https:\/\/enterprise-knowledge.com\/#website"},"datePublished":"2020-04-02T13:00:48+00:00","dateModified":"2022-03-24T20:11:55+00:00","description":"A semantic layer provides the enterprise with the flexibility to capture, store, and represent simple business terms as a layer sitting above complex data.","breadcrumb":{"@id":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/enterprise-knowledge.com\/what-is-a-semantic-architecture-and-how-do-i-build-one\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/enterprise-knowledge.com\/"},{"@type":"ListItem","position":2,"name":"What is a Semantic Architecture and How do I Build One?"}]},{"@type":"WebSite","@id":"https:\/\/enterprise-knowledge.com\/#website","url":"https:\/\/enterprise-knowledge.com\/","name":"Enterprise Knowledge","description":"","publisher":{"@id":"https:\/\/enterprise-knowledge.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/enterprise-knowledge.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/enterprise-knowledge.com\/#organization","name":"Enterprise Knowledge","url":"https:\/\/enterprise-knowledge.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/enterprise-knowledge.com\/#\/schema\/logo\/image\/","url":"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2013\/09\/favicon.jpg","contentUrl":"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2013\/09\/favicon.jpg","width":69,"height":69,"caption":"Enterprise Knowledge"},"image":{"@id":"https:\/\/enterprise-knowledge.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Enterprise-Knowledge-359618484181651\/","https:\/\/x.com\/EKConsulting","https:\/\/www.linkedin.com\/company\/enterprise-knowledge-llc"]},{"@type":"Person","@id":"https:\/\/enterprise-knowledge.com\/#\/schema\/person\/4645206e43f7121b6c3f9accf22caa56","name":"Lulit Tesfaye","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/enterprise-knowledge.com\/#\/schema\/person\/image\/6240e9081433f09ab49a5a5c6f79e12c","url":"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2025\/08\/lulit-96x96.png","contentUrl":"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2025\/08\/lulit-96x96.png","caption":"Lulit Tesfaye"},"description":"Lulit Tesfaye is a Partner and the VP for Knowledge &amp; Data Services and Engineering at Enterprise Knowledge, LLC., the largest global consultancy dedicated to Knowledge and information management. Lulit brings over 15 years of experience leading diverse information and data management initiatives, specializing in technologies and integrations. Lulit is most recently focused on employing advanced Enterprise AI and semantic capabilities for optimizing enterprise data and information assets.","url":"https:\/\/enterprise-knowledge.com\/author\/ltesfaye\/"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"slideshow":false,"slideshow-2x":false,"banner":false,"home-large":false,"home-medium":false,"home-small":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false},"uagb_author_info":{"display_name":"Lulit Tesfaye","author_link":"https:\/\/enterprise-knowledge.com\/author\/ltesfaye\/"},"uagb_comment_info":0,"uagb_excerpt":"Can you access the bulk of your organization&#8217;s data through simple search or navigation using common business terms? If so, your organization may be one of the few that is reaping the benefits of a semantic data layer. A semantic &hellip; Continue reading","authors":[{"term_id":1397,"user_id":13,"is_guest":0,"slug":"ltesfaye","display_name":"Lulit Tesfaye","avatar_url":"https:\/\/enterprise-knowledge.com\/wp-content\/uploads\/2025\/08\/lulit-96x96.png","first_name":"Lulit","last_name":"Tesfaye","user_url":"","job_title":"","description":"Lulit Tesfaye is a Partner and the VP for Knowledge &amp; Data Services and Engineering at Enterprise Knowledge, LLC., the largest global consultancy dedicated to Knowledge and information management. Lulit brings over 15 years of experience leading diverse information and data management initiatives, specializing in technologies and integrations. Lulit is most recently focused on employing advanced Enterprise AI and semantic capabilities for optimizing enterprise data and information assets."}],"_links":{"self":[{"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/posts\/10865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/comments?post=10865"}],"version-history":[{"count":8,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/posts\/10865\/revisions"}],"predecessor-version":[{"id":11881,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/posts\/10865\/revisions\/11881"}],"wp:attachment":[{"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/media?parent=10865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/categories?post=10865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/tags?post=10865"},{"taxonomy":"article-type","embeddable":true,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/article-type?post=10865"},{"taxonomy":"solution","embeddable":true,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/solution?post=10865"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/enterprise-knowledge.com\/wp-json\/wp\/v2\/ppma_author?post=10865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}