SlideShare a Scribd company logo
1 of 18
Digital Twin:
JSON-LD, RDF
Mazedul, Lasith, Salman,
Fahad, Rahman
Definition
A digital twin is a virtual
representation that serves as the
real-time digital counterpart of a
physical object or process.
It’s a result of continual
improvement in the creation of
product design and engineering
activities.
Origin
The concept and model of the digital
twin was publicly introduced in 2002
by Grieves.
The first practical definition of digital
twin originated from NASA in an
attempt to improve physical model
simulation of spacecraft in 2010.
DMST
A digital twin consits of the following
three parts:
1. Digital model.
2. Digital shadow.
3. Digital twin.
Example
• 3D modeling can be used to view the
status of physical object and protect
from sudden incidents.
• Sensors collect data from physical
objects forward them to digital twin
to update the digital copy as well in
real-time.
• Virtual copy will always be up-to-date
and accurate with physical objects.
Use case
Digital twins are useful to almost all
industrial places:
1. Airlines industry.
2. Healthcare industry.
3. Automotive industry.
4. Construction industry.
5. Manufacturing industry.
Available tools
Companies like Microsoft
offer tools and services to
create Digital Twin virtually
of physical environments.
Innovation backbone of future
JSON-LD
JSON stands for JavaScript Object Notation;
is an open standard file format that uses
human-readable text to store and transmit
data objects.
• It consists of key-value pairs or serialise
values.
• Its language independent thus, use for
various types of projects. i.e., headless
API, HTTP requests, and even on Digital
Twins.
DTDL
DTDL stands for Digital Twin Definition Language that is a
standard for Digital Twins.
• DTDL is based on JSON-LD and is programming language
independent.
• DTDL and JSON-LD helps defining model in human-readable
format.
• Microsoft Azure has full support for DTDL in their Digital Twin
service.
Example
A basic model written as a DTDL
interface using JSON.
• This model describes a Home, with
one property for an ID.
• The Home model also defines a
relationship to a Floor model, which
can be used to indicate that a Home
twin is connected to certain Floor
twins.
RDF
RDF stands for Resource Description
Framework; is a World Wide Web
Consortium (W3C) standard originally
designed as a data model for metadata.
• It is used as a general method for
description and exchange of graph
data.
• Digital Twin model requires DTDL and
not RDF thus, tools are available to
convert from RDF to DTDL format.
VOCABULARIES
• Classes
• Properties
Vocabulary is used as a foundation
for RDF Schema, where it is
extended.
SERIALIZATION FORMATS
• Turtle
• N-Triples
• N-Quads
• JSON-LD
• N3
• RDF/XML
• RDF/JSON
Example
RDF
• r d f : X M L L i t e r a l – t h e c l a s s o f X M L l i t e r a l v a l u e s
• r d f : P r o p e r t y – t h e c l a s s o f p r o p e r t i e s
• r d f : S t a t e m e n t – t h e c l a s s o f R D F s t a t e m e n t s
• r d f : A l t , r d f : B a g , r d f : S e q – c o n t a i n e r s o f
a l t e r n a t i v e s , u n o r d e r e d c o n t a i n e r s , a n d o r d e r e d
c o n t a i n e r s ( r d f s : C o n t a i n e r i s a s u p e r - c l a s s o f
t h e t h r e e )
• r d f : L i s t – t h e c l a s s o f R D F L i s t s
• r d f : n i l – a n i n s t a n c e o f r d f : L i s t r e p r e s e n t i n g t h e
e m p t y l i s t
RDFS
• rdfs:Reso ur c e – the class resou r ce ,
everythin g
• rdfs:Lit er al – the class of literal values,
e.g. string s and integer s
• rdfs:Class – the class of classe s
• rdfs:Dataty pe – the class of RDF dataty pe s
• rdfs:Conta i ner – the class of RDF contain e r s
• rdfs:Conta i ner M em b e rs hi p P r op e r ty – the
class of containe r member sh i p
prope rtie s , rdf:_1, rdf:_2, ..., all of which
are sub- pr o pe r ti e s of rdfs:m em be r
Classes
RDF
• r d f : t y p e – a n i n s t a n c e o f r d f : P r o p e r t y u s e d t o s t a t e t h a t
a r e s o u r c e i s a n i n s t a n c e o f a c l a s s
• r d f : f i r s t – t h e f i r s t i t e m i n t h e s u b j e c t R D F l i s t
• r d f : r e s t – t h e r e s t o f t h e s u b j e c t R D F l i s t a f t e r r d f : f i r s t
• r d f : v a l u e – i d i o m a t i c p r o p e r t y u s e d f o r s t r u c t u r e d v a l u e s
• r d f : s u b j e c t – t h e s u b j e c t o f t h e R D F s t a t e m e n t
• r d f : p r e d i c a t e – t h e p r e d i c a t e o f t h e R D F s t a t e m e n t
• r d f : o b j e c t – t h e o b j e c t o f t h e R D F s t a t e m e n t
r d f : S t a t e m e n t , r d f : s u b j e c t , r d f : p r e d i c a t e , r d f : o b j e c t a r e
u s e d f o r r e i f i c a t i o n .
RDFS
• r d f s : s u b C l a s s O f – t h e s u b j e c t i s a s u b c l a s s o f a c l a s s
• r d f s : s u b P r o p e r t y O f – t h e s u b j e c t i s a s u b p r o p e r t y o f a
p r o p e r t y
• r d f s : d o m a i n – a d o m a i n o f t h e s u b j e c t p r o p e r t y
• r d f s : r a n g e – a r a n g e o f t h e s u b j e c t p r o p e r t y
• r d f s : l a b e l – a h u m a n - r e a d a b l e n a m e f o r t h e s u b j e c t
• r d f s : c o m m e n t – a d e s c r i p t i o n o f t h e s u b j e c t r e s o u r c e
• r d f s : m e m b e r – a m e m b e r o f t h e s u b j e c t r e s o u r c e
• r d f s : s e e A l s o – f u r t h e r i n f o r m a t i o n a b o u t t h e s u b j e c t
r e s o u r c e
• r d f s : i s D e f i n e d B y – t h e d e f i n i t i o n o f t h e s u b j e c t r e s o u r c e
Properties
TURTLE RDF/XML
Serialization formats
Example shows information about a person Eric Miller with the email address and title in two different serialization formats
SPARQL
To query the RDFs graph, another langua ge
called ‘SPAR Q L ’ is used.
• It’s like an SQL languag e to query data
from databa s e .
• It’s not just SPARQ L that can query RDFs
graph but there are several others as well.
• For example, the code snippe t of SPARQL
query the country capital s in Africa.
Thank you!

