SlideShare une entreprise Scribd logo
1  sur  20
A Description of the Project Idea




Presented by Bruce Whealton: Future Wave
Designs: http://FutureWaveDesigns.com             1
What is the Semantic Web and
Reasons for use in Genealogy
 Encourages linked data – information sharing
 Simple database model
 Information is not trapped in a single application but
  it shared globally.
 Contributing to the Semantic Web increases the
  usefulness for everyone (there’s more value when more
  people use it).
 Common vocabularies exist for describing
  relationships within and between the
  data(information)
               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com       2
First we need to understand what is meant by the Semantic Web
before we can discuss the application




                Presented by Bruce Whealton: Future Wave
                Designs: http://FutureWaveDesigns.com           3
Syntax Versus Semantics
 Syntax is like the rules of grammar, and how we order
  our words… or in terms of computers it deals with the
  format and structure of commands or how we give
  commands to a computer.
 Semantics deals with meaning.




              Presented by Bruce Whealton: Future Wave
              Designs: http://FutureWaveDesigns.com       4
Representing Meaning
 RDF: Resource Descriptive Framework
    Everything is a resource
    Data/Information/Knowledge is represented as triples:
     Subject – Predicate – Object
    RDF is also a file format. An example that will be
     presented below is a foaf file: foaf.rdf




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com         5
Meaning represented as triples
 Bruce knows Jean
 Person1 first_name Bruce
 Person1 last_name Whealton
 Similar to saying Person1 hasFirstName (has a first
 name of) Bruce




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com      6
Address book Graph
 P1           Knows                         Jean



                First
                name                              Bruce




       Presented by Bruce Whealton: Future Wave
       Designs: http://FutureWaveDesigns.com              7
FOAF – Friend of a Friend
 A Semantic Web Vocabulary used to describe people,
  their activities and their relationships to one another.
 It is becoming very popular for people who discover
  this to setup and have their own FOAF profile.
 This vocabulary is the base from which other
  vocabularies are extended.
 So, what is a vocabulary in this context?




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com         8
Semantic Web Vocabularies and
Ontologies
 For the Semantic Web we deal with controlled
  vocabularies, which define terms and how they relate
  to each other.
 We have a hierarchy of Classes which each have
  properties.
 This is where you get the triples which relate the
  classes to the values of these properties.
 Let’s take some examples…


              Presented by Bruce Whealton: Future Wave
              Designs: http://FutureWaveDesigns.com      9
 A Person “has name” “Bruce Whealton”
 Person is a class and “has name” is the predicate with
 “Bruce Whealton” being the value




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com       10
 We use a vocabulary to describe concepts that relate to
    a specific domain, or an area of knowledge… or simply
    toa set of concepts.
   Different fields and professions have their own
    vocabulary.
   We need to define how the terms we want to use relate
    to one another.
   This is how we express meaning on the semantic web;
   And form Semantic Web databases – aka Triple Stores

                Presented by Bruce Whealton: Future Wave
                Designs: http://FutureWaveDesigns.com       11
 FOAF concepts are prefixed with the letters foaf.
 Examples: foaf:Person is a class which describes a
    person.
   foaf:name is a property
   foaf:Person foaf:name “Bruce Whealton”
   A triple
   Much more can be represented with this vocabulary,
    such as chat ids, web pages, weblogs;
   One of the most important things is who you know.
                Presented by Bruce Whealton: Future Wave
                Designs: http://FutureWaveDesigns.com      12
 Using this property web crawlers can discover foaf
    profiles by crawling from one profile to the next.
   Each foaf profile will have links to the people that one
    knows along with links to web pages that describe
    those people, e.g. their foaf profile.
   Web crawlers follow those links…
   You build your network through the links within your
    foaf profile and the links to you in other profiles.
   Your foaf profile is stored in a file, typically, in RDF
    format which was described earlier in this
    presentation, i.e. foaf.rdf
                 Presented by Bruce Whealton: Future Wave
                 Designs: http://FutureWaveDesigns.com         13
Vocabulary = Ontology




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com      14
The approach taken is to describe a person's life as a series of interconnected key events,
around which other information can be woven.




                         Presented by Bruce Whealton: Future Wave
                         Designs: http://FutureWaveDesigns.com                          15
 All terms in this vocabulary are prefixed with “bio:”
 bio:Birth – includes date, parents, location
 bio:Marriage – includes date, location, names of
  persons
 These are classes that represent Events
 bio:Graduation – an event relating to graduation from
  some school or studies
 bio:Death – includes date, place and bio:principal
  (meaning the person who’s death is represented)
               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com      16
 Properties
    bio:olb – one line bio
    bio:biography – can be several paragraphs or a reference
     to a document.
    bio:keywords – key words to describe a person.




                Presented by Bruce Whealton: Future Wave
                Designs: http://FutureWaveDesigns.com           17
 Terms in this vocabulary begin with “rel:”
 rel:ancestorOf – self-explanatory
 rel:descendantOf – opposite of rel:ancestorOf
 Note: same person cannot be both of above
 Also note, each property is a property of a foaf:Person
 Example:
 PersonA rel:ancestorOf PersonB
 Above is an example of a triple, explicitly stated
  information.
                 Presented by Bruce Whealton: Future Wave
                 Designs: http://FutureWaveDesigns.com      18
 rel:spouseOf – symmetrical property because if
