SlideShare a Scribd company logo
1© 2013 by Intellectual Reserve, Inc. All rights reserved.
March 14
Developer Webinar
2
Agenda
• Delay in March Pending Modifications
• consolidate-redundant-resources (Q1 2018)
• full-descendancy (June 6, 2017)
• Deprecated OSS API to be retired June 6, 2017
• New Platform Ordinances API
• Sandbox environment to be retired
• New Features
• Persons resource update
• Families of a Person
• Geocoordinates for Places on Person
3
Pending Modifications
• Release of incompatible changes
• Preview of API changes
- Available on Sandbox, Beta, and Production
environments
• Activated through X-FS-Feature-Tag header
4
Pending Modifications
GET /platform/tree/persons/KWQS-BBQ
{headers}
X-FS-Feature-Tag: full-descendancy
5
consolidate-redundant-resources
6
consolidate-redundant-resources
• Release Date: Q1 2018
• Data embedded on the Person resource makes
other API resources redundant
• Consolidate with a 303 redirect
• Must be used with the
“include-non-subject…”
7
consolidate-redundant-resources
• Affects:
- Persons with Relationships
- Spouse Relationships
- Child Relationships
- Parent Relationships
- Source References
- Discussion References
- Memory References
8
consolidate-redundant-resources
• Link rels from Person removed:
- child-relationships
- parent-relationships
- person-with-relationships
- spouse-relationships
9
consolidate-redundant-resources
• POSTs to create consolidated resources should
go to Person resource
10
full-descendancy
11
full-descendancy
• Release Date: June 6, 2017
• It will return all spouses for an individual and
children
• The descendancyNumber scheme is modified
12
full-descendancy
• Release Date: June 6, 2017
• It will return all spouses for an individual and
children
• The descendancyNumber scheme is modified
June
6
13
full-descendancy
descendancy number description
1 The root person.
1-S The (primary) spouse of the root person.
1-S2 The second spouse of the root person.
1.3 The third child (via the primary spouse) of the root person.
1-S2.2
The second child (via the second spouse)of the root
person.
1.2-S3.4
The fourth child (via the 3rd spouse) of the second child
(via the primary spouse) of the root person.
1.2.5-S
The primary spouse of the fifth child (via the primary
spouse) of the second child (via the primary spouse) of the
root person.
14
full-descendancy
…
"names" : [ {
"nameForms" : [ {
"fullText" : "Roscoe Phillips”
} ]
} ],
"display" : {
"name" : "Roscoe Phillips",
"gender" : "Male",
"lifespan" : "1909-2000",
"descendancyNumber" : "1.1-S”
}
}, …
15
Ordinances API – June 6
• Migrate to the Platform Ordinances API before
June 6 2017
• Access to /reservation/v1 or /oss/ will be shut
off
16
Ordinances API – June 6
• Migrate to the Platform Ordinances API before
June 6 2017
• Access to /reservation/v1 or /oss/ will be shut
off
June
6
17
Sandbox environment retirement
• Traffic still coming to sandbox environment
• Sandbox still available but resources are being
reallocated. New errors will appear.
• Verify that old code doesn’t still go to
sandbox.familysearch.org
18
Persons resource update
• The Persons resource now supports the GET
method. This allows you to read a list of up to
500 persons.
GET /platform/tree/persons?pids=PPPJ-
MYZ,KWQB-H46
19
Families of a Person
• New resource at
/platform/tree/persons/{pid}/families
• Returns the spouses, children, parents, siblings,
and the respective relationships of the
requested PID.
20
Geocoordinates for Places on Person
• GIS data is now included with all places when
reading Persons and Relationships from the
Family Tree
21
Geocoordinates – birth fact (description)
{
"id": "248eaba5-34ae-4182-9874-bfcc07166241", ...
"type": "http://gedcomx.org/Birth",
"date": {...},
"place": {
"original": "Aschhausen,Jagstkreis,Wuerttemberg",
"description": "#pd_49.371388x9.540555",
"normalized": [
{
"lang": "en-US",
"value": "Aschhausen, Jagstkreis, Württemberg, Germany”
}
]
}
}
22
Geocoordinates – birth fact (lat / long)
"places": [
{
"id": "pd_49.371388x9.540555",
"latitude": 49.371388,
"longitude": 9.540555,
"names": [
{
"lang": "en-US",
"value": "Aschhausen, Künzelsau, Jagstkreis,
Württemberg, Germany”
}
]
}]
23
Other new features…
• Genealogies API support for adding media
• Genealogies API support for querying by
external ID
• Support for Genealogies sources create,
update, delete
• Support for reading multiple persons’
ordinances with the Ordinances resource
24
Questions?

