SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
GVP LOD: ONTOLOGIES AND SEMANTIC 
REPRESENTATION 
Vladimir Alexiev, Data and Ontology Group, Ontotext Corp 
CIDOC Congress, Dresden, Germany 
2014-09-05: International Terminology Working Group: 
2014-09-09: Getty special session: 
full 
version (HTML) 
short version (PDF) 
Press O for overview , H for help 
. 
Proudly made in plain text with , , 
reveal.js org-reveal org-mode 
emacs 
and . 
0
ONTOTEXT SCOPE OF WORK 
http://vocab.getty.edu 
Ontology development: 
http://vocab.getty.edu/ontology 
Contribution to ISO 25964 ontology 
(latest thesauri standard) 
Complete mapping specification 
Help with R2RML conversion scripts, contrib to RDB2RDF 
(Perl), rrx:languageColumn extension 
GraphDB (OWLIM) repository. Enterprise Edition (clustered) 
Sem app dev (customized Forest UI), tech consulting 
SPARQL 1.1 endpoint: 
http://vocab.getty.edu/sparql 
Documentation (100 pages): 
http://vocab.getty.edu/doc 
Lots of sample queries, incl charts, geographic, etc 
Per-entity export files, explicit/total data dumps 
Help desk / support 
Presentations, scientific papers
SEMANTIC RESOLUTION & CONTENT 
NEGOTIATION 
All GVP, AAT and TGN URLs resolve, returning human or 
machine readable content through content negotiation (303 
redirect). Eg about the ontology: 
semantic URI, content-negotiated 
page (application/xhtml+xml) 
application/rdf+xml 
text/turtle 
http://vocab.getty.edu/ontology 
http://vocab.getty.edu/ontology.html 
http://vocab.getty.edu/ontology.rdf 
http://vocab.getty.edu/ontology.ttl 
Eg about an AAT subject 
semantic URI, con-neg 
page (application/xhtml+xml) 
application/rdf+xml 
text/turtle 
NTriples 
http://vocab.getty.edu/aat/300011154 
http://vocab.getty.edu/aat/300011154.html 
http://vocab.getty.edu/aat/300011154.rdf 
http://vocab.getty.edu/aat/300011154.ttl 
http://vocab.getty.edu/aat/300011154.nt
GVP VOCABULARY DATA 
Scope includes: 
Subjects: Concepts but also non-concepts 
Obsolete subjects (and dct:isReplacedBy) 
Terms: plain (SKOS) & rich (SKOS-XL). Term characteristics 
Languages (some custom lang tags) 
Hierarchical rels: custom & standard, distinguish BTG,BTP,BTI 
Associative rels (170 subprop of skos:related) 
Historic info on rels (rdf:Statement) and terms 
Alignment (exactMatch to LCSH) 
Sources (bibo:Document, bibo:DocumentPart with locator) 
Contributors (foaf:Agent) 
Revision history (prov:Activity) 
Thesaurus-specific (TGN place types, coordinates) 
One of the richest thesauri I've seen
EXTERNAL ONTOLOGIES 
Prefix Ontology Used for 
bibo: Bibliography Ontology Sources 
dc: Dublin Core Elements common 
dct: Dublin Core Terms common 
foaf: Friend of a Friend ontology Contributors 
iso: ISO 25946 (latest on thesauri) iso:ThesaurusArray, BTG/BTP/BTI 
owl: Web Ontology Language Basic RDF representation 
prov: Provenance Ontology Revision history 
rdf: Resource Description Framework Basic RDF representation 
rdfs: RDF Schema Basic RDF representation 
schema: Schema.org common, geo (TGN) 
skos: Simple Knowledge Org System Basic vocabulary representation 
skosxl: SKOS Extension for Labels Rich labels 
wgs: W3C World Geodetic Survey geo Geo (TGN) 
xsd: XML Schema Datatypes Basic RDF representation
GVP SEMANTIC REPRESENTATION
GVP SEMANTIC REPRESENTATION (2)
HIERARCHICAL RELATIONS 
Use iso:ThesaurusArray to allow Guide Terms below Concepts. 
Infer cross-threading SKOS/ISO broader relations
KEY VALUES (FLAGS) ARE IMPORTANT 
Excel-driven Ontology Generation™ (getty-codes.xls to getty-codes. 
ttl) 
Key val can be mapped to Custom sub-class, Custom (sub-)prop, 
(eg <term/Ontology Value kind/Abbreviation>)
ASSOCIATIVE RELATIONS ARE VALUABLE 
More Excel-driven Ontology Generation™ (assoc-rels.xls to 
assoc-rels.ttl) 
Relations come in owl:inverseOf pairs (or 
owl:SymmetricProperty self-inverse)
GVP ONTOLOGY 
http://vocab.getty.edu/ontology LOV Entry 
, . 10 classes, 177 
props: a lot are from excel, so editable by Getty
OBSOLETE SUBJECTS 
AAT obsolete subjects are 4.4% of valid subjects, which shows 
a good rate of editorial actions 
Obsolete subjects may have been used in client data. In order 
not to leave such data hanging, we publish minimal 
information: 
aat:300123456 a gvp:ObsoleteSubject; # Was made non-publishable 
skos:prefLabel "Made up subject"; 
skos:inScheme aat: ; 
schema:endDate "2012-12-31T12:34:56"^^xsd:dateTime. 
aat:300386746 a gvp:ObsoleteSubject; # Was merged to a dominant Subject 
skos:prefLabel "Buncheong"; 
skos:inScheme aat: ; 
dct:isReplacedBy aat:300018699; # Punch'ong 
schema:endDate "2012-12-31T12:34:56"^^xsd:dateTime.
USE OF ISO:THESAURUSARRAY IN GVP 
Use rdf:List for ordered children. 
Novelty: if parent is Concept, use anonymous ThesaurusArray
CONTRIBUTION TO ISO 25946 
Contributed to ISO 25946 ontology ( LOV entry 
) 
First industrial use of ISO 25946 
Defined appropriate combinations of BTG, BTP, BTI relations 
(first formally defined in ISO). 
On Compositionality of ISO 25964 Hierarchical Relations 
(BTG, BTP, BTI), V.Alexiev, J.Lindenthal, A.Isaac. Draft paper 
, 
Presentation NKOS 2014 
at Workshop, London, 12 Sep 2014 
BTGx BTPx BTIx 
BTGx BTGE BTPE no 
BTPx BTPE BTPE no 
BTIx BTIE no no 
Eg: anvil components BTP <anvils and anvil accessories> BTG 
<forging and metal-shaping tools> => BTPE 
Mount Athos BTI Orthodox religious center BTG religious 
center => BTIE
TERMS 
Support multilingual labels: both SKOS (plain)… 
aat:300198841 a skos:Concept , gvp:Subject , gvp:Concept ; 
skos:prefLabel "rhyta"@el-latn , "rhyta"@en , "rhytons"@es , "rhytons"@fr ; 
skos:altLabel "rhyta"@es , "rhyton"@es , "rhyton"@en , "rhyton"@el-latn ...; 
skosxl:prefLabel aat_term:1000198841-en , aat_term:1000198841-el-Latn ...; 
skosxl:altLabel aat_term:1000198841-es , aat_term:1000297235-en ... 
… and rich info in SKOS-XL: 
aat_term:1000198841-en a skosxl:Label ; 
dc:identifier "1000198841" ; 
dct:language aat:300388277 , gvp_lang:en ; # owl:sameAs 
dct:contributor aat_contrib:10000000 , aat_contrib:10000131 ; 
skosxl:literalForm "rhyta"@en ; #### with Qualifier if applicable 
gvp:term "rhyta"@en ; #### no qualifier 
gvp:displayOrder "1"^^xsd:positiveInteger ; 
gvp:termType <term/type/Descriptor> ; #### Descr/AltDescr/UseFor 
gvp:termPOS <term/POS/PluralNoun> ; #### Part of Speech 
gvp:contributorPreferred aat_contrib:10000000 , aat_contrib:10000088 ; 
gvp:contributorNonPreferred aat_contrib:10000131 ; 
gvp:sourcePreferred aat_source:2000051089-term-1000198841 ...; 
dct:source aat_source:2000024811 , aat_source:2000052946 ...; 
gvp:sourceNonPreferred aat_source:2000052946 ; 
gvp:sourceAlternatePreferred aat_source:2000048328-term-1000198841 .
SOME CUSTOM LANGUAGE TAGS 
Despite the richness of IANA tags (9000), we had to define new 
tags, using several extension mechanisms: 
Private language, e.g. 
x-byzantin-Latn: Byzantine Greek (transliterated) 
x-frisian (IANA/ISO has codes for predecessor Old Frisian 
and dialects West, Saterland and North Frisian) 
Private language used in specific region, e.g. 
qqq-002: African language (not specified which) 
qqq-ET: Ethiopian (not specified: Boro/Borna, Karo…) 
Private modifier, e.g. 
grc-Latn- x-liturgic: Liturgical Greek 
ber-Latn- x-dialect: Berber Dialects (transliterated) 
fa-Latn- x-middle: Persian, Middle (transliterated) 
zh-Latn-pinyin- x-notone: transliterated Pinyin without 
tones
SOURCES 
bibo:Document or bibo:DocumentPart 
aat_source:2000051089 a bibo:Document; 
dc:identifier "2000051089" 
bibo:shortTitle "AATA database (2002-)"; 
dct:title "Getty Conservation Institute (GCI). database of AATA Online...". 
aat_source:2000051089-term-1000198841 a bibo:DocumentPart; 
dct:isPartOf aat_source:2000051089; 
bibo:locator "128257 checked 26 January 2012". 
Applied to subject, term, scopeNote: 
aat:300198841 # subject (rhyta) 
dct:source aat_source:2000030301-subject-300198841; 
dct:source aat_source:2000052378. 
aat_term:1000198841-en # term "rhyta"@en 
gvp:sourceNonPreferred aat_source:2000049728; 
dct:source aat_source:2000051089-term-1000198841. 
aat_scopeNote:34904 # scopeNote 
dct:source aat_source:2000046502.
CONTRIBUTORS 
foaf:Agent 
aat_contrib:10000131 a foaf:Agent; 
dc:identifier "10000131"; 
foaf:nick "CDBP-DIBAM"; 
foaf:name "Centro de Documentación de Bienes Patrimoniales...". 
Applied to subject, term, scopeNote: 
aat:300198841 # subject "rhyta" 
dct:contributor aat_contrib:10000131; 
dct:contributor aat_contrib:10000000. 
aat_term:1000198841-en # term "rhyta"@en 
gvp:contributorNonPreferred aat_contrib:10000131; 
gvp:contributorPreferred aat_contrib:10000000. 
aat_scopeNote:34904 # scopeNote 
dct:contributor aat_contrib:10000000.
HISTORIC INFO 
Includes dates of applicability, historicFlag, comment. Applied to 
terms; hier & assoc rels, place types (using rdf:Statement) 
aat_term:1000002693-en a skosxl:Label; 
skosxl:literalForm "lambruscatura"@en ; 
gvp:historicFlag <http://vocab.getty.edu/historic/historic> ; 
schema:startDate "0900"^^xsd:gYear ; 
schema:endDate "1700"^^xsd:gYear ; 
rdfs:comment "Medieval term for wainscoting". 
aat_rel:300020271-aat2812_followed-300020269 a rdf:Statement; 
rdf:subject aat:300020271; # Second Dynasty (Egyptian) 
rdf:predicate gvp:aat2812_followed; 
rdf:object aat:300020269; # First Dynasty (Egyptian) 
rdfs:comment "Second Dynasty began ca. 2775 BCE"; 
schema:startDate "-2785"^^xsd:gYear; 
schema:endDate "-2765"^^xsd:gYear. 
tgn:7011179-placeType-300008347 a rdf:Statement; 
rdf:subject tgn:7011179; # Siena 
rdf:predicate gvp:placeTypePreferred; 
rdf:object aat:300008347; # inhabited place 
rdfs:comment "settled by Etruscans (flourished 6th century BCE)"; 
schema:startDate "-0800"^^xsd:gYear; 
gvp:displayOrder "1"^^xsd:positiveInteger.
REVISION HISTORY 
PROV is too complex, so we simplify: 
aat:300018699 
skos:changeNote aat_rev:12345, aat_rev:12346, aat_rev:12347; 
prov:wasGeneratedBy aat_rev:12345; 
dct:created "2014-01-02T01:02:03"^^xsd:dateTime; 
dct:modified "2014-01-03T01:02:03"^^xsd:dateTime; 
dct:issued "2014-01-04T01:02:03"^^xsd:dateTime. 
aat_rev:12345 a prov:Activity, prov:Create; 
dc:type "created"; 
prov:startedAtTime "2014-01-02T01:02:03"^^xsd:dateTime. 
aat_rev:12346 a prov:Activity, prov:Modify; 
prov:used aat:300018699; 
dc:type "term added"; 
dc:description "leggings, puttee (1000248060)"; 
prov:startedAtTime "2014-01-03T01:02:03"^^xsd:dateTime. 
aat_rev:12347 a prov:Activity, prov:Publish; 
prov:used aat:300018699; 
dc:type "issued"; 
prov:startedAtTime "2014-01-04T01:02:03"^^xsd:dateTime.
TGN SPECIFICS: CONCEPT-PLACE DUALITY 
Duality between Concept and its denotation (ala VIAF, UK BL, FR 
BnF, SE KB…)
TGN SEMANTIC REPRESENTATION 
Place types (TGN->AAT), Concept-Place duality, coordinates
CONSTRUCT QUERY: GET & CACHE ALL DATA 
FOR SUBJECT 
All data for these subsidiary objects is served by the resource 
URL 
Cached, thus served quickly 
Served in RDF/XML, N3/Turtle, NTriples, JSON, soon JSON-LD
DOCUMENTATION
SAMPLE QUERY: BAR CHART WITH SPARQL 
Number of UN members per year. See doc or jsfiddle with it
THANKS FOR YOUR TIME! 
mailto:vladimir.alexiev@ontotext.com

