Semantic technology in nutshell 2013. Semantic! are you a linguist?


Published on

I have often faced the challenge – a person comes to me and asks “what is semantic technology?” Especially, when one linguist wanted to know how do I define semantics (in IT)? – I had to step back and do some home work on the topic. We IT guys are notorious to abuse any term from any domain whenever we need a yet another buzz word to mystify some basic concepts. So, this is what I came up as tried to explain to her what semantic technology is in nutshell.

Published in: Technology, Education
  • Be the first to comment

Semantic technology in nutshell 2013. Semantic! are you a linguist?

  1. 1. Semantic technology In nutshell Heimo Hänninen 22.10.2013
  2. 2. You said semantic - are you a linguist? In Linguistics • Phonology = systematic organization of sounds in languages • Morphology = the identification, analysis and description of the structure of a given language • Semantics = the study of meaning of words and sentences • Pragmatics = studies the ways in which context contributes to meaning (e.g. irony, politicians language) Philosophy • Ontology = is the philosophical study of the nature of being, becoming, existence, or reality Semantic technology (IT) • Ontology = formally represents knowledge as a set of concepts within a domain, and the relationships between those concepts • Semantics = encodes meanings separately from data and content files, and separately from application code (often utilize computational linguistics)
  3. 3. Directed graph – a Lego blog of semtech • Set of nodes connected by edges, where the edges have a direction associated with them. • These expressions are known as triples in RDF terminology: subject  predicate  object. • The concept is better suited for certain knowledge representation than relational model. Heimo This picture Has created
  4. 4. Creating ontology: using directed graph ASPEN, an industry-leading Advanced Service Platform for Ethernet Networks A-2200 Access Aspen A-2200 Service platform Access is a type of product contains a product is a type of product Ethernet Networks is applicable for
  5. 5. Format of data may change – semantics are retained. Example: Table Network transformed: 1. Create access to DB 2. Engine analyses Network table and then 3. Transforms data and context as graph and then 4. Merges related data from other sources Network System Node Node Function Alpha Node-A Access Alpha Node-B Billing Beta Node-X Authorize Alpha System Node-B Node-A Billing Network contains is type of contains contains has function Alarm triggered by
  6. 6. Search on ontology – instead of system integarations With semantic technology the integration of information is easier and a lot cheaper to do since: • harmonized model across systems, organizations and data processes can be created “above the system space” without complex data integrations • semantic engine comes with content analysis capabilities • semantic engine comes with query capabilities, which enables fast and effective search style data integration • semantic engine often provides an inferring tool for reasoning (what if –analysis etc.)
  7. 7. W3C: Semantic Web: Data on the Web Machine-processable, global Web standards: • Assigning unambiguous names (URI) • Expressing data, including metadata (RDF) • Capturing ontologies (OWL) • Query, rules, transformations, deployment, application spaces, logic, proofs, trust
  8. 8. Semantic web today Key driving forces are: 1. Linked Open Data as concept for “hyper data” 2. for SEO and 3. Programmable Web as a global API for cloud age. Of course more to come… Google search has been using knowledge graphs for more than a year to bring up “things – not just strings” in the search results (thanks to Freebase integration). Read more.