More Related Content

Viewers also liked

APOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULAS
APOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULASAPOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULAS
APOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULAS
LOGUS APOSTILAS
 
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULASAPOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
LOGUS APOSTILAS
 
A química da vida
A química da vidaA química da vida
A química da vida
Aline Silva
 
κείμενα α΄ γυμνασίου θε4 (2)
κείμενα α΄ γυμνασίου θε4 (2)κείμενα α΄ γυμνασίου θε4 (2)
κείμενα α΄ γυμνασίου θε4 (2)
klery78
 
America2 (2)
America2 (2)America2 (2)
America2 (2)
yaani zayas
 
8 Марта
8 Марта8 Марта
Aaj ka trend 09.03.17
Aaj ka trend 09.03.17Aaj ka trend 09.03.17
Aaj ka trend 09.03.17
choice broking
 
Concepció santiago tasca 4.pres
Concepció santiago tasca 4.presConcepció santiago tasca 4.pres
Concepció santiago tasca 4.pres
Conxita S. T
 
Quona Capital
Quona Capital Quona Capital
Quona Capital
Arman Zand 詹阿蒙
 

Viewers also liked (9)

APOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULAS
APOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULASAPOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULAS
APOSTILA TERRACAP 2017 TÉCNICO EM FISCALIZAÇÃO + VÍDEO AULAS
 
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULASAPOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
 
A química da vida
A química da vidaA química da vida
A química da vida
 
κείμενα α΄ γυμνασίου θε4 (2)
κείμενα α΄ γυμνασίου θε4 (2)κείμενα α΄ γυμνασίου θε4 (2)
κείμενα α΄ γυμνασίου θε4 (2)
 
America2 (2)
America2 (2)America2 (2)
America2 (2)
 
8 Марта
8 Марта8 Марта
8 Марта
 
Aaj ka trend 09.03.17
Aaj ka trend 09.03.17Aaj ka trend 09.03.17
Aaj ka trend 09.03.17
 
Concepció santiago tasca 4.pres
Concepció santiago tasca 4.presConcepció santiago tasca 4.pres
Concepció santiago tasca 4.pres
 
Quona Capital
Quona Capital Quona Capital
Quona Capital
 

Similar to FamilySearch Developer Webinar

Whowas: History of resources at APNIC
Whowas: History of resources at APNICWhowas: History of resources at APNIC
Whowas: History of resources at APNIC
APNIC
 
ResourceSync in 24x7
ResourceSync in 24x7ResourceSync in 24x7
ResourceSync in 24x7
Simeon Warner
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
RIPE NCC
 
Open Data and Web API
Open Data and Web APIOpen Data and Web API
Open Data and Web API
Sammy Fung
 
EPOS architecture basics - TUTORIAL
EPOS architecture basics -  TUTORIALEPOS architecture basics -  TUTORIAL
EPOS architecture basics - TUTORIAL
Daniele Bailo
 
Evolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQLEvolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQL
MapR Technologies
 
Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...
Humphrey Southall
 

Similar to FamilySearch Developer Webinar (7)

Whowas: History of resources at APNIC
Whowas: History of resources at APNICWhowas: History of resources at APNIC
Whowas: History of resources at APNIC
 
ResourceSync in 24x7
ResourceSync in 24x7ResourceSync in 24x7
ResourceSync in 24x7
 
RIPE Routing Information Service
RIPE Routing Information ServiceRIPE Routing Information Service
RIPE Routing Information Service
 
Open Data and Web API
Open Data and Web APIOpen Data and Web API
Open Data and Web API
 
EPOS architecture basics - TUTORIAL
EPOS architecture basics -  TUTORIALEPOS architecture basics -  TUTORIAL
EPOS architecture basics - TUTORIAL
 
Evolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQLEvolving from RDBMS to NoSQL + SQL
Evolving from RDBMS to NoSQL + SQL
 
Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...Maintaining scholarly standards in the digital age: Publishing historical gaz...
Maintaining scholarly standards in the digital age: Publishing historical gaz...
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