Mais conteúdo relacionado

Mais procurados

WebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPediaWebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPedia
Katrien Verbert
 
SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)
andyseaborne
 

Mais procurados (20)

WebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPediaWebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPedia
 
4 sw architectures and sparql
4 sw architectures and sparql4 sw architectures and sparql
4 sw architectures and sparql
 
An Introduction to SPARQL
An Introduction to SPARQLAn Introduction to SPARQL
An Introduction to SPARQL
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 1 (...
 
SPARQL-DL - Theory & Practice
SPARQL-DL - Theory & PracticeSPARQL-DL - Theory & Practice
SPARQL-DL - Theory & Practice
 
Triple Stores
Triple StoresTriple Stores
Triple Stores
 
LDQL: A Query Language for the Web of Linked Data
LDQL: A Query Language for the Web of Linked DataLDQL: A Query Language for the Web of Linked Data
LDQL: A Query Language for the Web of Linked Data
 
Mikhail khludnev: approaching-join index for lucene
Mikhail khludnev:  approaching-join index for luceneMikhail khludnev:  approaching-join index for lucene
Mikhail khludnev: approaching-join index for lucene
 
Digital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS dataDigital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS data
 
Grouping and Joining in Lucene/Solr
Grouping and Joining in Lucene/SolrGrouping and Joining in Lucene/Solr
Grouping and Joining in Lucene/Solr
 
The Lonesome LOD Cloud
The Lonesome LOD CloudThe Lonesome LOD Cloud
The Lonesome LOD Cloud
 
RDF Tutorial - SPARQL 20091031
RDF Tutorial - SPARQL 20091031RDF Tutorial - SPARQL 20091031
RDF Tutorial - SPARQL 20091031
 
SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)
 