More Related Content

What's hot

Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019
Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019
Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019Unity Technologies
 
Siemens_2022_JPM-Digital-Twin-Conference.pdf
Siemens_2022_JPM-Digital-Twin-Conference.pdfSiemens_2022_JPM-Digital-Twin-Conference.pdf
Siemens_2022_JPM-Digital-Twin-Conference.pdfAlekseySolomin
 
Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...
Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...
Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...Jens Dalsgaard
 
The Cloud Imperative in Life Sciences - Accenture
The Cloud Imperative in Life Sciences - AccentureThe Cloud Imperative in Life Sciences - Accenture
The Cloud Imperative in Life Sciences - Accentureaccenture
 
Metaverse opportunities for the communications industry
 Metaverse opportunities for the communications industry Metaverse opportunities for the communications industry
Metaverse opportunities for the communications industryaccenture
 
The Industrialist: Trends & Innovations - February 2023
The Industrialist: Trends & Innovations - February 2023The Industrialist: Trends & Innovations - February 2023
The Industrialist: Trends & Innovations - February 2023accenture
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Denodo
 
Driving digital transformation in Automotive industry
Driving digital transformation in Automotive industryDriving digital transformation in Automotive industry
Driving digital transformation in Automotive industryDebashis Majumder
 
Digital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoTDigital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoTDimitri Volkmann
 
Digital twin
Digital twinDigital twin
Digital twinYounusS2
 
New ways to apply infrastructure data for better business outcomes
New ways to apply infrastructure data for better business outcomesNew ways to apply infrastructure data for better business outcomes
New ways to apply infrastructure data for better business outcomesaccenture
 
Digital twin - Internet of Things
Digital twin - Internet of ThingsDigital twin - Internet of Things
Digital twin - Internet of ThingsAhmed Sayed
 
Building a Knowledge Graph at Zalando
Building a Knowledge Graph at ZalandoBuilding a Knowledge Graph at Zalando
Building a Knowledge Graph at ZalandoEficode
 
What is Digital Transformation?
What is Digital Transformation?What is Digital Transformation?
What is Digital Transformation?Lucy Newman
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Neo4j
 