PersonA rel:spouseOf PersonB then
PersonB rel:SpouseOf personA
 rel:siblingOf – symmetrical for same reason
 rel:parentOf – not symmetrical property (person
  cannot be parent of another person and have that
  person be their parent also).
 rel:childOf – if PersonA rel:parentOf PersonB then
PersonB rel:childOf PersonA
              Presented by Bruce Whealton: Future Wave
              Designs: http://FutureWaveDesigns.com      19
 Rel:GrandchildOf
 Rel:GrandparentOf
 Various other properties that relate one person to
 another person




               Presented by Bruce Whealton: Future Wave
               Designs: http://FutureWaveDesigns.com      20

Contenu connexe

En vedette

Genealogical domain
Genealogical domainGenealogical domain
Genealogical domainjcampany
 
Presentacio projecte de tesi doctoral
Presentacio projecte de tesi doctoralPresentacio projecte de tesi doctoral
Presentacio projecte de tesi doctoraljcampany
 
Projecte de tesi: Model genealògic i ontologies
Projecte de tesi: Model genealògic i ontologiesProjecte de tesi: Model genealògic i ontologies
Projecte de tesi: Model genealògic i ontologiesjcampany
 
Open office
Open officeOpen office
Open officejcampany
 
Genealogy Website Resources & Tools
Genealogy Website Resources & ToolsGenealogy Website Resources & Tools
Genealogy Website Resources & ToolsGenealogyBank
 
Top Genealogy Websites for the 21st Century
Top Genealogy Websites for the 21st CenturyTop Genealogy Websites for the 21st Century
Top Genealogy Websites for the 21st CenturyGenealogyBank
 
Who's Your People
Who's Your PeopleWho's Your People
Who's Your PeopleJune Power
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabulariesseanb
 

En vedette (9)

Semantic web
Semantic webSemantic web
Semantic web
 
Genealogical domain
Genealogical domainGenealogical domain
Genealogical domain
 
Presentacio projecte de tesi doctoral
Presentacio projecte de tesi doctoralPresentacio projecte de tesi doctoral
Presentacio projecte de tesi doctoral
 
Projecte de tesi: Model genealògic i ontologies
Projecte de tesi: Model genealògic i ontologiesProjecte de tesi: Model genealògic i ontologies
Projecte de tesi: Model genealògic i ontologies
 
Open office
Open officeOpen office
Open office
 
Genealogy Website Resources & Tools
Genealogy Website Resources & ToolsGenealogy Website Resources & Tools
Genealogy Website Resources & Tools
 
Top Genealogy Websites for the 21st Century
Top Genealogy Websites for the 21st CenturyTop Genealogy Websites for the 21st Century
Top Genealogy Websites for the 21st Century
 
Who's Your People
Who's Your PeopleWho's Your People
Who's Your People
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabularies
 

Similaire à The Semantic Web for Genealolgy

Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Whyparegorios
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsMark Matienzo
 
Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?Adrian Stevenson
 
Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...
Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...
Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...sboisen
 
Assessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph RestrictionsAssessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph RestrictionsSven Lieber
 
Is linked data something for me?
Is linked data something for me?Is linked data something for me?
Is linked data something for me?Christophe Guéret
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAFUldis Bojars
 
Year of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyYear of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyPeter Mika
 
Semantic Web Austin Yahoo
Semantic Web Austin YahooSemantic Web Austin Yahoo
Semantic Web Austin YahooPeter Mika
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
Introduction To Abortion Essay. Group launches site to help women self-induce...
Introduction To Abortion Essay. Group launches site to help women self-induce...Introduction To Abortion Essay. Group launches site to help women self-induce...
Introduction To Abortion Essay. Group launches site to help women self-induce...Ciara Hall
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?Thomas Meehan
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
Research & Attribution
Research & AttributionResearch & Attribution
Research & Attributionderekbjenkins
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
 
SENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic WebSENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic WebDaniel Shaw
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 

Similaire à The Semantic Web for Genealolgy (20)

Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Why
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
 
Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?
 
Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...
Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...
Deploying Semantic Technologies for Digital Publishing: A Case Study from Log...
 
Lec1.pptx
Lec1.pptxLec1.pptx
Lec1.pptx
 
Assessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph RestrictionsAssessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph Restrictions
 
Is linked data something for me?
Is linked data something for me?Is linked data something for me?
Is linked data something for me?
 
Semantic Web and Linked Open Data
Semantic Web and Linked Open DataSemantic Web and Linked Open Data
Semantic Web and Linked Open Data
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
Year of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyYear of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkey
 