Introduction to W3C Linked Data Platform
Introduction to W3C Linked Data PlatformIntroduction to W3C Linked Data Platform
Introduction to W3C Linked Data Platform
 
RDFa Tutorial
RDFa TutorialRDFa Tutorial
RDFa Tutorial
 
Describing LDP Applications with the Hydra Core Vocabulary
Describing LDP Applications with the Hydra Core VocabularyDescribing LDP Applications with the Hydra Core Vocabulary
Describing LDP Applications with the Hydra Core Vocabulary
 
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
 
Wi2015 - Clustering of Linked Open Data - the LODeX tool
Wi2015 - Clustering of Linked Open Data - the LODeX toolWi2015 - Clustering of Linked Open Data - the LODeX tool
Wi2015 - Clustering of Linked Open Data - the LODeX tool
 
Graph Data -- RDF and Property Graphs
Graph Data -- RDF and Property GraphsGraph Data -- RDF and Property Graphs
Graph Data -- RDF and Property Graphs
 

Destaque

RFI_in_PALSAR_data.pdf
RFI_in_PALSAR_data.pdfRFI_in_PALSAR_data.pdf
RFI_in_PALSAR_data.pdf
grssieee
 
Read across america
Read across americaRead across america
Read across america
creosis
 
Santa Barbara City College Tutoring
Santa Barbara City College TutoringSanta Barbara City College Tutoring
Santa Barbara City College Tutoring
ncook
 