Digitizing Business Services
Digitizing Business ServicesDigitizing Business Services
Digitizing Business Servicesaccenture
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
Industry X.0 | Smart Factory | Session no.2
Industry X.0 | Smart Factory | Session no.2Industry X.0 | Smart Factory | Session no.2
Industry X.0 | Smart Factory | Session no.2Accenture Hungary
 

What's hot (20)

Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019
Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019
Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019
 
Siemens_2022_JPM-Digital-Twin-Conference.pdf
Siemens_2022_JPM-Digital-Twin-Conference.pdfSiemens_2022_JPM-Digital-Twin-Conference.pdf
Siemens_2022_JPM-Digital-Twin-Conference.pdf
 
Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...
Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...
Powel presenting the Fingrid ELVIS solution at IAM Infrastructure Asset Manag...
 
The Cloud Imperative in Life Sciences - Accenture
The Cloud Imperative in Life Sciences - AccentureThe Cloud Imperative in Life Sciences - Accenture
The Cloud Imperative in Life Sciences - Accenture
 
Digital twin
Digital twinDigital twin
Digital twin
 
INDUSTRY 5.0
INDUSTRY 5.0 INDUSTRY 5.0
INDUSTRY 5.0
 
Metaverse opportunities for the communications industry
 Metaverse opportunities for the communications industry Metaverse opportunities for the communications industry
Metaverse opportunities for the communications industry
 
The Industrialist: Trends & Innovations - February 2023
The Industrialist: Trends & Innovations - February 2023The Industrialist: Trends & Innovations - February 2023
The Industrialist: Trends & Innovations - February 2023
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
 
Driving digital transformation in Automotive industry
Driving digital transformation in Automotive industryDriving digital transformation in Automotive industry
Driving digital transformation in Automotive industry
 
Digital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoTDigital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoT
 
Digital twin
Digital twinDigital twin
Digital twin
 
New ways to apply infrastructure data for better business outcomes
New ways to apply infrastructure data for better business outcomesNew ways to apply infrastructure data for better business outcomes
New ways to apply infrastructure data for better business outcomes
 
Digital twin - Internet of Things
Digital twin - Internet of ThingsDigital twin - Internet of Things
Digital twin - Internet of Things
 
Building a Knowledge Graph at Zalando
Building a Knowledge Graph at ZalandoBuilding a Knowledge Graph at Zalando
Building a Knowledge Graph at Zalando
 
What is Digital Transformation?
What is Digital Transformation?What is Digital Transformation?
What is Digital Transformation?
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
 
Digitizing Business Services
Digitizing Business ServicesDigitizing Business Services
Digitizing Business Services
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
Industry X.0 | Smart Factory | Session no.2
Industry X.0 | Smart Factory | Session no.2Industry X.0 | Smart Factory | Session no.2
Industry X.0 | Smart Factory | Session no.2
 

Similar to Digital Twin: jSON-LD, RDF

From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsRonald Ashri
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsRonald Ashri
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at ScaleDavid Simons
 
Creating a digital media archive of irish health information
Creating a digital media archive of irish health informationCreating a digital media archive of irish health information
Creating a digital media archive of irish health informationaoifel
 
RDF presentation at DrupalCon San Francisco 2010
RDF presentation at DrupalCon San Francisco 2010RDF presentation at DrupalCon San Francisco 2010
RDF presentation at DrupalCon San Francisco 2010scorlosquet
 
Programming != Writing Code
Programming != Writing CodeProgramming != Writing Code
Programming != Writing CodeGustavo Cunha
 
Introduction to Application Profiles
Introduction to Application ProfilesIntroduction to Application Profiles
Introduction to Application ProfilesDiane Hillmann
 
Crafting new professionals
Crafting new professionalsCrafting new professionals
Crafting new professionalsrachelwh
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT BinariesCODE BLUE
 
Debunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsDebunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsNeo4j
 
Hp dba v.6.2 technical slides
Hp dba v.6.2 technical slidesHp dba v.6.2 technical slides
Hp dba v.6.2 technical slidesaxentriacg
 
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017Amazon Web Services
 
Case studies and work samples from the portfolio of Michael Darius
Case studies and work samples from the portfolio of Michael DariusCase studies and work samples from the portfolio of Michael Darius
Case studies and work samples from the portfolio of Michael Dariusroses/foundation
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right DatabaseDavid Simons
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDFNarni Rajesh
 