Semantic Web Austin Yahoo
Semantic Web Austin YahooSemantic Web Austin Yahoo
Semantic Web Austin Yahoo
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
Introduction To Abortion Essay. Group launches site to help women self-induce...
Introduction To Abortion Essay. Group launches site to help women self-induce...Introduction To Abortion Essay. Group launches site to help women self-induce...
Introduction To Abortion Essay. Group launches site to help women self-induce...
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
Research & Attribution
Research & AttributionResearch & Attribution
Research & Attribution
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking up
 
SENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic WebSENG691I - Knowledge Representation and The Semantic Web
SENG691I - Knowledge Representation and The Semantic Web
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 

Dernier

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 

Dernier (20)

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 

The Semantic Web for Genealolgy

  • 1. A Description of the Project Idea Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 1
  • 2. What is the Semantic Web and Reasons for use in Genealogy  Encourages linked data – information sharing  Simple database model  Information is not trapped in a single application but it shared globally.  Contributing to the Semantic Web increases the usefulness for everyone (there’s more value when more people use it).  Common vocabularies exist for describing relationships within and between the data(information) Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 2
  • 3. First we need to understand what is meant by the Semantic Web before we can discuss the application Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 3
  • 4. Syntax Versus Semantics  Syntax is like the rules of grammar, and how we order our words… or in terms of computers it deals with the format and structure of commands or how we give commands to a computer.  Semantics deals with meaning. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 4
  • 5. Representing Meaning  RDF: Resource Descriptive Framework  Everything is a resource  Data/Information/Knowledge is represented as triples: Subject – Predicate – Object  RDF is also a file format. An example that will be presented below is a foaf file: foaf.rdf Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 5
  • 6. Meaning represented as triples  Bruce knows Jean  Person1 first_name Bruce  Person1 last_name Whealton  Similar to saying Person1 hasFirstName (has a first name of) Bruce Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 6
  • 7. Address book Graph P1 Knows Jean First name Bruce Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 7
  • 8. FOAF – Friend of a Friend  A Semantic Web Vocabulary used to describe people, their activities and their relationships to one another.  It is becoming very popular for people who discover this to setup and have their own FOAF profile.  This vocabulary is the base from which other vocabularies are extended.  So, what is a vocabulary in this context? Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 8
  • 9. Semantic Web Vocabularies and Ontologies  For the Semantic Web we deal with controlled vocabularies, which define terms and how they relate to each other.  We have a hierarchy of Classes which each have properties.  This is where you get the triples which relate the classes to the values of these properties.  Let’s take some examples… Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 9
  • 10.  A Person “has name” “Bruce Whealton”  Person is a class and “has name” is the predicate with “Bruce Whealton” being the value Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 10
  • 11.  We use a vocabulary to describe concepts that relate to a specific domain, or an area of knowledge… or simply toa set of concepts.  Different fields and professions have their own vocabulary.  We need to define how the terms we want to use relate to one another.  This is how we express meaning on the semantic web;  And form Semantic Web databases – aka Triple Stores Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 11
  • 12.  FOAF concepts are prefixed with the letters foaf.  Examples: foaf:Person is a class which describes a person.  foaf:name is a property  foaf:Person foaf:name “Bruce Whealton”  A triple  Much more can be represented with this vocabulary, such as chat ids, web pages, weblogs;  One of the most important things is who you know. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 12
  • 13.  Using this property web crawlers can discover foaf profiles by crawling from one profile to the next.  Each foaf profile will have links to the people that one knows along with links to web pages that describe those people, e.g. their foaf profile.  Web crawlers follow those links…  You build your network through the links within your foaf profile and the links to you in other profiles.  Your foaf profile is stored in a file, typically, in RDF format which was described earlier in this presentation, i.e. foaf.rdf Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 13
  • 14. Vocabulary = Ontology Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 14
  • 15. The approach taken is to describe a person's life as a series of interconnected key events, around which other information can be woven. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 15
  • 16.  All terms in this vocabulary are prefixed with “bio:”  bio:Birth – includes date, parents, location  bio:Marriage – includes date, location, names of persons  These are classes that represent Events  bio:Graduation – an event relating to graduation from some school or studies  bio:Death – includes date, place and bio:principal (meaning the person who’s death is represented) Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 16
  • 17.  Properties  bio:olb – one line bio  bio:biography – can be several paragraphs or a reference to a document.  bio:keywords – key words to describe a person. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 17
  • 18.  Terms in this vocabulary begin with “rel:”  rel:ancestorOf – self-explanatory  rel:descendantOf – opposite of rel:ancestorOf  Note: same person cannot be both of above  Also note, each property is a property of a foaf:Person  Example:  PersonA rel:ancestorOf PersonB  Above is an example of a triple, explicitly stated information. Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 18
  • 19.  rel:spouseOf – symmetrical property because if PersonA rel:spouseOf PersonB then PersonB rel:SpouseOf personA  rel:siblingOf – symmetrical for same reason  rel:parentOf – not symmetrical property (person cannot be parent of another person and have that person be their parent also).  rel:childOf – if PersonA rel:parentOf PersonB then PersonB rel:childOf PersonA Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 19
  • 20.  Rel:GrandchildOf  Rel:GrandparentOf  Various other properties that relate one person to another person Presented by Bruce Whealton: Future Wave Designs: http://FutureWaveDesigns.com 20