Lib h3lp pidgin info session for staff
Lib h3lp pidgin info session for staffLib h3lp pidgin info session for staff
Lib h3lp pidgin info session for staff
Elizabeth Brown
 
Une Immense Prison De Verre En Autriche Fin
Une Immense Prison De Verre En Autriche FinUne Immense Prison De Verre En Autriche Fin
Une Immense Prison De Verre En Autriche Fin
adam eva
 
Newsletter November 2010
Newsletter  November 2010Newsletter  November 2010
Newsletter November 2010
EducationUSA
 
Lodha The Rise Opportunity
Lodha The Rise OpportunityLodha The Rise Opportunity
Lodha The Rise Opportunity
lodharise
 

Destaque (20)

RFI_in_PALSAR_data.pdf
RFI_in_PALSAR_data.pdfRFI_in_PALSAR_data.pdf
RFI_in_PALSAR_data.pdf
 
Journal de bussy numéro 102
Journal de bussy numéro 102Journal de bussy numéro 102
Journal de bussy numéro 102
 
Read across america
Read across americaRead across america
Read across america
 
Газета «Работа Урал» от 28 сентября 2015
Газета «Работа Урал» от 28 сентября 2015Газета «Работа Урал» от 28 сентября 2015
Газета «Работа Урал» от 28 сентября 2015
 
BLCU MOOC 北语模课
BLCU MOOC 北语模课BLCU MOOC 北语模课
BLCU MOOC 北语模课
 
Odysseyware 2.0 student orientation
Odysseyware 2.0 student orientationOdysseyware 2.0 student orientation
Odysseyware 2.0 student orientation
 
SUTD-SMU Announce Dual Degree Programme in Technology and Management
SUTD-SMU Announce Dual Degree Programme in Technology and ManagementSUTD-SMU Announce Dual Degree Programme in Technology and Management
SUTD-SMU Announce Dual Degree Programme in Technology and Management
 
Santa Barbara City College Tutoring
Santa Barbara City College TutoringSanta Barbara City College Tutoring
Santa Barbara City College Tutoring
 
Moves Like Jagger - Upgrading to SQL Server 2012 (SQLBits XI Edition)
Moves Like Jagger - Upgrading to SQL Server 2012 (SQLBits XI Edition)Moves Like Jagger - Upgrading to SQL Server 2012 (SQLBits XI Edition)
Moves Like Jagger - Upgrading to SQL Server 2012 (SQLBits XI Edition)
 
Lib h3lp pidgin info session for staff
Lib h3lp pidgin info session for staffLib h3lp pidgin info session for staff
Lib h3lp pidgin info session for staff
 
Sentinela do Jacui - edição 390
Sentinela  do Jacui -  edição  390Sentinela  do Jacui -  edição  390
Sentinela do Jacui - edição 390
 
D'oro Botafogo | PDG | Apartamentos à venda
D'oro Botafogo | PDG | Apartamentos à vendaD'oro Botafogo | PDG | Apartamentos à venda
D'oro Botafogo | PDG | Apartamentos à venda
 
Une Immense Prison De Verre En Autriche Fin
Une Immense Prison De Verre En Autriche FinUne Immense Prison De Verre En Autriche Fin
Une Immense Prison De Verre En Autriche Fin
 
Newsletter November 2010
Newsletter  November 2010Newsletter  November 2010
Newsletter November 2010
 
Women’s history in western new york
Women’s history in western new yorkWomen’s history in western new york
Women’s history in western new york
 