1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptx
1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptx1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptx
1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptxJohnLagman3
 
Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"Pivorak MeetUp
 

Similar to Digital Twin: jSON-LD, RDF (20)

3. ldap
3. ldap3. ldap
3. ldap
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
Creating a digital media archive of irish health information
Creating a digital media archive of irish health informationCreating a digital media archive of irish health information
Creating a digital media archive of irish health information
 
RDF presentation at DrupalCon San Francisco 2010
RDF presentation at DrupalCon San Francisco 2010RDF presentation at DrupalCon San Francisco 2010
RDF presentation at DrupalCon San Francisco 2010
 
Programming != Writing Code
Programming != Writing CodeProgramming != Writing Code
Programming != Writing Code
 
Introduction to Application Profiles
Introduction to Application ProfilesIntroduction to Application Profiles
Introduction to Application Profiles
 
Crafting new professionals
Crafting new professionalsCrafting new professionals
Crafting new professionals
 
Ninja Correlation of APT Binaries
Ninja Correlation of APT BinariesNinja Correlation of APT Binaries
Ninja Correlation of APT Binaries
 
Debunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative FactsDebunking some “RDF vs. Property Graph” Alternative Facts
Debunking some “RDF vs. Property Graph” Alternative Facts
 
Hp dba v.6.2 technical slides
Hp dba v.6.2 technical slidesHp dba v.6.2 technical slides
Hp dba v.6.2 technical slides
 
misr_view 4.0: A Tool for Visualizing MISR data
misr_view 4.0: A Tool for Visualizing MISR datamisr_view 4.0: A Tool for Visualizing MISR data
misr_view 4.0: A Tool for Visualizing MISR data
 
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
 
Case studies and work samples from the portfolio of Michael Darius
Case studies and work samples from the portfolio of Michael DariusCase studies and work samples from the portfolio of Michael Darius
Case studies and work samples from the portfolio of Michael Darius
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right Database
 
01 Introduction To Dbms
01 Introduction To Dbms01 Introduction To Dbms
01 Introduction To Dbms
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptx
1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptx1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptx
1-SYSTEM-ANALYSIS-AND-DESIGN-INTRODUCTION.pptx
 
Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"Piotr Szotkowski about "Ruby smells"
Piotr Szotkowski about "Ruby smells"
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 