FamilySearch Developer Webinar

  • 1. 1© 2013 by Intellectual Reserve, Inc. All rights reserved. March 14 Developer Webinar
  • 2. 2 Agenda • Delay in March Pending Modifications • consolidate-redundant-resources (Q1 2018) • full-descendancy (June 6, 2017) • Deprecated OSS API to be retired June 6, 2017 • New Platform Ordinances API • Sandbox environment to be retired • New Features • Persons resource update • Families of a Person • Geocoordinates for Places on Person
  • 3. 3 Pending Modifications • Release of incompatible changes • Preview of API changes - Available on Sandbox, Beta, and Production environments • Activated through X-FS-Feature-Tag header
  • 6. 6 consolidate-redundant-resources • Release Date: Q1 2018 • Data embedded on the Person resource makes other API resources redundant • Consolidate with a 303 redirect • Must be used with the “include-non-subject…”
  • 7. 7 consolidate-redundant-resources • Affects: - Persons with Relationships - Spouse Relationships - Child Relationships - Parent Relationships - Source References - Discussion References - Memory References
  • 8. 8 consolidate-redundant-resources • Link rels from Person removed: - child-relationships - parent-relationships - person-with-relationships - spouse-relationships
  • 9. 9 consolidate-redundant-resources • POSTs to create consolidated resources should go to Person resource
  • 11. 11 full-descendancy • Release Date: June 6, 2017 • It will return all spouses for an individual and children • The descendancyNumber scheme is modified
  • 12. 12 full-descendancy • Release Date: June 6, 2017 • It will return all spouses for an individual and children • The descendancyNumber scheme is modified June 6
  • 13. 13 full-descendancy descendancy number description 1 The root person. 1-S The (primary) spouse of the root person. 1-S2 The second spouse of the root person. 1.3 The third child (via the primary spouse) of the root person. 1-S2.2 The second child (via the second spouse)of the root person. 1.2-S3.4 The fourth child (via the 3rd spouse) of the second child (via the primary spouse) of the root person. 1.2.5-S The primary spouse of the fifth child (via the primary spouse) of the second child (via the primary spouse) of the root person.
  • 14. 14 full-descendancy … "names" : [ { "nameForms" : [ { "fullText" : "Roscoe Phillips” } ] } ], "display" : { "name" : "Roscoe Phillips", "gender" : "Male", "lifespan" : "1909-2000", "descendancyNumber" : "1.1-S” } }, …
  • 15. 15 Ordinances API – June 6 • Migrate to the Platform Ordinances API before June 6 2017 • Access to /reservation/v1 or /oss/ will be shut off
  • 16. 16 Ordinances API – June 6 • Migrate to the Platform Ordinances API before June 6 2017 • Access to /reservation/v1 or /oss/ will be shut off June 6
  • 17. 17 Sandbox environment retirement • Traffic still coming to sandbox environment • Sandbox still available but resources are being reallocated. New errors will appear. • Verify that old code doesn’t still go to sandbox.familysearch.org
  • 18. 18 Persons resource update • The Persons resource now supports the GET method. This allows you to read a list of up to 500 persons. GET /platform/tree/persons?pids=PPPJ- MYZ,KWQB-H46
  • 19. 19 Families of a Person • New resource at /platform/tree/persons/{pid}/families • Returns the spouses, children, parents, siblings, and the respective relationships of the requested PID.
  • 20. 20 Geocoordinates for Places on Person • GIS data is now included with all places when reading Persons and Relationships from the Family Tree
  • 21. 21 Geocoordinates – birth fact (description) { "id": "248eaba5-34ae-4182-9874-bfcc07166241", ... "type": "http://gedcomx.org/Birth", "date": {...}, "place": { "original": "Aschhausen,Jagstkreis,Wuerttemberg", "description": "#pd_49.371388x9.540555", "normalized": [ { "lang": "en-US", "value": "Aschhausen, Jagstkreis, Württemberg, Germany” } ] } }
  • 22. 22 Geocoordinates – birth fact (lat / long) "places": [ { "id": "pd_49.371388x9.540555", "latitude": 49.371388, "longitude": 9.540555, "names": [ { "lang": "en-US", "value": "Aschhausen, Künzelsau, Jagstkreis, Württemberg, Germany” } ] }]
  • 23. 23 Other new features… • Genealogies API support for adding media • Genealogies API support for querying by external ID • Support for Genealogies sources create, update, delete • Support for reading multiple persons’ ordinances with the Ordinances resource