Gazeta
GazetaGazeta
Gazeta
 
Private a-h
Private a-hPrivate a-h
Private a-h
 
Lodha The Rise Opportunity
Lodha The Rise OpportunityLodha The Rise Opportunity
Lodha The Rise Opportunity
 
Portfolio – Blue Pages
Portfolio – Blue PagesPortfolio – Blue Pages
Portfolio – Blue Pages
 
Газета «Работа Урал» от 5 октября
Газета «Работа Урал» от 5 октября Газета «Работа Урал» от 5 октября
Газета «Работа Урал» от 5 октября
 

Semelhante a Getty Vocabulary Program LOD: Ontologies and Semantic Representation

Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies second
Joseba Abaitua
 

Semelhante a Getty Vocabulary Program LOD: Ontologies and Semantic Representation (20)

2007 03 12 Swecr 2
2007 03 12 Swecr 22007 03 12 Swecr 2
2007 03 12 Swecr 2
 
Beyond the Record : OCLC & the Future of MARC
Beyond the Record : OCLC & the Future of MARCBeyond the Record : OCLC & the Future of MARC
Beyond the Record : OCLC & the Future of MARC
 
Introduction to source{d} Engine and source{d} Lookout
Introduction to source{d} Engine and source{d} Lookout Introduction to source{d} Engine and source{d} Lookout
Introduction to source{d} Engine and source{d} Lookout
 
The Rhizomer Semantic Content Management System
The Rhizomer Semantic Content Management SystemThe Rhizomer Semantic Content Management System
The Rhizomer Semantic Content Management System
 
ISOcat to LMF to TEI
ISOcat to LMF to TEIISOcat to LMF to TEI
ISOcat to LMF to TEI
 
AAT LOD Microthesauri
AAT LOD MicrothesauriAAT LOD Microthesauri
AAT LOD Microthesauri
 
Metadata Cloud
Metadata CloudMetadata Cloud
Metadata Cloud
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Code as Data workshop: Using source{d} Engine to extract insights from git re...
Code as Data workshop: Using source{d} Engine to extract insights from git re...Code as Data workshop: Using source{d} Engine to extract insights from git re...
Code as Data workshop: Using source{d} Engine to extract insights from git re...
 
Visualize open data with Plone - eea.daviz PLOG 2013
Visualize open data with Plone - eea.daviz PLOG 2013Visualize open data with Plone - eea.daviz PLOG 2013
Visualize open data with Plone - eea.daviz PLOG 2013
 
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open DataMuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
MuseoTorino, first italian project using a GraphDB, RDFa, Linked Open Data
 
sphinx-i18n — The True Story
sphinx-i18n — The True Storysphinx-i18n — The True Story
sphinx-i18n — The True Story
 
Accessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBCAccessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBC
 
20100614 ISWSA Keynote
20100614 ISWSA Keynote20100614 ISWSA Keynote
20100614 ISWSA Keynote
 
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemasDC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
 
Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies second
 
Force11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, OxfordForce11 JDDCP workshop presentation, @ Force2015, Oxford
Force11 JDDCP workshop presentation, @ Force2015, Oxford
 
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologies
 
Processing XML with Java
Processing XML with JavaProcessing XML with Java
Processing XML with Java
 
Linked opendata parisemantique.fr - 24062011
Linked opendata   parisemantique.fr - 24062011Linked opendata   parisemantique.fr - 24062011
Linked opendata parisemantique.fr - 24062011
 

Mais de Vladimir Alexiev, PhD, PMP

Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...
Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...
Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...
Vladimir Alexiev, PhD, PMP
 

Mais de Vladimir Alexiev, PhD, PMP (20)

Semantics and Machine Learning
Semantics and Machine LearningSemantics and Machine Learning
Semantics and Machine Learning
 
Museum LOD (Ontotext, 1 May 2019, Doha, Qatar)
Museum LOD (Ontotext, 1 May 2019, Doha, Qatar)Museum LOD (Ontotext, 1 May 2019, Doha, Qatar)
Museum LOD (Ontotext, 1 May 2019, Doha, Qatar)
 
Linked Open Data and Ontotext Projects
Linked Open Data and Ontotext ProjectsLinked Open Data and Ontotext Projects
Linked Open Data and Ontotext Projects
 
Museum Linked Open Data: Ontologies, Datasets, Projects
Museum Linked Open Data: Ontologies, Datasets, Projects Museum Linked Open Data: Ontologies, Datasets, Projects
Museum Linked Open Data: Ontologies, Datasets, Projects
 
Ontotext Cultural Heritage and Digital Humanities Projects
Ontotext Cultural Heritage and Digital Humanities ProjectsOntotext Cultural Heritage and Digital Humanities Projects
Ontotext Cultural Heritage and Digital Humanities Projects
 
euBusinessGraph Company and Economic Data
euBusinessGraph Company and Economic DataeuBusinessGraph Company and Economic Data
euBusinessGraph Company and Economic Data
 
Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...
Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...
Semantic Archive Integration for Holocaust Research: the EHRI Research Infras...
 
GLAMs working with Wikidata
GLAMs working with WikidataGLAMs working with Wikidata
GLAMs working with Wikidata
 