Recently uploaded (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 

Digital Twin: jSON-LD, RDF

  • 1. Digital Twin: JSON-LD, RDF Mazedul, Lasith, Salman, Fahad, Rahman
  • 2. Definition A digital twin is a virtual representation that serves as the real-time digital counterpart of a physical object or process. It’s a result of continual improvement in the creation of product design and engineering activities.
  • 3. Origin The concept and model of the digital twin was publicly introduced in 2002 by Grieves. The first practical definition of digital twin originated from NASA in an attempt to improve physical model simulation of spacecraft in 2010.
  • 4. DMST A digital twin consits of the following three parts: 1. Digital model. 2. Digital shadow. 3. Digital twin.
  • 5. Example • 3D modeling can be used to view the status of physical object and protect from sudden incidents. • Sensors collect data from physical objects forward them to digital twin to update the digital copy as well in real-time. • Virtual copy will always be up-to-date and accurate with physical objects.
  • 6. Use case Digital twins are useful to almost all industrial places: 1. Airlines industry. 2. Healthcare industry. 3. Automotive industry. 4. Construction industry. 5. Manufacturing industry.
  • 7. Available tools Companies like Microsoft offer tools and services to create Digital Twin virtually of physical environments.
  • 9. JSON-LD JSON stands for JavaScript Object Notation; is an open standard file format that uses human-readable text to store and transmit data objects. • It consists of key-value pairs or serialise values. • Its language independent thus, use for various types of projects. i.e., headless API, HTTP requests, and even on Digital Twins.
  • 10. DTDL DTDL stands for Digital Twin Definition Language that is a standard for Digital Twins. • DTDL is based on JSON-LD and is programming language independent. • DTDL and JSON-LD helps defining model in human-readable format. • Microsoft Azure has full support for DTDL in their Digital Twin service.
  • 11. Example A basic model written as a DTDL interface using JSON. • This model describes a Home, with one property for an ID. • The Home model also defines a relationship to a Floor model, which can be used to indicate that a Home twin is connected to certain Floor twins.
  • 12. RDF RDF stands for Resource Description Framework; is a World Wide Web Consortium (W3C) standard originally designed as a data model for metadata. • It is used as a general method for description and exchange of graph data. • Digital Twin model requires DTDL and not RDF thus, tools are available to convert from RDF to DTDL format.
  • 13. VOCABULARIES • Classes • Properties Vocabulary is used as a foundation for RDF Schema, where it is extended. SERIALIZATION FORMATS • Turtle • N-Triples • N-Quads • JSON-LD • N3 • RDF/XML • RDF/JSON Example
  • 14. RDF • r d f : X M L L i t e r a l – t h e c l a s s o f X M L l i t e r a l v a l u e s • r d f : P r o p e r t y – t h e c l a s s o f p r o p e r t i e s • r d f : S t a t e m e n t – t h e c l a s s o f R D F s t a t e m e n t s • r d f : A l t , r d f : B a g , r d f : S e q – c o n t a i n e r s o f a l t e r n a t i v e s , u n o r d e r e d c o n t a i n e r s , a n d o r d e r e d c o n t a i n e r s ( r d f s : C o n t a i n e r i s a s u p e r - c l a s s o f t h e t h r e e ) • r d f : L i s t – t h e c l a s s o f R D F L i s t s • r d f : n i l – a n i n s t a n c e o f r d f : L i s t r e p r e s e n t i n g t h e e m p t y l i s t RDFS • rdfs:Reso ur c e – the class resou r ce , everythin g • rdfs:Lit er al – the class of literal values, e.g. string s and integer s • rdfs:Class – the class of classe s • rdfs:Dataty pe – the class of RDF dataty pe s • rdfs:Conta i ner – the class of RDF contain e r s • rdfs:Conta i ner M em b e rs hi p P r op e r ty – the class of containe r member sh i p prope rtie s , rdf:_1, rdf:_2, ..., all of which are sub- pr o pe r ti e s of rdfs:m em be r Classes
  • 15. RDF • r d f : t y p e – a n i n s t a n c e o f r d f : P r o p e r t y u s e d t o s t a t e t h a t a r e s o u r c e i s a n i n s t a n c e o f a c l a s s • r d f : f i r s t – t h e f i r s t i t e m i n t h e s u b j e c t R D F l i s t • r d f : r e s t – t h e r e s t o f t h e s u b j e c t R D F l i s t a f t e r r d f : f i r s t • r d f : v a l u e – i d i o m a t i c p r o p e r t y u s e d f o r s t r u c t u r e d v a l u e s • r d f : s u b j e c t – t h e s u b j e c t o f t h e R D F s t a t e m e n t • r d f : p r e d i c a t e – t h e p r e d i c a t e o f t h e R D F s t a t e m e n t • r d f : o b j e c t – t h e o b j e c t o f t h e R D F s t a t e m e n t r d f : S t a t e m e n t , r d f : s u b j e c t , r d f : p r e d i c a t e , r d f : o b j e c t a r e u s e d f o r r e i f i c a t i o n . RDFS • r d f s : s u b C l a s s O f – t h e s u b j e c t i s a s u b c l a s s o f a c l a s s • r d f s : s u b P r o p e r t y O f – t h e s u b j e c t i s a s u b p r o p e r t y o f a p r o p e r t y • r d f s : d o m a i n – a d o m a i n o f t h e s u b j e c t p r o p e r t y • r d f s : r a n g e – a r a n g e o f t h e s u b j e c t p r o p e r t y • r d f s : l a b e l – a h u m a n - r e a d a b l e n a m e f o r t h e s u b j e c t • r d f s : c o m m e n t – a d e s c r i p t i o n o f t h e s u b j e c t r e s o u r c e • r d f s : m e m b e r – a m e m b e r o f t h e s u b j e c t r e s o u r c e • r d f s : s e e A l s o – f u r t h e r i n f o r m a t i o n a b o u t t h e s u b j e c t r e s o u r c e • r d f s : i s D e f i n e d B y – t h e d e f i n i t i o n o f t h e s u b j e c t r e s o u r c e Properties
  • 16. TURTLE RDF/XML Serialization formats Example shows information about a person Eric Miller with the email address and title in two different serialization formats
  • 17. SPARQL To query the RDFs graph, another langua ge called ‘SPAR Q L ’ is used. • It’s like an SQL languag e to query data from databa s e . • It’s not just SPARQ L that can query RDFs graph but there are several others as well. • For example, the code snippe t of SPARQL query the country capital s in Africa.