Wikidata, a target for Europeana’s semantic strategy (Glam-Wiki 2015)
Wikidata, a target for Europeana’s semantic strategy (Glam-Wiki 2015)Wikidata, a target for Europeana’s semantic strategy (Glam-Wiki 2015)
Wikidata, a target for Europeana’s semantic strategy (Glam-Wiki 2015)
 
Europeana Food and Drink Classification Scheme
Europeana Food and Drink Classification SchemeEuropeana Food and Drink Classification Scheme
Europeana Food and Drink Classification Scheme
 
Adding a DBpedia Mapping
Adding a DBpedia MappingAdding a DBpedia Mapping
Adding a DBpedia Mapping
 
DBpedia Ontology and Mapping Problems
DBpedia Ontology and Mapping ProblemsDBpedia Ontology and Mapping Problems
DBpedia Ontology and Mapping Problems
 
20140521 sem-tech-biz-guest-lecture
20140521 sem-tech-biz-guest-lecture20140521 sem-tech-biz-guest-lecture
20140521 sem-tech-biz-guest-lecture
 
Semantic Technology in Publishing & Finance
Semantic Technology in Publishing & FinanceSemantic Technology in Publishing & Finance
Semantic Technology in Publishing & Finance
 
Sem tech in CH, Linked Data Meetup, 2014-08-21, Malmo, Sweden
Sem tech in CH, Linked Data Meetup, 2014-08-21, Malmo, SwedenSem tech in CH, Linked Data Meetup, 2014-08-21, Malmo, Sweden
Sem tech in CH, Linked Data Meetup, 2014-08-21, Malmo, Sweden
 
Semantic technologies for cultural heritage
Semantic technologies for cultural heritageSemantic technologies for cultural heritage
Semantic technologies for cultural heritage
 
Europeana Creative. EDM Endpoint. Custom Views
Europeana Creative. EDM Endpoint. Custom ViewsEuropeana Creative. EDM Endpoint. Custom Views
Europeana Creative. EDM Endpoint. Custom Views
 
Europeana Creative. EDM Endpoint. Custom Views
Europeana Creative. EDM Endpoint. Custom ViewsEuropeana Creative. EDM Endpoint. Custom Views
Europeana Creative. EDM Endpoint. Custom Views
 
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
 Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ... Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
 
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
 Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ... Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
 

Último

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+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
 

Último (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
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
 
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
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
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
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
+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...
 

Getty Vocabulary Program LOD: Ontologies and Semantic Representation

  • 1. GVP LOD: ONTOLOGIES AND SEMANTIC REPRESENTATION Vladimir Alexiev, Data and Ontology Group, Ontotext Corp CIDOC Congress, Dresden, Germany 2014-09-05: International Terminology Working Group: 2014-09-09: Getty special session: full version (HTML) short version (PDF) Press O for overview , H for help . Proudly made in plain text with , , reveal.js org-reveal org-mode emacs and . 0
  • 2. ONTOTEXT SCOPE OF WORK http://vocab.getty.edu Ontology development: http://vocab.getty.edu/ontology Contribution to ISO 25964 ontology (latest thesauri standard) Complete mapping specification Help with R2RML conversion scripts, contrib to RDB2RDF (Perl), rrx:languageColumn extension GraphDB (OWLIM) repository. Enterprise Edition (clustered) Sem app dev (customized Forest UI), tech consulting SPARQL 1.1 endpoint: http://vocab.getty.edu/sparql Documentation (100 pages): http://vocab.getty.edu/doc Lots of sample queries, incl charts, geographic, etc Per-entity export files, explicit/total data dumps Help desk / support Presentations, scientific papers
  • 3. SEMANTIC RESOLUTION & CONTENT NEGOTIATION All GVP, AAT and TGN URLs resolve, returning human or machine readable content through content negotiation (303 redirect). Eg about the ontology: semantic URI, content-negotiated page (application/xhtml+xml) application/rdf+xml text/turtle http://vocab.getty.edu/ontology http://vocab.getty.edu/ontology.html http://vocab.getty.edu/ontology.rdf http://vocab.getty.edu/ontology.ttl Eg about an AAT subject semantic URI, con-neg page (application/xhtml+xml) application/rdf+xml text/turtle NTriples http://vocab.getty.edu/aat/300011154 http://vocab.getty.edu/aat/300011154.html http://vocab.getty.edu/aat/300011154.rdf http://vocab.getty.edu/aat/300011154.ttl http://vocab.getty.edu/aat/300011154.nt
  • 4. GVP VOCABULARY DATA Scope includes: Subjects: Concepts but also non-concepts Obsolete subjects (and dct:isReplacedBy) Terms: plain (SKOS) & rich (SKOS-XL). Term characteristics Languages (some custom lang tags) Hierarchical rels: custom & standard, distinguish BTG,BTP,BTI Associative rels (170 subprop of skos:related) Historic info on rels (rdf:Statement) and terms Alignment (exactMatch to LCSH) Sources (bibo:Document, bibo:DocumentPart with locator) Contributors (foaf:Agent) Revision history (prov:Activity) Thesaurus-specific (TGN place types, coordinates) One of the richest thesauri I've seen
  • 5. EXTERNAL ONTOLOGIES Prefix Ontology Used for bibo: Bibliography Ontology Sources dc: Dublin Core Elements common dct: Dublin Core Terms common foaf: Friend of a Friend ontology Contributors iso: ISO 25946 (latest on thesauri) iso:ThesaurusArray, BTG/BTP/BTI owl: Web Ontology Language Basic RDF representation prov: Provenance Ontology Revision history rdf: Resource Description Framework Basic RDF representation rdfs: RDF Schema Basic RDF representation schema: Schema.org common, geo (TGN) skos: Simple Knowledge Org System Basic vocabulary representation skosxl: SKOS Extension for Labels Rich labels wgs: W3C World Geodetic Survey geo Geo (TGN) xsd: XML Schema Datatypes Basic RDF representation
  • 8. HIERARCHICAL RELATIONS Use iso:ThesaurusArray to allow Guide Terms below Concepts. Infer cross-threading SKOS/ISO broader relations
  • 9. KEY VALUES (FLAGS) ARE IMPORTANT Excel-driven Ontology Generation™ (getty-codes.xls to getty-codes. ttl) Key val can be mapped to Custom sub-class, Custom (sub-)prop, (eg <term/Ontology Value kind/Abbreviation>)
  • 10. ASSOCIATIVE RELATIONS ARE VALUABLE More Excel-driven Ontology Generation™ (assoc-rels.xls to assoc-rels.ttl) Relations come in owl:inverseOf pairs (or owl:SymmetricProperty self-inverse)
  • 11. GVP ONTOLOGY http://vocab.getty.edu/ontology LOV Entry , . 10 classes, 177 props: a lot are from excel, so editable by Getty
  • 12. OBSOLETE SUBJECTS AAT obsolete subjects are 4.4% of valid subjects, which shows a good rate of editorial actions Obsolete subjects may have been used in client data. In order not to leave such data hanging, we publish minimal information: aat:300123456 a gvp:ObsoleteSubject; # Was made non-publishable skos:prefLabel "Made up subject"; skos:inScheme aat: ; schema:endDate "2012-12-31T12:34:56"^^xsd:dateTime. aat:300386746 a gvp:ObsoleteSubject; # Was merged to a dominant Subject skos:prefLabel "Buncheong"; skos:inScheme aat: ; dct:isReplacedBy aat:300018699; # Punch'ong schema:endDate "2012-12-31T12:34:56"^^xsd:dateTime.
  • 13. USE OF ISO:THESAURUSARRAY IN GVP Use rdf:List for ordered children. Novelty: if parent is Concept, use anonymous ThesaurusArray
  • 14. CONTRIBUTION TO ISO 25946 Contributed to ISO 25946 ontology ( LOV entry ) First industrial use of ISO 25946 Defined appropriate combinations of BTG, BTP, BTI relations (first formally defined in ISO). On Compositionality of ISO 25964 Hierarchical Relations (BTG, BTP, BTI), V.Alexiev, J.Lindenthal, A.Isaac. Draft paper , Presentation NKOS 2014 at Workshop, London, 12 Sep 2014 BTGx BTPx BTIx BTGx BTGE BTPE no BTPx BTPE BTPE no BTIx BTIE no no Eg: anvil components BTP <anvils and anvil accessories> BTG <forging and metal-shaping tools> => BTPE Mount Athos BTI Orthodox religious center BTG religious center => BTIE
  • 15. TERMS Support multilingual labels: both SKOS (plain)… aat:300198841 a skos:Concept , gvp:Subject , gvp:Concept ; skos:prefLabel "rhyta"@el-latn , "rhyta"@en , "rhytons"@es , "rhytons"@fr ; skos:altLabel "rhyta"@es , "rhyton"@es , "rhyton"@en , "rhyton"@el-latn ...; skosxl:prefLabel aat_term:1000198841-en , aat_term:1000198841-el-Latn ...; skosxl:altLabel aat_term:1000198841-es , aat_term:1000297235-en ... … and rich info in SKOS-XL: aat_term:1000198841-en a skosxl:Label ; dc:identifier "1000198841" ; dct:language aat:300388277 , gvp_lang:en ; # owl:sameAs dct:contributor aat_contrib:10000000 , aat_contrib:10000131 ; skosxl:literalForm "rhyta"@en ; #### with Qualifier if applicable gvp:term "rhyta"@en ; #### no qualifier gvp:displayOrder "1"^^xsd:positiveInteger ; gvp:termType <term/type/Descriptor> ; #### Descr/AltDescr/UseFor gvp:termPOS <term/POS/PluralNoun> ; #### Part of Speech gvp:contributorPreferred aat_contrib:10000000 , aat_contrib:10000088 ; gvp:contributorNonPreferred aat_contrib:10000131 ; gvp:sourcePreferred aat_source:2000051089-term-1000198841 ...; dct:source aat_source:2000024811 , aat_source:2000052946 ...; gvp:sourceNonPreferred aat_source:2000052946 ; gvp:sourceAlternatePreferred aat_source:2000048328-term-1000198841 .
  • 16. SOME CUSTOM LANGUAGE TAGS Despite the richness of IANA tags (9000), we had to define new tags, using several extension mechanisms: Private language, e.g. x-byzantin-Latn: Byzantine Greek (transliterated) x-frisian (IANA/ISO has codes for predecessor Old Frisian and dialects West, Saterland and North Frisian) Private language used in specific region, e.g. qqq-002: African language (not specified which) qqq-ET: Ethiopian (not specified: Boro/Borna, Karo…) Private modifier, e.g. grc-Latn- x-liturgic: Liturgical Greek ber-Latn- x-dialect: Berber Dialects (transliterated) fa-Latn- x-middle: Persian, Middle (transliterated) zh-Latn-pinyin- x-notone: transliterated Pinyin without tones
  • 17. SOURCES bibo:Document or bibo:DocumentPart aat_source:2000051089 a bibo:Document; dc:identifier "2000051089" bibo:shortTitle "AATA database (2002-)"; dct:title "Getty Conservation Institute (GCI). database of AATA Online...". aat_source:2000051089-term-1000198841 a bibo:DocumentPart; dct:isPartOf aat_source:2000051089; bibo:locator "128257 checked 26 January 2012". Applied to subject, term, scopeNote: aat:300198841 # subject (rhyta) dct:source aat_source:2000030301-subject-300198841; dct:source aat_source:2000052378. aat_term:1000198841-en # term "rhyta"@en gvp:sourceNonPreferred aat_source:2000049728; dct:source aat_source:2000051089-term-1000198841. aat_scopeNote:34904 # scopeNote dct:source aat_source:2000046502.
  • 18. CONTRIBUTORS foaf:Agent aat_contrib:10000131 a foaf:Agent; dc:identifier "10000131"; foaf:nick "CDBP-DIBAM"; foaf:name "Centro de Documentación de Bienes Patrimoniales...". Applied to subject, term, scopeNote: aat:300198841 # subject "rhyta" dct:contributor aat_contrib:10000131; dct:contributor aat_contrib:10000000. aat_term:1000198841-en # term "rhyta"@en gvp:contributorNonPreferred aat_contrib:10000131; gvp:contributorPreferred aat_contrib:10000000. aat_scopeNote:34904 # scopeNote dct:contributor aat_contrib:10000000.
  • 19. HISTORIC INFO Includes dates of applicability, historicFlag, comment. Applied to terms; hier & assoc rels, place types (using rdf:Statement) aat_term:1000002693-en a skosxl:Label; skosxl:literalForm "lambruscatura"@en ; gvp:historicFlag <http://vocab.getty.edu/historic/historic> ; schema:startDate "0900"^^xsd:gYear ; schema:endDate "1700"^^xsd:gYear ; rdfs:comment "Medieval term for wainscoting". aat_rel:300020271-aat2812_followed-300020269 a rdf:Statement; rdf:subject aat:300020271; # Second Dynasty (Egyptian) rdf:predicate gvp:aat2812_followed; rdf:object aat:300020269; # First Dynasty (Egyptian) rdfs:comment "Second Dynasty began ca. 2775 BCE"; schema:startDate "-2785"^^xsd:gYear; schema:endDate "-2765"^^xsd:gYear. tgn:7011179-placeType-300008347 a rdf:Statement; rdf:subject tgn:7011179; # Siena rdf:predicate gvp:placeTypePreferred; rdf:object aat:300008347; # inhabited place rdfs:comment "settled by Etruscans (flourished 6th century BCE)"; schema:startDate "-0800"^^xsd:gYear; gvp:displayOrder "1"^^xsd:positiveInteger.
  • 20. REVISION HISTORY PROV is too complex, so we simplify: aat:300018699 skos:changeNote aat_rev:12345, aat_rev:12346, aat_rev:12347; prov:wasGeneratedBy aat_rev:12345; dct:created "2014-01-02T01:02:03"^^xsd:dateTime; dct:modified "2014-01-03T01:02:03"^^xsd:dateTime; dct:issued "2014-01-04T01:02:03"^^xsd:dateTime. aat_rev:12345 a prov:Activity, prov:Create; dc:type "created"; prov:startedAtTime "2014-01-02T01:02:03"^^xsd:dateTime. aat_rev:12346 a prov:Activity, prov:Modify; prov:used aat:300018699; dc:type "term added"; dc:description "leggings, puttee (1000248060)"; prov:startedAtTime "2014-01-03T01:02:03"^^xsd:dateTime. aat_rev:12347 a prov:Activity, prov:Publish; prov:used aat:300018699; dc:type "issued"; prov:startedAtTime "2014-01-04T01:02:03"^^xsd:dateTime.
  • 21. TGN SPECIFICS: CONCEPT-PLACE DUALITY Duality between Concept and its denotation (ala VIAF, UK BL, FR BnF, SE KB…)
  • 22. TGN SEMANTIC REPRESENTATION Place types (TGN->AAT), Concept-Place duality, coordinates
  • 23. CONSTRUCT QUERY: GET & CACHE ALL DATA FOR SUBJECT All data for these subsidiary objects is served by the resource URL Cached, thus served quickly Served in RDF/XML, N3/Turtle, NTriples, JSON, soon JSON-LD
  • 25. SAMPLE QUERY: BAR CHART WITH SPARQL Number of UN members per year. See doc or jsfiddle with it
  • 26. THANKS FOR YOUR TIME! mailto:vladimir.alexiev@ontotext.com