diff --git a/OOTS/ProofOfNationality/releases/0.0.1/context/proofofnationality.jsonld b/OOTS/ProofOfNationality/releases/0.0.1/context/proofofnationality.jsonld new file mode 100644 index 000000000..88ead1e0a --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/context/proofofnationality.jsonld @@ -0,0 +1,44 @@ +{ + "@context": { + "EvidenceType": "http://data.europa.eu/m8g/EvidenceType", + "GenericDate": "http://data.europa.eu/m8g/GenericDate", + "Location": "http://purl.org/dc/terms/Location", + "Person": "http://www.w3.org/ns/person#Person", + "ProofOfNationality": "http://data.europa.eu/p4s/ProofOfNationality", + "Text": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "countryOfBirth": { + "@container": "@set", + "@id": "http://www.w3.org/ns/person#countryOfBirth", + "@type": "@id" + }, + "dateOfBirth": { + "@container": "@set", + "@id": "http://data.europa.eu/m8g/birthDate", + "@type": "http://data.europa.eu/m8g/GenericDate" + }, + "familyName": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/familyName", + "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "geographicName": { + "@container": "@set", + "@id": "http://www.w3.org/ns/locn#geographicName", + "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "givenName": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/givenName", + "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "isAbout": { + "@id": "http://purl.org/dc/terms/subject", + "@type": "@id" + }, + "placeOfBirth": { + "@container": "@set", + "@id": "http://www.w3.org/ns/person#placeOfBirth", + "@type": "@id" + } + } +} diff --git a/OOTS/ProofOfNationality/releases/0.0.1/context/proofofnationality_en.jsonld b/OOTS/ProofOfNationality/releases/0.0.1/context/proofofnationality_en.jsonld new file mode 100644 index 000000000..88ead1e0a --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/context/proofofnationality_en.jsonld @@ -0,0 +1,44 @@ +{ + "@context": { + "EvidenceType": "http://data.europa.eu/m8g/EvidenceType", + "GenericDate": "http://data.europa.eu/m8g/GenericDate", + "Location": "http://purl.org/dc/terms/Location", + "Person": "http://www.w3.org/ns/person#Person", + "ProofOfNationality": "http://data.europa.eu/p4s/ProofOfNationality", + "Text": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "countryOfBirth": { + "@container": "@set", + "@id": "http://www.w3.org/ns/person#countryOfBirth", + "@type": "@id" + }, + "dateOfBirth": { + "@container": "@set", + "@id": "http://data.europa.eu/m8g/birthDate", + "@type": "http://data.europa.eu/m8g/GenericDate" + }, + "familyName": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/familyName", + "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "geographicName": { + "@container": "@set", + "@id": "http://www.w3.org/ns/locn#geographicName", + "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "givenName": { + "@container": "@set", + "@id": "http://xmlns.com/foaf/0.1/givenName", + "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "isAbout": { + "@id": "http://purl.org/dc/terms/subject", + "@type": "@id" + }, + "placeOfBirth": { + "@container": "@set", + "@id": "http://www.w3.org/ns/person#placeOfBirth", + "@type": "@id" + } + } +} diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/callout.png b/OOTS/ProofOfNationality/releases/0.0.1/html/callout.png new file mode 100644 index 000000000..f0617e05e Binary files /dev/null and b/OOTS/ProofOfNationality/releases/0.0.1/html/callout.png differ diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/example.js b/OOTS/ProofOfNationality/releases/0.0.1/html/example.js new file mode 100644 index 000000000..1e32f4d5d --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/html/example.js @@ -0,0 +1,255 @@ +function example_structure(exampleid){ + structure=` +
+ +
+ + + + +
+
+ + + + + + +
+
+ + + +
+
`; + return structure; +} + + +/** + * auxiliary function to get around the issue that indexOf() is not working with jquery. + */ + +function myIndexOf(list, val) { + var myindex = -1; + var i = 0; + + var elem = list[0]; + + while ( i < list.length ) { + if ( elem == val ) return i; + i = i+1; + elem = list[i]; + + } + + return -1; + +} + + +/** + * Fills in the direct input area with some samples + * @param {string} file - file containing the sample + */ + function loadFile(editorinstance, file) { + var xmlhttp; + if (window.XMLHttpRequest) { + xmlhttp = new XMLHttpRequest(); + } else { + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } + xmlhttp.onreadystatechange = function () { + if (xmlhttp.readyState === 4 && xmlhttp.status !== 200) { + alert('Error when opening the file: ' + file + ' - ' + xmlhttp.status + ' ' + xmlhttp.statusText); + } else if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { + editorinstance.setValue(xmlhttp.responseText); + } + }; + xmlhttp.open("GET", file, true); + xmlhttp.send(); + return xmlhttp.responseText; +} + + function loadShape(file, dataGraph, format) { + var xmlhttp; + if (window.XMLHttpRequest) { + xmlhttp = new XMLHttpRequest(); + } else { + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } + xmlhttp.onreadystatechange = function () { + if (xmlhttp.readyState === 4 && xmlhttp.status !== 200) { + alert('Error when opening the file: ' + file + ' - ' + xmlhttp.status + ' ' + xmlhttp.statusText); + } else if (xmlhttp.readyState === 4 && xmlhttp.status === 200) { + newUrl = "https://shacl-playground.zazuko.com/#page=0&shapesGraph=" + encodeURIComponent(xmlhttp.responseText) + "&shapesGraphFormat=text%2Fturtle&dataGraph=" + encodeURIComponent(dataGraph) + "&dataGraphFormat=" + format ; + //console.log(newUrl); + window.open(newUrl, '_blank'); + } + }; + xmlhttp.open("GET", file, true); + xmlhttp.send(); + return xmlhttp.responseText; +} + +function createTurtleEditorFrom(selector) { + return CodeMirror.fromTextArea(selector, { + mode: "turtle", + lineNumbers: true + }); +} + +function createJSONLDEditorFrom(selector) { + return CodeMirror.fromTextArea(selector, { + mode: "application/ld+json", + lineNumbers: true + }); +} + +function createXMLEditorFrom(selector) { + return CodeMirror.fromTextArea(selector, { + mode: "application/xml", + lineNumbers: true + }); + } + + +$(document).ready(function () { + + + + var examples = []; + var editors = []; + + var examples_id = ".examples"; + var examples_class = ".h3"; + var folder = "./html/examples/"; + var $examples = $(examples_id); + +// $examples.children(examples_class).each(function(index){ + $examples.each(function(index){ + exampleid = this.id; + examples.push(exampleid); + var text = example_structure(exampleid); + $(this).after(text); + + var obj = {CM0: createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")), + CM1: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")), + CM2: createXMLEditorFrom(document.getElementById(exampleid + "-tab3validationquery"))}; + editors[index] = obj; + //editors[index].push({CM: createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")}, CM2: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")}); + //editors[index].push({CM: createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")}); + //editors[index][0] = createTurtleEditorFrom(document.getElementById(exampleid + "-tab1validationquery")); + //editors[index][1] = createJSONLDEditorFrom(document.getElementById(exampleid + "-tab2validationquery")); + + $("#" + exampleid + "-tabs").tabs(); + + $("#" + exampleid + "-tabs a").on('click', function(e) { + $('.CodeMirror').each(function(i, el){ + el.CodeMirror.refresh(); + }); + }); + + path_to_file = folder + exampleid; + loadFile(editors[index].CM0, path_to_file + ".ttl"); + loadFile(editors[index].CM1, path_to_file + ".jsonld"); + loadFile(editors[index].CM2, path_to_file + ".xml"); + + }); + + $("button.copyturtletoclipboard").on({ + "click": function() { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + texttocopy = editors[index].CM0.getValue() + navigator.clipboard.writeText(texttocopy); + $(this).tooltip({ items: "#" + this.id, content: "Copied !"}); + $(this).tooltip("open"); + }, + "mouseout": function() { + $(this).tooltip("disable"); + } + }); + $("button.copyjsonldtoclipboard").on({ + "click": function() { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + texttocopy = editors[index].CM1.getValue(); + navigator.clipboard.writeText(texttocopy); + $(this).tooltip({ items: "#" + this.id, content: "Copied !"}); + $(this).tooltip("open"); + }, + "mouseout": function() { + $(this).tooltip("disable"); + } + }); + $("button.copyXMLtoclipboard").on({ + "click": function() { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + texttocopy = editors[index].CM2.getValue(); + navigator.clipboard.writeText(texttocopy); + $(this).tooltip({ items: "#" + this.id, content: "Copied !"}); + $(this).tooltip("open"); + }, + "mouseout": function() { + $(this).tooltip("disable"); + } + }); + $("button.openinplayground").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + + newUrl = "https://json-ld.org/playground/#startTab=tab-expand&json-ld=" + encodeURIComponent(editors[index].CM1.getValue()); + window.open(newUrl, '_blank'); + return false; + }); + $("button.openTurtleInConverter").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + + newUrl = "https://converter.zazuko.com/#value=" + encodeURIComponent(editors[index].CM0.getValue()) + "&format=text%2Fturtle"; + window.open(newUrl, '_blank'); + return false; + }); + $("button.openJsonldInConverter").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + + newUrl = "https://converter.zazuko.com/#value=" + encodeURIComponent(editors[index].CM1.getValue()) + "&format=application%2Fld%2Bjson"; + window.open(newUrl, '_blank'); + return false; + }); + $("button.openTurtleInSHACLPlayground").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + var shapes = loadShape(shaclfilepath, editors[index].CM0.getValue(), "text%2Fturtle"); + return false; + }); + $("button.openJsonldInSHACLPlayground").on('click', function(e) { + var exampleid = $(this).parent().parent().attr("exampleid"); + var indexValues = $examples.map(function() { return this.id; }) ; + var index = myIndexOf(indexValues, exampleid); + var shapes = loadShape(shaclfilepath, editors[index].CM1.getValue(), "application%2Fld%2Bjson"); + return false; + }); + $("div.CodeMirror pre").on('click', function(e) { + var et = $(e.target); + if(et.hasClass('cm-url')) { + newUrl = $(this).text(); + window.open(encodeURI(newUrl), '_blank'); + return false; + } + }); +}); diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.jsonld b/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.jsonld new file mode 100644 index 000000000..d0a6f3ddb --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.jsonld @@ -0,0 +1,62 @@ +{ + "@context": [ + "https://data-models-oots-tdd-8b6791fd33fcb1f29c7d6ad9c6173ba55d28c0a5f9.pages.code.europa.eu/Evidence/ProofOfBirth/releases/0.0.1/context/proofofbirth.jsonld", + { + "cv": "http://data.europa.eu/m8g/", + "dct": "http://purl.org/dc/terms/", + "ex": "http://example.com/", + "foaf": "http://xmlns.com/foaf/0.1/", + "locn": "http://www.w3.org/ns/locn#", + "person": "http://www.w3.org/ns/person#" + }], + "@graph": [ + { + "@id": "ex:proofofbirth1", + "@type" : "ProofOfBirth", + "dct:subject" : { + "@id": "ex:person1" + } + }, + { + "@id": "ex:person1", + "@type": "Person", + "foaf:givenName" : { + "@language": "fr", + "@value": "René François Ghislain" + }, + "foaf:familyName" : { + "@language": "fr", + "@value": "Magritte" + }, + "cv:birthDate" : { + "@type": "cv:genericDate", + "@value": "1898-11-21" + }, + "person:placeOfBirth" : { + "@id": "ex:location1" + }, + "person:countryOfBirth" : { + "@id": "ex:location2" + }, + "cv:sex" : { + "@id" : "http://publications.europa.eu/resource/authority/human-sex/MALE" + } + }, + { + "@id": "ex:location1", + "@type": "Location", + "locn:geographicName" : { + "@language": "fr", + "@value": "Lessines" + } + }, + { + "@id": "ex:location2", + "@type": "Location", + "locn:geographicName" : { + "@language": "fr", + "@value": "Belgique" + } + } + ] +} \ No newline at end of file diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.ttl b/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.ttl new file mode 100644 index 000000000..48c04dfba --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.ttl @@ -0,0 +1,24 @@ +@prefix foaf: . +@prefix locn: . +@prefix dcterms: . +@prefix rdf: . +@prefix cv: . +@prefix ex: . +@prefix person: . + +ex:proofofbirth1 dcterms:subject ex:person1 ; + a . + +ex:person1 foaf:givenName "René François Ghislain"@fr ; + foaf:familyName "Magritte"@fr ; + cv:birthDate "1898-11-21"^^cv:genericDate ; + person:placeOfBirth ex:location1 ; + person:countryOfBirth ex:location2 ; + cv:sex ; + a person:Person . + +ex:location1 locn:geographicName "Lessines"@fr ; + a dcterms:Location . + +ex:location2 locn:geographicName "Belgique"@fr ; + a dcterms:Location . diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.xml b/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.xml new file mode 100644 index 000000000..bc45d7b4e --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/html/examples/ProofOfBirth.xml @@ -0,0 +1,21 @@ + + + + + + + Belgique + + + 1898-11-21 + Magritte + René François Ghislain + + + Lessines + + + MALE + + + diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/logo-once-only-hub.png b/OOTS/ProofOfNationality/releases/0.0.1/html/logo-once-only-hub.png new file mode 100644 index 000000000..ae1d4904c Binary files /dev/null and b/OOTS/ProofOfNationality/releases/0.0.1/html/logo-once-only-hub.png differ diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/overview.jpg b/OOTS/ProofOfNationality/releases/0.0.1/html/overview.jpg new file mode 100644 index 000000000..b05f408e1 Binary files /dev/null and b/OOTS/ProofOfNationality/releases/0.0.1/html/overview.jpg differ diff --git a/OOTS/ProofOfNationality/releases/0.0.1/html/semic-icon.png b/OOTS/ProofOfNationality/releases/0.0.1/html/semic-icon.png new file mode 100644 index 000000000..f4466b740 Binary files /dev/null and b/OOTS/ProofOfNationality/releases/0.0.1/html/semic-icon.png differ diff --git a/OOTS/ProofOfNationality/releases/0.0.1/index.html b/OOTS/ProofOfNationality/releases/0.0.1/index.html new file mode 100644 index 000000000..cf5365408 --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/index.html @@ -0,0 +1,1454 @@ + + + + + + + + + + Proof Of Nationality + + + + + + + + + + + + + + + + + + + +
+

Abstract

+Proof of domicle is a simplified data model describing a request for evidence regarding the birth of a person (evidence subject). This data model draws upon the domicile public document description of REGULATION (EU) 2016/119. +
+ + +
+

+ Introduction +

+ +

+ The Proof of domicile data model provides a minimum set of classes and properties for describing a proof of domicile evidence. This data model has been designed to support the different requirements of the OOTS action. The different classes and properties defined in this document are based on the OOTS data dictionary. +

+ +
+ + + + +
+

Status

+

+ This Application Profile has the status Draft published at 2024-11-18. +

+

+ Information about the process and the decisions involved in the creation of this specification are consultable at the Changelog. +

+
+ + + + +
+

+ License +

+ +

+ + Copyright © 2024 European Union. All material in this repository is published under the license CC-BY 4.0, unless explicitly otherwise mentioned. +

+ +
+ + + +
+
+ + + + +
+

+ Terminology +

+

+ An Application Profile (AP) is a specification that reuses terms from one or more base standards, adding more specificity by identifying mandatory, + recommended and optional elements to be used for a particular application, as well as recommendations for controlled vocabularies to be used. +

+

+ A Core Vocabulary (CV) is a basic, reusable and extensible data specification that captures the fundamental characteristics of an entity in a context-neutral fashion. Its main objective is to provide terms to be reused in the broadest possible context. + More information can be found on the SEMIC Style Guide. +

+ +This specification uses the following prefixes to shorten the URIs for readibility. + + + + + + + + + + + + +
PrefixNamespace IRI
cvhttp://data.europa.eu/m8g/
dcthttp://purl.org/dc/terms/
foafhttp://xmlns.com/foaf/0.1/
locnhttp://www.w3.org/ns/locn#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfshttp://www.w3.org/2000/01/rdf-schema#
skoshttp://www.w3.org/2004/02/skos/core#
+ + +
+ + + +
+

Overview

+ + +
+ +

+ This document describes the usage of the following main entities for a correct usage of the Application Profile: +
+ | + Proof of nationality | +

+

+ The main entities are supported by: +
+ | + Evidence Type | + Location | + Person | +

+ + +

+ And supported by these datatypes: +
+ | GenericDate | Text | +

+ +
+
+ + + +
+
+ + +
+ + + + +

+ Main Entities +

+The main entities are those that form the core of the Application Profile. + + + + + + + + + + +
+

+ Proof of nationality + +

+ + +
+
+ Definition +
+
+ Request for evidence regarding the nationality of the person (evidence subject). +
+ + + +
+ Subclass of +
+
Evidence Type + +
+ +
+ Properties +
+ +
+ For this entity the following properties are defined: is about + . +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Property + + Range + + Card + + Definition + + Usage +
+ + + [o] + + + + is about + + + + Person + + + + 1 + + Agent that is the subject in the provided Evidence. + + + + +
+
+ + +
+ + + + +
+ +
+

+ Supportive Entities +

+The supportive entities are supporting the main entities in the Application Profile. +They are included in the Application Profile because they form the range of properties. + + + + + +
+

+ Evidence Type + +

+ + +
+
+ Definition +
+
+ Information about the characteristics of an Evidence. +
+ + +
+ Usage Note +
+
+ The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences). +
+ + +
+ Properties +
+ +
+ This specification does not impose any additional requirements to properties for this entity. +
+ +
+ + + +
+ + + + + + +
+

+ Location + +

+ + +
+
+ Definition +
+
+ An identifiable geographic place or named place. +
+ + + +
+ Properties +
+ +
+ For this entity the following properties are defined: geographic name + . +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Property + + Range + + Card + + Definition + + Usage +
+ + + [o] + + + + geographic name + + + + Text + + + + 0..* + + A textual description for a Location. + + A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital: - "A?n?a"@gr-Grek (the Greek endonym written in the Greek script) - "Athína"@gr-Latn (the standard Romanisation of the endonym) - "Athens"@en (the English language exonym) INSPIRE has a detailed (XML-based) method of providing metadata about a geographic name and in XML-data sets that may be the most appropriate method to follow. When using the Core Location Vocabulary in data sets that are not focussed on environmental/geographical data (the use case for INSPIRE), the Code datatype or a simple language identifier may be used to provide such metadata. + +The country codes defined in ISO 3166 may be used as geographic names and these are generally preferred over either the long form or short form of a country's name (as they are less error prone). The Publications Office of the European Union recommends the use of ISO 3166-1 codes for countries in all cases except two: - use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; - use 'EL' in preference to the ISO 3166 code GR for Greece. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code. + + +
+
+ + +
+ + + + + + +
+

+ Person + +

+ + +
+
+ Definition +
+
+ A individual human being who may be dead or alive, but not imaginary. +
+ + +
+ Usage Note +
+
+ The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class. +
+ + +
+ Properties +
+ +
+ For this entity the following properties are defined: country of birth + , date of birth + , family name + , given name + , place of birth + . +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Property + + Range + + Card + + Definition + + Usage +
+ + + [o] + + + + country of birth + + + + Location + + + + 0..* + + The country in which the Person was born. + + The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like "DE" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code. + + +
+ + + [o] + + + + date of birth + + + + GenericDate + + + + 0..* + + The point in time on which the Person was born. + + The date of birth could be expressed as date, gYearMonth or gYear, example: +
    +
  • 1980-09-16^^xs:date
  • +
  • 1980-09^^xs:gYearMonth
  • +
  • 1980^^xs:gYear
  • +
+
+ +
+ + + [o] + + + + family name + + + + Text + + + + 0..* + + The hereditary surname of a family. + + Usually referring to a group of people related by blood, marriage or adoption. This attribute also carries prefixes or suffixes which are part of the family name, e.g. "de Boer", "van de Putte", "von und zu Orlow". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single family name property so that, for example, Miguel de Cervantes Saavedra's family name would be recorded as "de Cervantes Saavedra". + + +
+ + + [o] + + + + given name + + + + Text + + + + 0..* + + The name(s) that identify the Person within a family with a common surname. + + Usually a first name or forename. Given to a person by his or her parents at birth or legally recognised as 'given names' through a formal process. All given names are ordered in one property so that, for example, the given name for Johann Sebastian Bach is "Johann Sebastian". + + +
+ + + [o] + + + + place of birth + + + + Location + + + + 0..* + + The Location where the Person was born. + + The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as "Amsterdam" or "Valetta" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported. + + +
+
+ + +
+ + + + + + + +
+ +
+

+ Datatypes +

+ + The following datatypes are used within this specification. + + + + + + + + + + + + + + +
+ + Class + + Definition +
+ + (create issue) + + + + + + + The date data type is the union of xs:date, xs:gYearMonth and xs:gYear +
+ + (create issue) + + + +
+ Text +
+ +
+ The text data type is a combination of a string and a language identifier. +
+ + +
+ + + +
+

Examples

+

No examples defined

+
+ + + +
+

Usage Guidelines

+
+

Support for implementation

+ + The following section provides support for implementing the Proof Of Nationality. +

+ +

JSON-LD context file

+ + One common technical question is the format in which the data is being exchanged. + For conformance with the Proof Of Nationality, it is not mandatory that this happens in a RDF serialisation, but the exhanged format SHOULD be unambiguously be transformable into RDF. + For the format JSON, a popular format to exchange data between systems, SEMIC provides a JSON-LD context file. + JSON-LD is a W3C Recommendation [[[json-ld11]]] that provided a standard approach to interpret JSON structures as RDF. + The provided JSON-LD context file can be used by implementers. + This JSON-LD context is not normative, i.e. other JSON-LD contexts are allowed. +

+ The JSON-LD context file downloadable here. +

+ +

Validation

+ + To verify if the data is (technically) conformant to the Proof Of Nationality, the exchanged data can be validated using the provided SHACL shapes. + SHACL is a W3C Recommendation to express constraints on a RDF knowledge graph. +

+ To support the check whether or not a catalogue satisfies the expressed constraints in this Application Profile, the constraints in this specification are expressed using SHACL [[shacl]]. + Each constraint in this specification that could be converted into a SHACL expression has been included. + As such this collection of SHACL expressions that can be used to build a validation check for data. +

+ It is up to the implementers to define the validation they expect. + Each implementation happens within a context, and that context is beyond the SHACL expressions here. +

+ The shapes can be found here. + +

RDF representation

+ The RDF representation of the Proof Of Nationality is available here. + + +

UML representation

+ The UML representation from which the Proof Of Nationality has been build is available here. + + + +

No XML schema defined

+ + + +
+
+

Governance

+ +

Versioning governance

+All specifications produced in SEMIC will follow the versioning rule described by the SEMIC Style Guide rule +PC-R3. +In case a SEMIC asset is deprecated the asset will remain available through its PURI. +

+The serialisation will have: +

    +
  • a dct:isReplacedBy referencing the new assets used instead and
  • +
  • an adms:status indicating its deprecated status.
  • +
+

+ +

Governance requirements for re-used assets

+In order to adhere to the SEMIC Style Guide rule GC-R2 + a specification should have quality and governance standards for the assets that are being reused. +

+In order for an asset to be considered for reuse within a SEMIC specification it can be requested by a community member or it requires to adhere to the following requirements: +

    +
  • The asset is part of a recommendation by a major standards body or an EU institution.
  • +
  • The asset is actively being maintained.
  • +
+

+ +After being taken into consideration the asset will be validated in three steps: +

    +
  • Syntax validation will be performed on the relevant artefacts.
  • +
  • Constraint validation will be performed on the relevant artefacts.
  • +
  • The PURI will be validated.
  • +
+Once considered and validated an asset can be adopted if it is approved by the community. +

+ +

Lexicalisation rules

+ +In order to adhere to the SEMIC Style Guide rule SC-R3 a specification requires formal lexicalisation rules. +The Style Guide proposes two options either by using RDFS or SKOS lexicalisation. +

+SEMIC uses and will use the RDFS lexicalisation for all of its specifications. More specifically: +

    +
  • rdfs:label is used to provide a human-readable version of a resource's name.
  • +
  • The usage of certain resource can be clarified in a skos:usageNote.
  • +
+ +
+
+ + + + + + + + +
+ +

Quick Reference of Classes and Properties

+ +This section provides a condensed tabular overview of the mentioned classes and properties in this specification. +The properties are indicated as mandatory, recommended, optional and deprecated. These terms have the following meaning. +
    +
  • Mandatory property: a receiver MUST be able to process the information for that property; a sender MUST provide the information for that property.
  • +
  • Recommended property: a receiver MUST be able to process the information for that property; a sender SHOULD provide the information for that property if it is available.
  • +
  • Optional property: a receiver MUST be able to process the information for that property; a sender MAY provide the information for that property but is not obliged to do so.
  • +
  • Deprecated property: a receiver SHOULD be able to process information about instances of that property; a sender SHOULD NOT provide the information about instances of that property.
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassClass IRIProperty TypePropertyProperty IRI
Evidence Type
http://data.europa.eu/m8g/EvidenceType
Location
http://purl.org/dc/terms/Location
geographic name
http://www.w3.org/ns/locn#geographicName
Person
http://www.w3.org/ns/person#Person
country of birth
http://www.w3.org/ns/person#countryOfBirth
Person
http://www.w3.org/ns/person#Person
date of birth
http://data.europa.eu/m8g/birthDate
Person
http://www.w3.org/ns/person#Person
family name
http://xmlns.com/foaf/0.1/familyName
Person
http://www.w3.org/ns/person#Person
given name
http://xmlns.com/foaf/0.1/givenName
Person
http://www.w3.org/ns/person#Person
place of birth
http://www.w3.org/ns/person#placeOfBirth
Proof of nationality
http://data.europa.eu/p4s/ProofOfNationality
is about
http://purl.org/dc/terms/subject
+
+ +
+

Feedback

+ +

+ Please provide feedback on the general discussion forum +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OOTS/ProofOfNationality/releases/0.0.1/index_en.html b/OOTS/ProofOfNationality/releases/0.0.1/index_en.html new file mode 100644 index 000000000..cf5365408 --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/index_en.html @@ -0,0 +1,1454 @@ + + + + + + + + + + Proof Of Nationality + + + + + + + + + + + + + + + + + + + +
+

Abstract

+Proof of domicle is a simplified data model describing a request for evidence regarding the birth of a person (evidence subject). This data model draws upon the domicile public document description of REGULATION (EU) 2016/119. +
+ + +
+

+ Introduction +

+ +

+ The Proof of domicile data model provides a minimum set of classes and properties for describing a proof of domicile evidence. This data model has been designed to support the different requirements of the OOTS action. The different classes and properties defined in this document are based on the OOTS data dictionary. +

+ +
+ + + + +
+

Status

+

+ This Application Profile has the status Draft published at 2024-11-18. +

+

+ Information about the process and the decisions involved in the creation of this specification are consultable at the Changelog. +

+
+ + + + +
+

+ License +

+ +

+ + Copyright © 2024 European Union. All material in this repository is published under the license CC-BY 4.0, unless explicitly otherwise mentioned. +

+ +
+ + + +
+
+ + + + +
+

+ Terminology +

+

+ An Application Profile (AP) is a specification that reuses terms from one or more base standards, adding more specificity by identifying mandatory, + recommended and optional elements to be used for a particular application, as well as recommendations for controlled vocabularies to be used. +

+

+ A Core Vocabulary (CV) is a basic, reusable and extensible data specification that captures the fundamental characteristics of an entity in a context-neutral fashion. Its main objective is to provide terms to be reused in the broadest possible context. + More information can be found on the SEMIC Style Guide. +

+ +This specification uses the following prefixes to shorten the URIs for readibility. + + + + + + + + + + + + +
PrefixNamespace IRI
cvhttp://data.europa.eu/m8g/
dcthttp://purl.org/dc/terms/
foafhttp://xmlns.com/foaf/0.1/
locnhttp://www.w3.org/ns/locn#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfshttp://www.w3.org/2000/01/rdf-schema#
skoshttp://www.w3.org/2004/02/skos/core#
+ + +
+ + + +
+

Overview

+ + +
+ +

+ This document describes the usage of the following main entities for a correct usage of the Application Profile: +
+ | + Proof of nationality | +

+

+ The main entities are supported by: +
+ | + Evidence Type | + Location | + Person | +

+ + +

+ And supported by these datatypes: +
+ | GenericDate | Text | +

+ +
+
+ + + +
+
+ + +
+ + + + +

+ Main Entities +

+The main entities are those that form the core of the Application Profile. + + + + + + + + + + +
+

+ Proof of nationality + +

+ + +
+
+ Definition +
+
+ Request for evidence regarding the nationality of the person (evidence subject). +
+ + + +
+ Subclass of +
+
Evidence Type + +
+ +
+ Properties +
+ +
+ For this entity the following properties are defined: is about + . +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Property + + Range + + Card + + Definition + + Usage +
+ + + [o] + + + + is about + + + + Person + + + + 1 + + Agent that is the subject in the provided Evidence. + + + + +
+
+ + +
+ + + + +
+ +
+

+ Supportive Entities +

+The supportive entities are supporting the main entities in the Application Profile. +They are included in the Application Profile because they form the range of properties. + + + + + +
+

+ Evidence Type + +

+ + +
+
+ Definition +
+
+ Information about the characteristics of an Evidence. +
+ + +
+ Usage Note +
+
+ The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences). +
+ + +
+ Properties +
+ +
+ This specification does not impose any additional requirements to properties for this entity. +
+ +
+ + + +
+ + + + + + +
+

+ Location + +

+ + +
+
+ Definition +
+
+ An identifiable geographic place or named place. +
+ + + +
+ Properties +
+ +
+ For this entity the following properties are defined: geographic name + . +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Property + + Range + + Card + + Definition + + Usage +
+ + + [o] + + + + geographic name + + + + Text + + + + 0..* + + A textual description for a Location. + + A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital: - "A?n?a"@gr-Grek (the Greek endonym written in the Greek script) - "Athína"@gr-Latn (the standard Romanisation of the endonym) - "Athens"@en (the English language exonym) INSPIRE has a detailed (XML-based) method of providing metadata about a geographic name and in XML-data sets that may be the most appropriate method to follow. When using the Core Location Vocabulary in data sets that are not focussed on environmental/geographical data (the use case for INSPIRE), the Code datatype or a simple language identifier may be used to provide such metadata. + +The country codes defined in ISO 3166 may be used as geographic names and these are generally preferred over either the long form or short form of a country's name (as they are less error prone). The Publications Office of the European Union recommends the use of ISO 3166-1 codes for countries in all cases except two: - use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; - use 'EL' in preference to the ISO 3166 code GR for Greece. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code. + + +
+
+ + +
+ + + + + + +
+

+ Person + +

+ + +
+
+ Definition +
+
+ A individual human being who may be dead or alive, but not imaginary. +
+ + +
+ Usage Note +
+
+ The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class. +
+ + +
+ Properties +
+ +
+ For this entity the following properties are defined: country of birth + , date of birth + , family name + , given name + , place of birth + . +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Property + + Range + + Card + + Definition + + Usage +
+ + + [o] + + + + country of birth + + + + Location + + + + 0..* + + The country in which the Person was born. + + The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like "DE" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code. + + +
+ + + [o] + + + + date of birth + + + + GenericDate + + + + 0..* + + The point in time on which the Person was born. + + The date of birth could be expressed as date, gYearMonth or gYear, example: +
    +
  • 1980-09-16^^xs:date
  • +
  • 1980-09^^xs:gYearMonth
  • +
  • 1980^^xs:gYear
  • +
+
+ +
+ + + [o] + + + + family name + + + + Text + + + + 0..* + + The hereditary surname of a family. + + Usually referring to a group of people related by blood, marriage or adoption. This attribute also carries prefixes or suffixes which are part of the family name, e.g. "de Boer", "van de Putte", "von und zu Orlow". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single family name property so that, for example, Miguel de Cervantes Saavedra's family name would be recorded as "de Cervantes Saavedra". + + +
+ + + [o] + + + + given name + + + + Text + + + + 0..* + + The name(s) that identify the Person within a family with a common surname. + + Usually a first name or forename. Given to a person by his or her parents at birth or legally recognised as 'given names' through a formal process. All given names are ordered in one property so that, for example, the given name for Johann Sebastian Bach is "Johann Sebastian". + + +
+ + + [o] + + + + place of birth + + + + Location + + + + 0..* + + The Location where the Person was born. + + The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as "Amsterdam" or "Valetta" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported. + + +
+
+ + +
+ + + + + + + +
+ +
+

+ Datatypes +

+ + The following datatypes are used within this specification. + + + + + + + + + + + + + + +
+ + Class + + Definition +
+ + (create issue) + + + + + + + The date data type is the union of xs:date, xs:gYearMonth and xs:gYear +
+ + (create issue) + + + +
+ Text +
+ +
+ The text data type is a combination of a string and a language identifier. +
+ + +
+ + + +
+

Examples

+

No examples defined

+
+ + + +
+

Usage Guidelines

+
+

Support for implementation

+ + The following section provides support for implementing the Proof Of Nationality. +

+ +

JSON-LD context file

+ + One common technical question is the format in which the data is being exchanged. + For conformance with the Proof Of Nationality, it is not mandatory that this happens in a RDF serialisation, but the exhanged format SHOULD be unambiguously be transformable into RDF. + For the format JSON, a popular format to exchange data between systems, SEMIC provides a JSON-LD context file. + JSON-LD is a W3C Recommendation [[[json-ld11]]] that provided a standard approach to interpret JSON structures as RDF. + The provided JSON-LD context file can be used by implementers. + This JSON-LD context is not normative, i.e. other JSON-LD contexts are allowed. +

+ The JSON-LD context file downloadable here. +

+ +

Validation

+ + To verify if the data is (technically) conformant to the Proof Of Nationality, the exchanged data can be validated using the provided SHACL shapes. + SHACL is a W3C Recommendation to express constraints on a RDF knowledge graph. +

+ To support the check whether or not a catalogue satisfies the expressed constraints in this Application Profile, the constraints in this specification are expressed using SHACL [[shacl]]. + Each constraint in this specification that could be converted into a SHACL expression has been included. + As such this collection of SHACL expressions that can be used to build a validation check for data. +

+ It is up to the implementers to define the validation they expect. + Each implementation happens within a context, and that context is beyond the SHACL expressions here. +

+ The shapes can be found here. + +

RDF representation

+ The RDF representation of the Proof Of Nationality is available here. + + +

UML representation

+ The UML representation from which the Proof Of Nationality has been build is available here. + + + +

No XML schema defined

+ + + +
+
+

Governance

+ +

Versioning governance

+All specifications produced in SEMIC will follow the versioning rule described by the SEMIC Style Guide rule +PC-R3. +In case a SEMIC asset is deprecated the asset will remain available through its PURI. +

+The serialisation will have: +

    +
  • a dct:isReplacedBy referencing the new assets used instead and
  • +
  • an adms:status indicating its deprecated status.
  • +
+

+ +

Governance requirements for re-used assets

+In order to adhere to the SEMIC Style Guide rule GC-R2 + a specification should have quality and governance standards for the assets that are being reused. +

+In order for an asset to be considered for reuse within a SEMIC specification it can be requested by a community member or it requires to adhere to the following requirements: +

    +
  • The asset is part of a recommendation by a major standards body or an EU institution.
  • +
  • The asset is actively being maintained.
  • +
+

+ +After being taken into consideration the asset will be validated in three steps: +

    +
  • Syntax validation will be performed on the relevant artefacts.
  • +
  • Constraint validation will be performed on the relevant artefacts.
  • +
  • The PURI will be validated.
  • +
+Once considered and validated an asset can be adopted if it is approved by the community. +

+ +

Lexicalisation rules

+ +In order to adhere to the SEMIC Style Guide rule SC-R3 a specification requires formal lexicalisation rules. +The Style Guide proposes two options either by using RDFS or SKOS lexicalisation. +

+SEMIC uses and will use the RDFS lexicalisation for all of its specifications. More specifically: +

    +
  • rdfs:label is used to provide a human-readable version of a resource's name.
  • +
  • The usage of certain resource can be clarified in a skos:usageNote.
  • +
+ +
+
+ + + + + + + + +
+ +

Quick Reference of Classes and Properties

+ +This section provides a condensed tabular overview of the mentioned classes and properties in this specification. +The properties are indicated as mandatory, recommended, optional and deprecated. These terms have the following meaning. +
    +
  • Mandatory property: a receiver MUST be able to process the information for that property; a sender MUST provide the information for that property.
  • +
  • Recommended property: a receiver MUST be able to process the information for that property; a sender SHOULD provide the information for that property if it is available.
  • +
  • Optional property: a receiver MUST be able to process the information for that property; a sender MAY provide the information for that property but is not obliged to do so.
  • +
  • Deprecated property: a receiver SHOULD be able to process information about instances of that property; a sender SHOULD NOT provide the information about instances of that property.
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassClass IRIProperty TypePropertyProperty IRI
Evidence Type
http://data.europa.eu/m8g/EvidenceType
Location
http://purl.org/dc/terms/Location
geographic name
http://www.w3.org/ns/locn#geographicName
Person
http://www.w3.org/ns/person#Person
country of birth
http://www.w3.org/ns/person#countryOfBirth
Person
http://www.w3.org/ns/person#Person
date of birth
http://data.europa.eu/m8g/birthDate
Person
http://www.w3.org/ns/person#Person
family name
http://xmlns.com/foaf/0.1/familyName
Person
http://www.w3.org/ns/person#Person
given name
http://xmlns.com/foaf/0.1/givenName
Person
http://www.w3.org/ns/person#Person
place of birth
http://www.w3.org/ns/person#placeOfBirth
Proof of nationality
http://data.europa.eu/p4s/ProofOfNationality
is about
http://purl.org/dc/terms/subject
+
+ +
+

Feedback

+ +

+ Please provide feedback on the general discussion forum +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL.jsonld b/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL.jsonld new file mode 100644 index 000000000..564172ec3 --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL.jsonld @@ -0,0 +1,367 @@ +{ + "@context": { + "@vocab": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/", + "qb": "http://purl.org/linked-data/cube#", + "qb:codeList": { + "@id": "qb:codeList", + "@type": "@id" + }, + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdf:first": { + "@type": "@id" + }, + "rdf:rest": { + "@type": "@id" + }, + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "rdfs:comment": { + "@id": "rdfs:comment" + }, + "sh": "http://www.w3.org/ns/shacl#", + "sh:and": { + "@container": "@set", + "@id": "sh:and", + "@type": "@id" + }, + "sh:class": { + "@id": "sh:class", + "@type": "@id" + }, + "sh:datatype": { + "@id": "sh:datatype", + "@type": "@id" + }, + "sh:description": { + "@container": "@language", + "@id": "sh:description" + }, + "sh:hasValue": { + "@id": "sh:hasValue", + "@type": "@id" + }, + "sh:in": { + "@container": "@set", + "@id": "sh:in", + "@type": "@id" + }, + "sh:maxCount": { + "@id": "sh:maxCount", + "@type": "http://www.w3.org/2001/XMLSchema#integer" + }, + "sh:minCount": { + "@id": "sh:minCount", + "@type": "http://www.w3.org/2001/XMLSchema#integer" + }, + "sh:name": { + "@container": "@language", + "@id": "sh:name" + }, + "sh:node": { + "@id": "sh:node", + "@type": "@id" + }, + "sh:nodeKind": { + "@id": "sh:nodeKind", + "@type": "@id" + }, + "sh:or": { + "@container": "@set", + "@id": "sh:or", + "@type": "@id" + }, + "sh:path": { + "@id": "sh:path", + "@type": "@id" + }, + "sh:property": { + "@id": "sh:property", + "@type": "@id" + }, + "sh:severity": { + "@id": "sh:severity", + "@type": "@id" + }, + "sh:targetClass": { + "@id": "sh:targetClass", + "@type": "@id" + }, + "sh:uniqueLang": { + "@id": "sh:uniqueLang", + "@type": "http://www.w3.org/2001/XMLSchema#boolean" + }, + "shapes": { + "@id": "rdfs:member", + "@type": "@id" + }, + "skos": "http://www.w3.org/2004/02/skos/core#", + "vl": "https://purl.eu/ns/shacl#", + "vl:message": { + "@container": "@language", + "@id": "vl:message" + } + }, + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/", + "shapes": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#EvidenceTypeShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://data.europa.eu/m8g/EvidenceType" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#GenericDateShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://data.europa.eu/m8g/GenericDate" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/2dce9b18efee12654d57d620e560b98866939a09", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:name": { + "en": "is about" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/subject" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/81cc0ae833ea6f13aaaa73620b37f37ec5c500b6", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:minCount": "1", + "sh:name": { + "en": "is about" + }, + "sh:path": "http://purl.org/dc/terms/subject" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/dd5acd5f2a95b2d54489e871f39a1756b0157962", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "is about" + }, + "sh:path": "http://purl.org/dc/terms/subject" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/ef5e8b6c5a21c44b1ee5c98c4246fc32995a7e2c", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:class": "http://www.w3.org/ns/person#Person", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:name": { + "en": "is about" + }, + "sh:path": "http://purl.org/dc/terms/subject" + } + ], + "sh:targetClass": "http://data.europa.eu/p4s/ProofOfNationality" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape/2481cfd943c5249d2ca01949dc073a42a579a3ab", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname", + "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "sh:description": { + "en": "A textual description for a Location." + }, + "sh:name": { + "en": "geographic name" + }, + "sh:path": "http://www.w3.org/ns/locn#geographicName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape/33e381ee565d4967597190de5407462136b5201f", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname", + "sh:description": { + "en": "A textual description for a Location." + }, + "sh:name": { + "en": "geographic name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/locn#geographicName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape/f8c12ef1d65e2f95cdc24b099e3c0f5ac229e8fe", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname", + "sh:description": { + "en": "A textual description for a Location." + }, + "sh:name": { + "en": "geographic name" + }, + "sh:path": "http://www.w3.org/ns/locn#geographicName", + "sh:uniqueLang": "true" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/Location" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#TextShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/02385f3b9d1535bd73391c90a820bc54033f8fc6", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname", + "sh:description": { + "en": "The hereditary surname of a family." + }, + "sh:name": { + "en": "family name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/familyName", + "sh:uniqueLang": "true" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/0dcae38d37919a3205164e6f0695b1ad233bb64a", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.placeofbirth", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "The Location where the Person was born." + }, + "sh:name": { + "en": "place of birth" + }, + "sh:path": "http://www.w3.org/ns/person#placeOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/1572a063cf6e42858dabf5017baf40a96bf7155d", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname", + "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "sh:description": { + "en": "The hereditary surname of a family." + }, + "sh:name": { + "en": "family name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/familyName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/32bbe808d9f048d5ad8c63c38ca9f0979a5f6e22", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.countryofbirth", + "sh:description": { + "en": "The country in which the Person was born." + }, + "sh:name": { + "en": "country of birth" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/person#countryOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/4680da147ff3c3187fb3650f553fedcd70b0c9f8", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.placeofbirth", + "sh:description": { + "en": "The Location where the Person was born." + }, + "sh:name": { + "en": "place of birth" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/person#placeOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/7349aedd98256d90685571bddc6da8ac9eab1767", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname", + "sh:description": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "sh:name": { + "en": "given name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://xmlns.com/foaf/0.1/givenName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/7d0aad3aaae427f799249eafced4cbb0b8a36dc5", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname", + "sh:description": { + "en": "The hereditary surname of a family." + }, + "sh:name": { + "en": "family name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://xmlns.com/foaf/0.1/familyName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/b9da0bb511b75552c4edec2383d2c9ebb35f0774", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.dateofbirth", + "sh:description": { + "en": "The point in time on which the Person was born." + }, + "sh:name": { + "en": "date of birth" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://data.europa.eu/m8g/birthDate" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/ba21b6c4a9251ed67b6b3113dc1d857640fd4534", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname", + "sh:description": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "sh:name": { + "en": "given name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/givenName", + "sh:uniqueLang": "true" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/dc60ac739d4282afbbd5564ac77327a70022cede", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.countryofbirth", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "The country in which the Person was born." + }, + "sh:name": { + "en": "country of birth" + }, + "sh:path": "http://www.w3.org/ns/person#countryOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/f888a185270cac3f6e32d6e1a22eb6a89d617ba8", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname", + "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "sh:description": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "sh:name": { + "en": "given name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/givenName" + } + ], + "sh:targetClass": "http://www.w3.org/ns/person#Person" + } + ] +} diff --git a/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL.ttl b/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL.ttl new file mode 100644 index 000000000..552da965a --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL.ttl @@ -0,0 +1,163 @@ +@prefix dc: . +@prefix foaf: . +@prefix rdf: . +@prefix rdfs: . +@prefix shacl: . +@prefix xsd: . + + rdfs:member , + , + , + , + , + . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + ; + shacl:targetClass dc:Location . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname"; + shacl:datatype rdf:langString; + shacl:description "A textual description for a Location."@en; + shacl:name "geographic name"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname"; + shacl:description "A textual description for a Location."@en; + shacl:name "geographic name"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname"; + shacl:description "A textual description for a Location."@en; + shacl:name "geographic name"@en; + shacl:path ; + shacl:uniqueLang true . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + , + , + , + , + , + , + , + ; + shacl:targetClass . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname"; + shacl:description "The hereditary surname of a family."@en; + shacl:name "family name"@en; + shacl:path foaf:familyName; + shacl:uniqueLang true . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.placeofbirth"; + shacl:class dc:Location; + shacl:description "The Location where the Person was born."@en; + shacl:name "place of birth"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname"; + shacl:datatype rdf:langString; + shacl:description "The hereditary surname of a family."@en; + shacl:name "family name"@en; + shacl:path foaf:familyName . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.countryofbirth"; + shacl:description "The country in which the Person was born."@en; + shacl:name "country of birth"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.placeofbirth"; + shacl:description "The Location where the Person was born."@en; + shacl:name "place of birth"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname"; + shacl:description "The name(s) that identify the Person within a family with a common surname."@en; + shacl:name "given name"@en; + shacl:nodeKind shacl:Literal; + shacl:path foaf:givenName . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname"; + shacl:description "The hereditary surname of a family."@en; + shacl:name "family name"@en; + shacl:nodeKind shacl:Literal; + shacl:path foaf:familyName . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.dateofbirth"; + shacl:description "The point in time on which the Person was born."@en; + shacl:name "date of birth"@en; + shacl:nodeKind shacl:Literal; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname"; + shacl:description "The name(s) that identify the Person within a family with a common surname."@en; + shacl:name "given name"@en; + shacl:path foaf:givenName; + shacl:uniqueLang true . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.countryofbirth"; + shacl:class dc:Location; + shacl:description "The country in which the Person was born."@en; + shacl:name "country of birth"@en; + shacl:path . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname"; + shacl:datatype rdf:langString; + shacl:description "The name(s) that identify the Person within a family with a common surname."@en; + shacl:name "given name"@en; + shacl:path foaf:givenName . + + a shacl:NodeShape; + shacl:closed false; + shacl:property , + , + , + ; + shacl:targetClass . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout"; + shacl:description "Agent that is the subject in the provided Evidence."@en; + shacl:name "is about"@en; + shacl:nodeKind shacl:BlankNodeOrIRI; + shacl:path dc:subject . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout"; + shacl:description "Agent that is the subject in the provided Evidence."@en; + shacl:minCount 1; + shacl:name "is about"@en; + shacl:path dc:subject . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout"; + shacl:description "Agent that is the subject in the provided Evidence."@en; + shacl:maxCount 1; + shacl:name "is about"@en; + shacl:path dc:subject . + + rdfs:seeAlso "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout"; + shacl:class ; + shacl:description "Agent that is the subject in the provided Evidence."@en; + shacl:name "is about"@en; + shacl:path dc:subject . + + a shacl:NodeShape; + shacl:closed false; + shacl:targetClass rdf:langString . diff --git a/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL_en.jsonld b/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL_en.jsonld new file mode 100644 index 000000000..564172ec3 --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/shacl/proofofnationality-SHACL_en.jsonld @@ -0,0 +1,367 @@ +{ + "@context": { + "@vocab": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/", + "qb": "http://purl.org/linked-data/cube#", + "qb:codeList": { + "@id": "qb:codeList", + "@type": "@id" + }, + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdf:first": { + "@type": "@id" + }, + "rdf:rest": { + "@type": "@id" + }, + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "rdfs:comment": { + "@id": "rdfs:comment" + }, + "sh": "http://www.w3.org/ns/shacl#", + "sh:and": { + "@container": "@set", + "@id": "sh:and", + "@type": "@id" + }, + "sh:class": { + "@id": "sh:class", + "@type": "@id" + }, + "sh:datatype": { + "@id": "sh:datatype", + "@type": "@id" + }, + "sh:description": { + "@container": "@language", + "@id": "sh:description" + }, + "sh:hasValue": { + "@id": "sh:hasValue", + "@type": "@id" + }, + "sh:in": { + "@container": "@set", + "@id": "sh:in", + "@type": "@id" + }, + "sh:maxCount": { + "@id": "sh:maxCount", + "@type": "http://www.w3.org/2001/XMLSchema#integer" + }, + "sh:minCount": { + "@id": "sh:minCount", + "@type": "http://www.w3.org/2001/XMLSchema#integer" + }, + "sh:name": { + "@container": "@language", + "@id": "sh:name" + }, + "sh:node": { + "@id": "sh:node", + "@type": "@id" + }, + "sh:nodeKind": { + "@id": "sh:nodeKind", + "@type": "@id" + }, + "sh:or": { + "@container": "@set", + "@id": "sh:or", + "@type": "@id" + }, + "sh:path": { + "@id": "sh:path", + "@type": "@id" + }, + "sh:property": { + "@id": "sh:property", + "@type": "@id" + }, + "sh:severity": { + "@id": "sh:severity", + "@type": "@id" + }, + "sh:targetClass": { + "@id": "sh:targetClass", + "@type": "@id" + }, + "sh:uniqueLang": { + "@id": "sh:uniqueLang", + "@type": "http://www.w3.org/2001/XMLSchema#boolean" + }, + "shapes": { + "@id": "rdfs:member", + "@type": "@id" + }, + "skos": "http://www.w3.org/2004/02/skos/core#", + "vl": "https://purl.eu/ns/shacl#", + "vl:message": { + "@container": "@language", + "@id": "vl:message" + } + }, + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/", + "shapes": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#EvidenceTypeShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://data.europa.eu/m8g/EvidenceType" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#GenericDateShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://data.europa.eu/m8g/GenericDate" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/2dce9b18efee12654d57d620e560b98866939a09", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:name": { + "en": "is about" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://purl.org/dc/terms/subject" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/81cc0ae833ea6f13aaaa73620b37f37ec5c500b6", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:minCount": "1", + "sh:name": { + "en": "is about" + }, + "sh:path": "http://purl.org/dc/terms/subject" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/dd5acd5f2a95b2d54489e871f39a1756b0157962", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:maxCount": "1", + "sh:name": { + "en": "is about" + }, + "sh:path": "http://purl.org/dc/terms/subject" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#ProofOfNationalityShape/ef5e8b6c5a21c44b1ee5c98c4246fc32995a7e2c", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Proofofnationality.isabout", + "sh:class": "http://www.w3.org/ns/person#Person", + "sh:description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "sh:name": { + "en": "is about" + }, + "sh:path": "http://purl.org/dc/terms/subject" + } + ], + "sh:targetClass": "http://data.europa.eu/p4s/ProofOfNationality" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape/2481cfd943c5249d2ca01949dc073a42a579a3ab", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname", + "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "sh:description": { + "en": "A textual description for a Location." + }, + "sh:name": { + "en": "geographic name" + }, + "sh:path": "http://www.w3.org/ns/locn#geographicName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape/33e381ee565d4967597190de5407462136b5201f", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname", + "sh:description": { + "en": "A textual description for a Location." + }, + "sh:name": { + "en": "geographic name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://www.w3.org/ns/locn#geographicName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#LocationShape/f8c12ef1d65e2f95cdc24b099e3c0f5ac229e8fe", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Location.geographicname", + "sh:description": { + "en": "A textual description for a Location." + }, + "sh:name": { + "en": "geographic name" + }, + "sh:path": "http://www.w3.org/ns/locn#geographicName", + "sh:uniqueLang": "true" + } + ], + "sh:targetClass": "http://purl.org/dc/terms/Location" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#TextShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [], + "sh:targetClass": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape", + "@type": "sh:NodeShape", + "sh:closed": false, + "sh:property": [ + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/02385f3b9d1535bd73391c90a820bc54033f8fc6", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname", + "sh:description": { + "en": "The hereditary surname of a family." + }, + "sh:name": { + "en": "family name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/familyName", + "sh:uniqueLang": "true" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/0dcae38d37919a3205164e6f0695b1ad233bb64a", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.placeofbirth", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "The Location where the Person was born." + }, + "sh:name": { + "en": "place of birth" + }, + "sh:path": "http://www.w3.org/ns/person#placeOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/1572a063cf6e42858dabf5017baf40a96bf7155d", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname", + "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "sh:description": { + "en": "The hereditary surname of a family." + }, + "sh:name": { + "en": "family name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/familyName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/32bbe808d9f048d5ad8c63c38ca9f0979a5f6e22", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.countryofbirth", + "sh:description": { + "en": "The country in which the Person was born." + }, + "sh:name": { + "en": "country of birth" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/person#countryOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/4680da147ff3c3187fb3650f553fedcd70b0c9f8", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.placeofbirth", + "sh:description": { + "en": "The Location where the Person was born." + }, + "sh:name": { + "en": "place of birth" + }, + "sh:nodeKind": "sh:BlankNodeOrIRI", + "sh:path": "http://www.w3.org/ns/person#placeOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/7349aedd98256d90685571bddc6da8ac9eab1767", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname", + "sh:description": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "sh:name": { + "en": "given name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://xmlns.com/foaf/0.1/givenName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/7d0aad3aaae427f799249eafced4cbb0b8a36dc5", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.familyname", + "sh:description": { + "en": "The hereditary surname of a family." + }, + "sh:name": { + "en": "family name" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://xmlns.com/foaf/0.1/familyName" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/b9da0bb511b75552c4edec2383d2c9ebb35f0774", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.dateofbirth", + "sh:description": { + "en": "The point in time on which the Person was born." + }, + "sh:name": { + "en": "date of birth" + }, + "sh:nodeKind": "sh:Literal", + "sh:path": "http://data.europa.eu/m8g/birthDate" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/ba21b6c4a9251ed67b6b3113dc1d857640fd4534", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname", + "sh:description": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "sh:name": { + "en": "given name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/givenName", + "sh:uniqueLang": "true" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/dc60ac739d4282afbbd5564ac77327a70022cede", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.countryofbirth", + "sh:class": "http://purl.org/dc/terms/Location", + "sh:description": { + "en": "The country in which the Person was born." + }, + "sh:name": { + "en": "country of birth" + }, + "sh:path": "http://www.w3.org/ns/person#countryOfBirth" + }, + { + "@id": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#PersonShape/f888a185270cac3f6e32d6e1a22eb6a89d617ba8", + "rdfs:seeAlso": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/#Person.givenname", + "sh:datatype": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "sh:description": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "sh:name": { + "en": "given name" + }, + "sh:path": "http://xmlns.com/foaf/0.1/givenName" + } + ], + "sh:targetClass": "http://www.w3.org/ns/person#Person" + } + ] +} diff --git a/OOTS/ProofOfNationality/releases/0.0.1/xsd/proofofnationality.xsd b/OOTS/ProofOfNationality/releases/0.0.1/xsd/proofofnationality.xsd new file mode 100644 index 000000000..f9617f19f --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/xsd/proofofnationality.xsd @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to EvidenceType ID + + + + + + + + Reference to GenericDate ID + + + + + + + + Agent that is the subject in the provided Evidence. + + + + + + Reference to ProofOfNationality ID + + + + + + + + A textual description for a Location. + + + + + + Reference to Location ID + + + + + + + + Reference to Text ID + + + + + + + + The country in which the Person was born. + + + + + The point in time on which the Person was born. + + + + + The hereditary surname of a family. + + + + + The name(s) that identify the Person within a family with a common surname. + + + + + The Location where the Person was born. + + + + + + Reference to Person ID + + + + \ No newline at end of file diff --git a/OOTS/ProofOfNationality/releases/0.0.1/xsd/proofofnationality_en.xsd b/OOTS/ProofOfNationality/releases/0.0.1/xsd/proofofnationality_en.xsd new file mode 100644 index 000000000..f9617f19f --- /dev/null +++ b/OOTS/ProofOfNationality/releases/0.0.1/xsd/proofofnationality_en.xsd @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to EvidenceType ID + + + + + + + + Reference to GenericDate ID + + + + + + + + Agent that is the subject in the provided Evidence. + + + + + + Reference to ProofOfNationality ID + + + + + + + + A textual description for a Location. + + + + + + Reference to Location ID + + + + + + + + Reference to Text ID + + + + + + + + The country in which the Person was born. + + + + + The point in time on which the Person was born. + + + + + The hereditary surname of a family. + + + + + The name(s) that identify the Person within a family with a common surname. + + + + + The Location where the Person was born. + + + + + + Reference to Person ID + + + + \ No newline at end of file diff --git a/examples/OOTS/ProofOfNationality/releases/0.0.1/.gitignore b/examples/OOTS/ProofOfNationality/releases/0.0.1/.gitignore new file mode 100644 index 000000000..e69de29bb diff --git a/report/ALL.report b/report/ALL.report index f020ebce7..3e3d4a27f 100644 --- a/report/ALL.report +++ b/report/ALL.report @@ -1,159 +1,34 @@ -/tmp/workspace/src/DCAT-AP/releases/3.0.1-draft +/tmp/workspace/src/OOTS/ProofOfNationality/releases/0.0.1 Load mapping config:config/config-ap.json WARNING:You shouldn't use 'user' reserved word as column name in the table t_datatypes (it refers to the database user). Escape it in your SQL! (e.g. SELECT [USER] FROM TABLE WHERE [USER]='Joe') -WARNING:Error in the metadata of the table t_connector: table's row count in the metadata is 77 but 76 records have been found and loaded by UCanAccess. All will work fine, but it's better to repair your database. -10:39:02 WARN c.g.i.o.c.TagHelper - Missing "baseURI" tag for "DCAT Application Profile". -10:39:02 WARN c.g.i.o.c.TagHelper - Missing "baseURI" tag for "DCAT Application Profile.Domain Model". -10:39:02 WARN c.g.i.o.c.UriAssigner - The following packages map to the same URI (http://fixme.com#): DCAT Application Profile.Domain Model, DCAT Application Profile -10:39:02 WARN c.g.i.o.c.UriAssigner - The following elements map to the same URI (http://www.w3.org/2000/01/rdf-schema#Literal): DCAT Application Profile.Domain Model:TemporalLiteral, DCAT Application Profile.Domain Model:rdfs:Literal -10:39:02 WARN c.g.i.o.c.UriAssigner - The following elements map to the same URI (http://purl.org/dc/terms/MediaType): DCAT Application Profile.Domain Model:dct:MediaType, DCAT Application Profile.Domain Model:dct:mediaType -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://www.w3.org/ns/dcat#landingPage): DCAT Application Profile.Domain Model:dcat:Dataset:dcat:landingPage, DCAT Application Profile.Domain Model:dcat:DataService:dcat:landingPage -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/type): DCAT Application Profile.Domain Model:foaf: Agent:dct:type, DCAT Application Profile.Domain Model:dct:LicenseDocument:dct:type, DCAT Application Profile.Domain Model:dcat:Dataset:dct:type -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/conformsTo): DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:conformsTo, DCAT Application Profile.Domain Model:dcat:DataService:dct:conformsTo, DCAT Application Profile.Domain Model:dcat:Distribution:dct:conformsTo, DCAT Application Profile.Domain Model:dcat:Dataset:dct:conformsTo -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://xmlns.com/foaf/0.1/page): DCAT Application Profile.Domain Model:dcat:DataService:foaf:documentation, DCAT Application Profile.Domain Model:dcat:Dataset:foaf:page, DCAT Application Profile.Domain Model:dcat:Distribution:foaf:page -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/description): DCAT Application Profile.Domain Model:dcat:Catalog:dct:description, DCAT Application Profile.Domain Model:dcat:DataService:dct:description, DCAT Application Profile.Domain Model:dcat:DatasetSeries:dct:description, DCAT Application Profile.Domain Model:dcat:Distribution:dct:description, DCAT Application Profile.Domain Model:dcat:Dataset:dct:description, DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:description -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/issued): DCAT Application Profile.Domain Model:dcat:DatasetSeries:dct:issued, DCAT Application Profile.Domain Model:dcat:Distribution:dct:issued, DCAT Application Profile.Domain Model:dcat:Dataset:dct:issued, DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:issued, DCAT Application Profile.Domain Model:dcat:Catalog:dct:issued -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://data.europa.eu/r5r/applicableLegislation): DCAT Application Profile.Domain Model:dcat:Dataset:dcatap:applicableLegislation, DCAT Application Profile.Domain Model:dcat:Distribution:dcatap:applicableLegislation, DCAT Application Profile.Domain Model:dcat:DatasetSeries:dcatap:applicableLegislation, DCAT Application Profile.Domain Model:dcat:DataService:dcatap:applicableLegislation, DCAT Application Profile.Domain Model:dcat:Catalog:dcatap:applicableLegisLation -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/language): DCAT Application Profile.Domain Model:dcat:Catalog:dct:language, DCAT Application Profile.Domain Model:dcat:Distribution:dct:language, DCAT Application Profile.Domain Model:dcat:Dataset:dct:language, DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:language -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/title): DCAT Application Profile.Domain Model:dcat:Dataset:dct:title, DCAT Application Profile.Domain Model:dcat:DataService:dct:title, DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:title, DCAT Application Profile.Domain Model:dcat:Catalog:dct:title, DCAT Application Profile.Domain Model:skos:ConceptScheme:dct:title, DCAT Application Profile.Domain Model:dcat:Distribution:dct:title, DCAT Application Profile.Domain Model:dcat:DatasetSeries:dct:title -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://www.w3.org/ns/dcat#keyword): DCAT Application Profile.Domain Model:dcat:Dataset:dcat:keyword, DCAT Application Profile.Domain Model:dcat:DataService:dcat:keyword -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://www.w3.org/ns/dcat#temporalResolution): DCAT Application Profile.Domain Model:dcat:Dataset:dcat:temporalResolution, DCAT Application Profile.Domain Model:dcat:Distribution:dcat:temporalResolution -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/modified): DCAT Application Profile.Domain Model:dcat:DatasetSeries:dct:modified, DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:modified, DCAT Application Profile.Domain Model:dcat:Dataset:dct:modified, DCAT Application Profile.Domain Model:dcat:Distribution:dct:modified, DCAT Application Profile.Domain Model:dcat:Catalog:dct:modified -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://www.w3.org/ns/adms#status): DCAT Application Profile.Domain Model:dcat:CatalogRecord:adms:status, DCAT Application Profile.Domain Model:dcat:Distribution:adms:status -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/accrualPeriodicity): DCAT Application Profile.Domain Model:dcat:DatasetSeries:dct:accrualPeriodicity, DCAT Application Profile.Domain Model:dcat:Dataset:dct:accrualPeriodicity -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/format): DCAT Application Profile.Domain Model:dcat:Distribution:dct:format, DCAT Application Profile.Domain Model:dcat:DataService:dct:format -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://www.w3.org/ns/dcat#contactPoint): DCAT Application Profile.Domain Model:dcat:Dataset:dcat:contactPoint, DCAT Application Profile.Domain Model:dcat:DatasetSeries:dcat:contactPoint, DCAT Application Profile.Domain Model:dcat:DataService:dcat:contactPoint -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://www.w3.org/ns/dcat#spatialResolutionInMeters): DCAT Application Profile.Domain Model:dcat:Dataset:dcat:spatialResolutionInMeters, DCAT Application Profile.Domain Model:dcat:Distribution:dcat:spatialResolutionInMeters -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/relation): DCAT Application Profile.Domain Model:dcat:Relationship:dct:relation, DCAT Application Profile.Domain Model:dcat:Dataset:dct:relation -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/rights): DCAT Application Profile.Domain Model:dcat:Catalog:dct:rights, DCAT Application Profile.Domain Model:dcat:Distribution:dct:rights -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://www.w3.org/ns/dcat#theme): DCAT Application Profile.Domain Model:dcat:DataService:dcat:theme, DCAT Application Profile.Domain Model:dcat:Dataset:dcat:theme -10:39:02 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/accessRights): DCAT Application Profile.Domain Model:dcat:Dataset:dct:accessRights, DCAT Application Profile.Domain Model:dcat:DataService:dct:accessRights -10:39:02 WARN c.g.i.o.c.TagHelper - Missing "issued" tag for "DCAT Application Profile.Domain Model". -10:39:02 WARN c.g.i.o.c.TagHelper - Missing "license" tag for "DCAT Application Profile.Domain Model". -10:39:02 WARN c.g.i.o.c.TagHelper - Missing "issued" tag for "DCAT Application Profile.Domain Model". -10:39:02 WARN c.g.i.o.c.TagHelper - Missing "license" tag for "DCAT Application Profile.Domain Model". -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:Catalog" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:CatalogRecord" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "foaf: Agent" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "skos:ConceptScheme" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "skos:Concept" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:Distribution" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:Dataset" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:LicenseDocument" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "foaf:Document" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:Frequency" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "adms:Identifier" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:LinguisticSystem" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "rdfs:Resource" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "rdfs:Literal" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:Location" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:MediaType" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:PeriodOfTime" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:RightsStatement" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:Standard" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "vcard:Kind" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "spdx:Checksum" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:ProvenanceStatement" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:Relationship" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:Role" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:DataService" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "TemporalLiteral" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "TimeInstant" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "ChecksumAlgorithm" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "xsd:hexBinary" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "xsd:decimal" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "xsd:duration" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "prov:Activity" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:MediaTypeOrExtent" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dct:mediaType" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "xsd:dateTime" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "prov:Attribution" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "locn:Geometry" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "xsd:nonNegativeInteger" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "odrl:Policy" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:Resource" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "eli:LegalResource" . -10:39:02 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "dcat:DatasetSeries" . -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:hasPart" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:adms:sample" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:temporal" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dcat:downloadURL" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:keyword" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Catalog:dcat:qualifiedRelation" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:DataService:dcat:servesDataset" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:language" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:contactPoint" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:DataService:dcat:endpointURL" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Distribution:dct:license" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dcat:mediaType" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:source" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:DataService:dct:license" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:DataService:dct:publisher" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:DatasetSeries:dct:publisher" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:foaf:page" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:isPartOf" belongs to package "Domain Model" based on source and target definition. -10:39:02 ERROR c.g.i.o.c.UriAssigner - Invalid property URI "q", use empty URI connector DCAT Application Profile.Domain Model:dcat:Catalog:dct:isPartOf. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:prov:qualifiedRelation" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:relation" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:provenance" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Catalog:dcat:themeTaxonomy" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:foaf: Agent:dct:type" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:DataService:dct:isReferenceBy" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:spatial" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dcat:catalog" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:CatalogRecord:foaf:primaryTopic" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:inSeries" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:rights" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Distribution:dcat:accessService" belongs to package "Domain Model" based on source and target definition. -10:39:02 WARN c.g.i.o.c.TagHelper - Multiple occurrences of tag "ignore" where only one was expected for "DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:conformsTo". -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:conformsTo" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:landingPage" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dcat:dataset" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:DataService:dct:spatial" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:publisher" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Relationship:dct:hadRole" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dcat:accessURL" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:type" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:language" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dct:conformsTo" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:accrualPeriodicity" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dct:language" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:temporal" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:hasVersion" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:publisher" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:conformsTo" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:spdx:checksum" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:license" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:accessRights" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:CatalogRecord:adms:status" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dcat:record" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:theme" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dcatap:availability" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:adms:identifier " since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:foaf:page" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:CatalogRecord:(dcat:CatalogRecord -> dcat:Dataset)" belongs to package "Domain Model" based on source and target definition. -10:39:02 WARN c.g.i.o.c.UriAssigner - Connector "DCAT Application Profile.Domain Model:dcat:CatalogRecord:(dcat:CatalogRecord -> dcat:Dataset)" does not have a name, it will be ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dct:format" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:spatial" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dct:LicenseDocument:dct:type" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Catalog:foaf:homepage" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Relationship:dct:relation" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dcat:packageFormat" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:CatalogRecord:dct:source" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dct:creator" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:dct:rights" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:isVersionOf" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Catalog:dcat:service" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Relationship:dct:relation" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:creator" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Dataset:dct:language" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:DataService:dct:temporal" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping connector "DCAT Application Profile.Domain Model:dcat:Distribution:adms:status" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.UriAssigner - Assuming connector "DCAT Application Profile.Domain Model:dcat:Dataset:dcat:distribution" belongs to package "Domain Model" based on source and target definition. -10:39:02 INFO c.g.i.o.c.Converter - Skipping attribute "DCAT Application Profile.Domain Model:dcat:Dataset:owl:versionInfo" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping attribute "DCAT Application Profile.Domain Model:adms:Identifier:adms:schemaAgency" since it is marked as ignored. -10:39:02 INFO c.g.i.o.c.Converter - Skipping attribute "DCAT Application Profile.Domain Model:adms:Identifier:dct:issued" since it is marked as ignored. -10:39:02 WARN c.g.i.o.c.JSONLDOutputHandler - The contributor with name: Pavlina Fragkou's code was not recognized. Code found was: O -10:39:02 WARN c.g.i.o.c.JSONLDOutputHandler - The contributor with name: SEMIC 's code was not recognized. Code found was: O +11:41:13 WARN c.g.i.o.c.TagHelper - Missing "baseURI" tag for "Model". +11:41:13 WARN c.g.i.o.c.TagHelper - Missing "baseURI" tag for "Model.ISA Core Vocabularies.DataTypes". +11:41:13 WARN c.g.i.o.c.TagHelper - Missing "baseURI" tag for "Model.ISA Core Vocabularies.oots". +11:41:13 WARN c.g.i.o.c.UriAssigner - The following packages map to the same URI (http://fixme.com#): Model, Model.ISA Core Vocabularies.oots, Model.ISA Core Vocabularies.DataTypes +11:41:13 WARN c.g.i.o.c.UriAssigner - The following elements map to the same URI (http://purl.org/dc/terms/Location): Model.ISA Core Vocabularies.dct:Location, Model.ISA Core Vocabularies.dct:Location +11:41:13 WARN c.g.i.o.c.UriAssigner - The following elements map to the same URI (http://www.w3.org/2004/02/skos/core#Concept): Model.ISA Core Vocabularies.DataTypes:Code, Model.ISA Core Vocabularies.skos:Concept +11:41:13 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/type): Model.ISA Core Vocabularies.cv:LifeEvent:type, Model.ISA Core Vocabularies.cpsv:PublicService:functionsOfGovernment, Model.ISA Core Vocabularies.cv:Output:type, Model.ISA Core Vocabularies.cv:BusinessEvent:type, Model.ISA Core Vocabularies.cv:Channel:type, Model.ISA Core Vocabularies.cpsv:Rule:type, Model.ISA Core Vocabularies.cv:Requirement:type +11:41:13 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/language): Model.ISA Core Vocabularies.cpsv:Rule:language, Model.ISA Core Vocabularies.cpsv:PublicService:language, Model.ISA Core Vocabularies.cv:Output:language +11:41:13 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/description): Model.ISA Core Vocabularies.cv:Participation:description, Model.ISA Core Vocabularies.time:TemporalEntity:description, Model.ISA Core Vocabularies.dcat:Dataset:description, Model.ISA Core Vocabularies.cpsv:Rule:description, Model.ISA Core Vocabularies.cv:Event:description, Model.ISA Core Vocabularies.cv:ServiceConcessionContract:description, Model.ISA Core Vocabularies.cpsv:PublicService:description, Model.ISA Core Vocabularies.cv:Output:description, Model.ISA Core Vocabularies.cv:Cost:description, Model.ISA Core Vocabularies.cv:Channel:description +11:41:13 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/spatial): Model.ISA Core Vocabularies.cv:PublicOrganisation:spatial, Model.ISA Core Vocabularies.cpsv:PublicService:spatial +11:41:13 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/title): Model.ISA Core Vocabularies.dcat:Dataset:title, Model.ISA Core Vocabularies.cv:Event:name, Model.ISA Core Vocabularies.cv:Requirement:name, Model.ISA Core Vocabularies.cpsv:PublicService:name, Model.ISA Core Vocabularies.cpsv:Rule:name, Model.ISA Core Vocabularies.foaf:Agent:name, Model.ISA Core Vocabularies.cv:ServiceConcessionContract:name, Model.ISA Core Vocabularies.cv:Output:name +11:41:13 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://purl.org/dc/terms/identifier): Model.ISA Core Vocabularies.cpsv:Rule:identifier, Model.ISA Core Vocabularies.cv:Output:identifier, Model.ISA Core Vocabularies.cv:Event:identifier, Model.ISA Core Vocabularies.cpsv:PublicService:identifier, Model.ISA Core Vocabularies.foaf:Agent:identifier, Model.ISA Core Vocabularies.dcat:Dataset:identifier, Model.ISA Core Vocabularies.cv:Channel:identifier, Model.ISA Core Vocabularies.cv:Participation:identifier, Model.ISA Core Vocabularies.cv:Cost:identifier, Model.ISA Core Vocabularies.cv:ServiceConcessionContract:identifier, Model.ISA Core Vocabularies.cv:Requirement:identifier +11:41:13 WARN c.g.i.o.c.UriAssigner - The following properties (attribute or connector) map to the same URI (http://data.europa.eu/m8g/processingTime): Model.ISA Core Vocabularies.cpsv:PublicService:processingTime, Model.ISA Core Vocabularies.cv:Channel:processingTime +11:41:13 WARN c.g.i.o.c.TagHelper - Missing "issued" tag for "Model.ISA Core Vocabularies". +11:41:13 WARN c.g.i.o.c.TagHelper - Missing "license" tag for "Model.ISA Core Vocabularies". +11:41:13 WARN c.g.i.o.c.TagHelper - Missing "issued" tag for "Model.ISA Core Vocabularies". +11:41:13 WARN c.g.i.o.c.TagHelper - Missing "license" tag for "Model.ISA Core Vocabularies". +11:41:13 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "EvidenceType" . +11:41:13 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "ProofOfNationality" . +11:41:13 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "Person" . +11:41:13 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "GenericDate" . +11:41:13 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "Text" . +11:41:13 INFO c.g.i.o.c.JSONLDOutputHandler - handle class "Location" . +11:41:13 WARN c.g.i.o.c.UriAssigner - Ignoring connector "Model.ISA Core Vocabularies.person:Person:(Person -> Location)" since it lacks a defining package. +11:41:13 WARN c.g.i.o.c.Converter - Package for connector Model.ISA Core Vocabularies.person:Person:placeOfBirth is unknown +11:41:13 WARN c.g.i.o.c.UriAssigner - Ignoring connector "Model.ISA Core Vocabularies.oots:ProofOfNationality:(ProofOfNationality -> Person)" since it lacks a defining package. +11:41:13 WARN c.g.i.o.c.Converter - Package for connector Model.ISA Core Vocabularies.oots:ProofOfNationality:isAbout is unknown +11:41:13 WARN c.g.i.o.c.UriAssigner - Ignoring connector "Model.ISA Core Vocabularies.person:Person:(Person -> Location)" since it lacks a defining package. +11:41:13 WARN c.g.i.o.c.Converter - Package for connector Model.ISA Core Vocabularies.person:Person:countryOfBirth is unknown diff --git a/report/OOTS/ProofOfNationality/releases/0.0.1/all-proofofnationality.jsonld b/report/OOTS/ProofOfNationality/releases/0.0.1/all-proofofnationality.jsonld new file mode 100644 index 000000000..d57f08f94 --- /dev/null +++ b/report/OOTS/ProofOfNationality/releases/0.0.1/all-proofofnationality.jsonld @@ -0,0 +1,1317 @@ +{ + "@context": { + "vlaanderen": "http://data.vlaanderen.be/ns/", + "owl": "http://www.w3.org/2002/07/owl#", + "void": "http://rdfs.org/ns/void#", + "dcterms": "http://purl.org/dc/terms/", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "dcat": "http://www.w3.org/ns/dcat#", + "sdmx-dimension": "http://purl.org/linked-data/sdmx/2009/dimension#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "sdmx-attribute": "http://purl.org/linked-data/sdmx/2009/attribute#", + "qb": "http://purl.org/linked-data/cube#", + "skos": "http://www.w3.org/2004/02/skos/core#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "sdmx-concept": "http://purl.org/linked-data/sdmx/2009/concept#", + "foaf": "http://xmlns.com/foaf/0.1/", + "person": "http://www.w3.org/ns/person#", + "rec": "http://www.w3.org/2001/02pd/rec54#", + "vann": "http://purl.org/vocab/vann/", + "sh": "http://w3.org/ns/shacl#", + "label": { + "@id": "rdfs:label", + "@container": "@language" + }, + "modified": { + "@id": "dcterms:modified", + "@type": "xsd:date" + }, + "issued": { + "@id": "dcterms:issued" + }, + "authors": { + "@type": "foaf:Person", + "@id": "foaf:maker" + }, + "editors": { + "@type": "foaf:Person", + "@id": "rec:editor" + }, + "contributors": { + "@type": "foaf:Person", + "@id": "dcterms:contributor" + }, + "affiliation": { + "@id": "http://schema.org/affiliation" + }, + "classes": { + "@reverse": "rdfs:isDefinedBy" + }, + "datatypes": { + "@reverse": "rdfs:isDefinedBy" + }, + "name": { + "@id": "rdfs:label" + }, + "properties": { + "@reverse": "rdfs:isDefinedBy" + }, + "domain": { + "@id": "rdfs:domain" + }, + "range": { + "@id": "rdfs:range" + }, + "minCardinality": { + "@id": "sh:minCount" + }, + "maxCardinality": { + "@id": "sh:maxCount" + }, + "generalization": { + "@id": "rdfs:subPropertyOf" + }, + "externals": { + "@type": "http://www.w3.org/2000/01/rdf-schema#Class", + "@id": "rdfs:seeAlso" + } + }, + "@id": "https://data.europa.eu/m8g", + "@type": "http://www.w3.org/2002/07/owl#Ontology", + "label": { + "nl": "proofofnationality", + "en": "proofofnationality" + }, + "baseURI": "https://data.europa.eu/m8g/", + "issued": "TODO", + "license": "https://creativecommons.org/licenses/by/4.0/", + "extra": { + "EA-Name": "ISA Core Vocabularies", + "EA-Guid": "{7A28E3BF-AB15-430f-9039-691F06A10F1B}", + "baseURI": "https://data.europa.eu/m8g/", + "issued": "TODO", + "license": "TODO", + "RawTags": [ + { + "key": "baseURI", + "value": "https://data.europa.eu/m8g/", + "note": "null" + } + ] + }, + "authors": [], + "editors": [ + { + "foaf:firstName": "Emilien", + "foaf:lastName": "Caudron", + "affiliation": { + "foaf:name": "PwC EU Services" + }, + "@type": "foaf:Person" + }, + { + "foaf:firstName": "Faruk", + "foaf:lastName": "Karabulut", + "affiliation": { + "foaf:name": "PwC EU Services" + }, + "@type": "foaf:Person" + }, + { + "foaf:firstName": "Emidio", + "foaf:lastName": "Stani", + "affiliation": { + "foaf:name": "PwC EU Services" + }, + "@type": "foaf:Person" + }, + { + "foaf:firstName": "Claudio", + "foaf:lastName": "Valle", + "affiliation": { + "foaf:name": "PwC EU Services" + }, + "@type": "foaf:Person" + } + ], + "contributors": [], + "classes": [], + "properties": [], + "externals": [ + { + "@id": "http://data.europa.eu/m8g/EvidenceType", + "@type": "http://www.w3.org/2002/07/owl#Class", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "Information about the characteristics of an Evidence." + }, + "usage": { + "en": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences)." + }, + "ap-label-en": { + "en": "Evidence Type" + }, + "definition": { + "en": "Information about the characteristics of an Evidence." + }, + "label": { + "en": "Evidence Type" + }, + "extra": { + "EA-Name": "EvidenceType", + "EA-Guid": "{F62262A4-6831-4684-A50A-2FCBBB91B6E8}", + "EA-Package": "cv", + "EA-Type": "CLASS", + "EA-Parents": "", + "EA-Parents2": [], + "parentclasses": "", + "label": { + "en": "Evidence Type" + }, + "definition": { + "en": "Information about the characteristics of an Evidence." + }, + "usage": { + "en": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences)." + }, + "ap-label-en": { + "en": "Evidence Type" + }, + "ap-definition-en": { + "en": "Information about the characteristics of an Evidence." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://data.europa.eu/m8g/EvidenceType", + "note": "null" + }, + { + "key": "definition-en", + "value": "Information about the characteristics of an Evidence.", + "note": "null" + }, + { + "key": "usageNote-en", + "value": "NOTE", + "note": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences)." + }, + { + "key": "label-en", + "value": "Evidence Type", + "note": "null" + } + ], + "Scope": "NOTHING" + }, + "name": "EvidenceType" + }, + { + "@id": "http://data.europa.eu/m8g/GenericDate", + "@type": "http://www.w3.org/2002/07/owl#Class", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear" + }, + "ap-label-en": { + "en": "GenericDate" + }, + "definition": { + "en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear" + }, + "label": { + "en": "GenericDate" + }, + "extra": { + "EA-Name": "GenericDate", + "EA-Guid": "{F4582C0C-FB5E-48f4-8BA4-05D6AED23809}", + "EA-Package": "DataTypes", + "EA-Type": "DATATYPE", + "EA-Parents": "", + "EA-Parents2": [], + "parentclasses": "", + "label": { + "en": "GenericDate" + }, + "definition": { + "en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear" + }, + "usage": "", + "ap-label-en": { + "en": "GenericDate" + }, + "ap-definition-en": { + "en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear" + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://data.europa.eu/m8g/GenericDate", + "note": "null" + }, + { + "key": "label-en", + "value": "GenericDate", + "note": "null" + }, + { + "key": "definition-en", + "value": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear", + "note": "null" + }, + { + "key": "literal", + "value": "True", + "note": "null" + }, + { + "key": "class-usage-scope", + "value": "datatype", + "note": "null" + } + ], + "Scope": "NOTHING" + }, + "name": "Genericdate" + }, + { + "@id": "http://data.europa.eu/p4s/ProofOfNationality", + "@type": "http://www.w3.org/2002/07/owl#Class", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "Request for evidence regarding the nationality of the person (evidence subject)." + }, + "ap-label-en": { + "en": "Proof of nationality" + }, + "definition": { + "en": "Request for evidence regarding the nationality of the person (evidence subject)." + }, + "label": { + "en": "Proof of nationality" + }, + "extra": { + "EA-Name": "ProofOfNationality", + "EA-Guid": "{69B5B533-151D-4a33-8E73-A0EC34841EE9}", + "EA-Package": "oots", + "EA-Type": "CLASS", + "EA-Parents": "EvidenceType", + "EA-Parents2": [ + { + "name": "EvidenceType", + "label": "Evidence Type", + "package": "cv", + "uri": "http://data.europa.eu/m8g/EvidenceType" + } + ], + "parentclasses": "http://data.europa.eu/m8g/EvidenceType", + "label": { + "en": "Proof of nationality" + }, + "definition": { + "en": "Request for evidence regarding the nationality of the person (evidence subject)." + }, + "usage": "", + "ap-label-en": { + "en": "Proof of nationality" + }, + "ap-definition-en": { + "en": "Request for evidence regarding the nationality of the person (evidence subject)." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "definition-en", + "value": "Request for evidence regarding the nationality of the person (evidence subject).", + "note": "null" + }, + { + "key": "label-en", + "value": "Proof of nationality", + "note": "null" + }, + { + "key": "uri", + "value": "http://data.europa.eu/p4s/ProofOfNationality", + "note": "null" + }, + { + "key": "class-usage-scope", + "value": "main", + "note": "null" + } + ], + "Scope": "NOTHING" + }, + "name": "ProofOfNationality" + }, + { + "@id": "http://purl.org/dc/terms/Location", + "@type": "http://www.w3.org/2002/07/owl#Class", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "An identifiable geographic place or named place." + }, + "ap-label-en": { + "en": "Location" + }, + "definition": { + "en": "An identifiable geographic place or named place." + }, + "label": { + "en": "Location" + }, + "extra": { + "EA-Name": "Location", + "EA-Guid": "{C76F43F4-6D4A-49ec-9C53-A7EA6970C41D}", + "EA-Package": "dct", + "EA-Type": "CLASS", + "EA-Parents": "", + "EA-Parents2": [], + "parentclasses": "", + "label": { + "en": "Location" + }, + "definition": { + "en": "An identifiable geographic place or named place." + }, + "usage": "", + "ap-label-en": { + "en": "Location" + }, + "ap-definition-en": { + "en": "An identifiable geographic place or named place." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://purl.org/dc/terms/Location", + "note": "null" + }, + { + "key": "label-en", + "value": "Location", + "note": "null" + }, + { + "key": "definition-en", + "value": "An identifiable geographic place or named place.", + "note": "null" + } + ], + "Scope": "NOTHING" + }, + "name": "Location" + }, + { + "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "@type": "http://www.w3.org/2002/07/owl#Class", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "The text data type is a combination of a string and a language identifier." + }, + "ap-label-en": { + "en": "Text" + }, + "definition": { + "en": "The text data type is a combination of a string and a language identifier." + }, + "label": { + "en": "Text" + }, + "extra": { + "EA-Name": "Text", + "EA-Guid": "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", + "EA-Package": "DataTypes", + "EA-Type": "DATATYPE", + "EA-Parents": "", + "EA-Parents2": [], + "parentclasses": "", + "label": { + "en": "Text" + }, + "definition": { + "en": "The text data type is a combination of a string and a language identifier." + }, + "usage": "", + "ap-label-en": { + "en": "Text" + }, + "ap-definition-en": { + "en": "The text data type is a combination of a string and a language identifier." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "label-en", + "value": "Text", + "note": "null" + }, + { + "key": "uri", + "value": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "note": "null" + }, + { + "key": "definition-en", + "value": "The text data type is a combination of a string and a language identifier.", + "note": "null" + }, + { + "key": "literal", + "value": "true", + "note": "null" + }, + { + "key": "class-usage-scope", + "value": "datatype", + "note": "null" + } + ], + "Scope": "NOTHING" + }, + "name": "Text" + }, + { + "@id": "http://www.w3.org/ns/person#Person", + "@type": "http://www.w3.org/2002/07/owl#Class", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "A individual human being who may be dead or alive, but not imaginary." + }, + "usage": { + "en": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class." + }, + "ap-label-en": { + "en": "Person" + }, + "definition": { + "en": "A individual human being who may be dead or alive, but not imaginary." + }, + "label": { + "en": "Person" + }, + "extra": { + "EA-Name": "Person", + "EA-Guid": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Package": "person", + "EA-Type": "CLASS", + "EA-Parents": "", + "EA-Parents2": [], + "parentclasses": "", + "label": { + "en": "Person" + }, + "definition": { + "en": "A individual human being who may be dead or alive, but not imaginary." + }, + "usage": { + "en": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class." + }, + "ap-label-en": { + "en": "Person" + }, + "ap-definition-en": { + "en": "A individual human being who may be dead or alive, but not imaginary." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://www.w3.org/ns/person#Person", + "note": "null" + }, + { + "key": "label-en", + "value": "Person", + "note": "null" + }, + { + "key": "definition-en", + "value": "A individual human being who may be dead or alive, but not imaginary.", + "note": "null" + }, + { + "key": "usageNote-en", + "value": "NOTE", + "note": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class." + } + ], + "Scope": "NOTHING" + }, + "name": "Person" + } + ], + "externalproperties": [ + { + "@id": "http://data.europa.eu/m8g/birthDate", + "@type": "http://www.w3.org/2002/07/owl#DatatypeProperty", + "name": "dateOfBirth", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "The point in time on which the Person was born." + }, + "usage": { + "en": "The date of birth could be expressed as date, gYearMonth or gYear, example:\r\n
    \r\n
  • 1980-09-16^^xs:date
  • \r\n
  • 1980-09^^xs:gYearMonth
  • \r\n
  • 1980^^xs:gYear
  • \r\n
" + }, + "ap-label-en": { + "en": "date of birth" + }, + "definition": { + "en": "The point in time on which the Person was born." + }, + "label": { + "en": "date of birth" + }, + "extra": { + "EA-Name": "dateOfBirth", + "EA-Guid": "{0E297AAE-E6BA-42a0-A308-FC513C2D5EB1}", + "EA-Package": "person", + "EA-Type": "attribute", + "EA-Domain": "Person", + "EA-Domain-Guid": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Range": "GenericDate", + "RangeData": { + "EA-Name": "GenericDate", + "EA-GUID": "{F4582C0C-FB5E-48f4-8BA4-05D6AED23809}", + "EA-Package": "DataTypes", + "uri": "http://data.europa.eu/m8g/GenericDate" + }, + "label": { + "en": "date of birth" + }, + "definition": { + "en": "The point in time on which the Person was born." + }, + "usage": { + "en": "The date of birth could be expressed as date, gYearMonth or gYear, example:\r\n
    \r\n
  • 1980-09-16^^xs:date
  • \r\n
  • 1980-09^^xs:gYearMonth
  • \r\n
  • 1980^^xs:gYear
  • \r\n
" + }, + "ap-label-en": { + "en": "date of birth" + }, + "ap-definition-en": { + "en": "The point in time on which the Person was born." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://data.europa.eu/m8g/birthDate", + "note": "null" + }, + { + "key": "label-en", + "value": "date of birth", + "note": "null" + }, + { + "key": "definition-en", + "value": "The point in time on which the Person was born.", + "note": "null" + }, + { + "key": "usageNote-en", + "value": "NOTE", + "note": "The date of birth could be expressed as date, gYearMonth or gYear, example:\r\n
    \r\n
  • 1980-09-16^^xs:date
  • \r\n
  • 1980-09^^xs:gYearMonth
  • \r\n
  • 1980^^xs:gYear
  • \r\n
" + } + ], + "Scope": "NOTHING" + }, + "codelist": [], + "domain": [ + { + "uri": "http://www.w3.org/ns/person#Person", + "EA-Name": "Person" + } + ], + "range": [ + { + "EA-Name": "GenericDate", + "EA-GUID": "{F4582C0C-FB5E-48f4-8BA4-05D6AED23809}", + "EA-Package": "DataTypes", + "uri": "http://data.europa.eu/m8g/GenericDate" + } + ], + "generalization": [], + "minCardinality": "0", + "maxCardinality": "*" + }, + { + "@id": "http://purl.org/dc/terms/subject", + "@type": "http://www.w3.org/2002/07/owl#ObjectProperty", + "name": "isAbout", + "inpackage": "UNKNOWN", + "ap-definition-en": { + "en": "Agent that is the subject in the provided Evidence." + }, + "ap-label-en": { + "en": "is about" + }, + "definition": { + "en": "Agent that is the subject in the provided Evidence." + }, + "label": { + "en": "is about" + }, + "extra": { + "EA-Name": "isAbout", + "EA-Guid": "{8089B001-FF9B-4327-A323-A730BB3BA6C7}", + "derived": "false", + "EA-Package": "", + "EA-Type": "connector", + "EA-Domain": "ProofOfNationality", + "EA-Domain-Guid": "{69B5B533-151D-4a33-8E73-A0EC34841EE9}", + "EA-Range": "Person", + "RangeData": { + "EA-Name": "Person", + "EA-GUID": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Package": "person", + "uri": "http://www.w3.org/ns/person#Person" + }, + "sourceRole": "null", + "destRole": "isAbout", + "label": { + "en": "is about" + }, + "definition": { + "en": "Agent that is the subject in the provided Evidence." + }, + "usage": "", + "ap-label-en": { + "en": "is about" + }, + "ap-definition-en": { + "en": "Agent that is the subject in the provided Evidence." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "label-en", + "value": "NOTE", + "note": "is about" + }, + { + "key": "uri", + "value": "NOTE", + "note": "http://purl.org/dc/terms/subject" + }, + { + "key": "definition-en", + "value": "NOTE", + "note": "Agent that is the subject in the provided Evidence." + } + ], + "DestRoleTags": [ + { + "key": "label-en", + "value": "NOTE", + "note": "is about" + }, + { + "key": "uri", + "value": "NOTE", + "note": "http://purl.org/dc/terms/subject" + }, + { + "key": "definition-en", + "value": "NOTE", + "note": "Agent that is the subject in the provided Evidence." + } + ], + "Scope": "NOTHING" + }, + "codelist": [], + "domain": [ + { + "uri": "http://data.europa.eu/p4s/ProofOfNationality", + "EA-Name": "ProofOfNationality" + } + ], + "range": [ + { + "EA-Name": "Person", + "EA-GUID": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Package": "person", + "uri": "http://www.w3.org/ns/person#Person" + } + ], + "generalization": [], + "minCardinality": "1", + "maxCardinality": "1" + }, + { + "@id": "http://www.w3.org/ns/locn#geographicName", + "@type": "http://www.w3.org/2002/07/owl#DatatypeProperty", + "name": "geographicName", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "A textual description for a Location." + }, + "usage": { + "en": "A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital: - \"A?n?a\"@gr-Grek (the Greek endonym written in the Greek script) - \"Athína\"@gr-Latn (the standard Romanisation of the endonym) - \"Athens\"@en (the English language exonym) INSPIRE has a detailed (XML-based) method of providing metadata about a geographic name and in XML-data sets that may be the most appropriate method to follow. When using the Core Location Vocabulary in data sets that are not focussed on environmental/geographical data (the use case for INSPIRE), the Code datatype or a simple language identifier may be used to provide such metadata.\r\n\r\nThe country codes defined in ISO 3166 may be used as geographic names and these are generally preferred over either the long form or short form of a country's name (as they are less error prone). The Publications Office of the European Union recommends the use of ISO 3166-1 codes for countries in all cases except two: - use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; - use 'EL' in preference to the ISO 3166 code GR for Greece. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + "ap-label-en": { + "en": "geographic name" + }, + "definition": { + "en": "A textual description for a Location." + }, + "label": { + "en": "geographic name" + }, + "extra": { + "EA-Name": "geographicName", + "EA-Guid": "{47322390-B650-43d1-927D-B3160DB699C8}", + "EA-Package": "dct", + "EA-Type": "attribute", + "EA-Domain": "Location", + "EA-Domain-Guid": "{C76F43F4-6D4A-49ec-9C53-A7EA6970C41D}", + "EA-Range": "Text", + "RangeData": { + "EA-Name": "Text", + "EA-GUID": "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", + "EA-Package": "DataTypes", + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "label": { + "en": "geographic name" + }, + "definition": { + "en": "A textual description for a Location." + }, + "usage": { + "en": "A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital: - \"A?n?a\"@gr-Grek (the Greek endonym written in the Greek script) - \"Athína\"@gr-Latn (the standard Romanisation of the endonym) - \"Athens\"@en (the English language exonym) INSPIRE has a detailed (XML-based) method of providing metadata about a geographic name and in XML-data sets that may be the most appropriate method to follow. When using the Core Location Vocabulary in data sets that are not focussed on environmental/geographical data (the use case for INSPIRE), the Code datatype or a simple language identifier may be used to provide such metadata.\r\n\r\nThe country codes defined in ISO 3166 may be used as geographic names and these are generally preferred over either the long form or short form of a country's name (as they are less error prone). The Publications Office of the European Union recommends the use of ISO 3166-1 codes for countries in all cases except two: - use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; - use 'EL' in preference to the ISO 3166 code GR for Greece. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + "ap-label-en": { + "en": "geographic name" + }, + "ap-definition-en": { + "en": "A textual description for a Location." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://www.w3.org/ns/locn#geographicName", + "note": "null" + }, + { + "key": "label-en", + "value": "geographic name", + "note": "null" + }, + { + "key": "definition-en", + "value": "A textual description for a Location.", + "note": "null" + }, + { + "key": "usageNote-en", + "value": "NOTE", + "note": "A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital: - \"A?n?a\"@gr-Grek (the Greek endonym written in the Greek script) - \"Athína\"@gr-Latn (the standard Romanisation of the endonym) - \"Athens\"@en (the English language exonym) INSPIRE has a detailed (XML-based) method of providing metadata about a geographic name and in XML-data sets that may be the most appropriate method to follow. When using the Core Location Vocabulary in data sets that are not focussed on environmental/geographical data (the use case for INSPIRE), the Code datatype or a simple language identifier may be used to provide such metadata.\r\n\r\nThe country codes defined in ISO 3166 may be used as geographic names and these are generally preferred over either the long form or short form of a country's name (as they are less error prone). The Publications Office of the European Union recommends the use of ISO 3166-1 codes for countries in all cases except two: - use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; - use 'EL' in preference to the ISO 3166 code GR for Greece. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + } + ], + "Scope": "NOTHING" + }, + "codelist": [], + "domain": [ + { + "uri": "http://purl.org/dc/terms/Location", + "EA-Name": "Location" + } + ], + "range": [ + { + "EA-Name": "Text", + "EA-GUID": "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", + "EA-Package": "DataTypes", + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + } + ], + "generalization": [], + "minCardinality": "0", + "maxCardinality": "*" + }, + { + "@id": "http://www.w3.org/ns/person#countryOfBirth", + "@type": "http://www.w3.org/2002/07/owl#ObjectProperty", + "name": "countryOfBirth", + "inpackage": "UNKNOWN", + "ap-definition-en": { + "en": "The country in which the Person was born." + }, + "usage": { + "en": "The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like \"DE\" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + "ap-label-en": { + "en": "country of birth" + }, + "definition": { + "en": "The country in which the Person was born." + }, + "label": { + "en": "country of birth" + }, + "extra": { + "EA-Name": "countryOfBirth", + "EA-Guid": "{C58092CC-C21A-4932-A0EA-65E8519BA158}", + "derived": "false", + "EA-Package": "", + "EA-Type": "connector", + "EA-Domain": "Person", + "EA-Domain-Guid": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Range": "Location", + "RangeData": { + "EA-Name": "Location", + "EA-GUID": "{C76F43F4-6D4A-49ec-9C53-A7EA6970C41D}", + "EA-Package": "dct", + "uri": "http://purl.org/dc/terms/Location" + }, + "sourceRole": "null", + "destRole": "countryOfBirth", + "label": { + "en": "country of birth" + }, + "definition": { + "en": "The country in which the Person was born." + }, + "usage": { + "en": "The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like \"DE\" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + "ap-label-en": { + "en": "country of birth" + }, + "ap-definition-en": { + "en": "The country in which the Person was born." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "usageNote-en", + "value": "NOTE", + "note": "NOTE$ea_notes=The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like \"DE\" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + { + "key": "label-en", + "value": "NOTE", + "note": "country of birth" + }, + { + "key": "uri", + "value": "NOTE", + "note": "http://www.w3.org/ns/person#countryOfBirth" + }, + { + "key": "definition-en", + "value": "NOTE", + "note": "The country in which the Person was born." + } + ], + "DestRoleTags": [ + { + "key": "usageNote-en", + "value": "NOTE", + "note": "NOTE$ea_notes=The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like \"DE\" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + { + "key": "label-en", + "value": "NOTE", + "note": "country of birth" + }, + { + "key": "uri", + "value": "NOTE", + "note": "http://www.w3.org/ns/person#countryOfBirth" + }, + { + "key": "definition-en", + "value": "NOTE", + "note": "The country in which the Person was born." + } + ], + "Scope": "NOTHING" + }, + "codelist": [], + "domain": [ + { + "uri": "http://www.w3.org/ns/person#Person", + "EA-Name": "Person" + } + ], + "range": [ + { + "EA-Name": "Location", + "EA-GUID": "{C76F43F4-6D4A-49ec-9C53-A7EA6970C41D}", + "EA-Package": "dct", + "uri": "http://purl.org/dc/terms/Location" + } + ], + "generalization": [], + "minCardinality": "0", + "maxCardinality": "*" + }, + { + "@id": "http://www.w3.org/ns/person#placeOfBirth", + "@type": "http://www.w3.org/2002/07/owl#ObjectProperty", + "name": "placeOfBirth", + "inpackage": "UNKNOWN", + "ap-definition-en": { + "en": "The Location where the Person was born." + }, + "usage": { + "en": "The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as \"Amsterdam\" or \"Valetta\" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported." + }, + "ap-label-en": { + "en": "place of birth" + }, + "definition": { + "en": "The Location where the Person was born." + }, + "label": { + "en": "place of birth" + }, + "extra": { + "EA-Name": "placeOfBirth", + "EA-Guid": "{2F4217DC-565B-49da-9EBB-48719E9634B1}", + "derived": "false", + "EA-Package": "", + "EA-Type": "connector", + "EA-Domain": "Person", + "EA-Domain-Guid": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Range": "Location", + "RangeData": { + "EA-Name": "Location", + "EA-GUID": "{C76F43F4-6D4A-49ec-9C53-A7EA6970C41D}", + "EA-Package": "dct", + "uri": "http://purl.org/dc/terms/Location" + }, + "sourceRole": "null", + "destRole": "placeOfBirth", + "label": { + "en": "place of birth" + }, + "definition": { + "en": "The Location where the Person was born." + }, + "usage": { + "en": "The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as \"Amsterdam\" or \"Valetta\" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported." + }, + "ap-label-en": { + "en": "place of birth" + }, + "ap-definition-en": { + "en": "The Location where the Person was born." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "usageNote-en", + "value": "NOTE", + "note": "NOTE$ea_notes=The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as \"Amsterdam\" or \"Valetta\" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported." + }, + { + "key": "label-en", + "value": "NOTE", + "note": "place of birth" + }, + { + "key": "uri", + "value": "NOTE", + "note": "http://www.w3.org/ns/person#placeOfBirth" + }, + { + "key": "definition-en", + "value": "NOTE", + "note": "The Location where the Person was born." + } + ], + "DestRoleTags": [ + { + "key": "usageNote-en", + "value": "NOTE", + "note": "NOTE$ea_notes=The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as \"Amsterdam\" or \"Valetta\" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported." + }, + { + "key": "label-en", + "value": "NOTE", + "note": "place of birth" + }, + { + "key": "uri", + "value": "NOTE", + "note": "http://www.w3.org/ns/person#placeOfBirth" + }, + { + "key": "definition-en", + "value": "NOTE", + "note": "The Location where the Person was born." + } + ], + "Scope": "NOTHING" + }, + "codelist": [], + "domain": [ + { + "uri": "http://www.w3.org/ns/person#Person", + "EA-Name": "Person" + } + ], + "range": [ + { + "EA-Name": "Location", + "EA-GUID": "{C76F43F4-6D4A-49ec-9C53-A7EA6970C41D}", + "EA-Package": "dct", + "uri": "http://purl.org/dc/terms/Location" + } + ], + "generalization": [], + "minCardinality": "0", + "maxCardinality": "*" + }, + { + "@id": "http://xmlns.com/foaf/0.1/familyName", + "@type": "http://www.w3.org/2002/07/owl#DatatypeProperty", + "name": "familyName", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "The hereditary surname of a family." + }, + "usage": { + "en": "Usually referring to a group of people related by blood, marriage or adoption. This attribute also carries prefixes or suffixes which are part of the family name, e.g. \"de Boer\", \"van de Putte\", \"von und zu Orlow\". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single family name property so that, for example, Miguel de Cervantes Saavedra's family name would be recorded as \"de Cervantes Saavedra\"." + }, + "ap-label-en": { + "en": "family name" + }, + "definition": { + "en": "The hereditary surname of a family." + }, + "label": { + "en": "family name" + }, + "extra": { + "EA-Name": "familyName", + "EA-Guid": "{96E7483C-255D-4df5-91F7-77B219146F13}", + "EA-Package": "person", + "EA-Type": "attribute", + "EA-Domain": "Person", + "EA-Domain-Guid": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Range": "Text", + "RangeData": { + "EA-Name": "Text", + "EA-GUID": "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", + "EA-Package": "DataTypes", + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "label": { + "en": "family name" + }, + "definition": { + "en": "The hereditary surname of a family." + }, + "usage": { + "en": "Usually referring to a group of people related by blood, marriage or adoption. This attribute also carries prefixes or suffixes which are part of the family name, e.g. \"de Boer\", \"van de Putte\", \"von und zu Orlow\". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single family name property so that, for example, Miguel de Cervantes Saavedra's family name would be recorded as \"de Cervantes Saavedra\"." + }, + "ap-label-en": { + "en": "family name" + }, + "ap-definition-en": { + "en": "The hereditary surname of a family." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://xmlns.com/foaf/0.1/familyName", + "note": "null" + }, + { + "key": "label-en", + "value": "family name", + "note": "null" + }, + { + "key": "definition-en", + "value": "The hereditary surname of a family.", + "note": "null" + }, + { + "key": "usageNote-en", + "value": "NOTE", + "note": "Usually referring to a group of people related by blood, marriage or adoption. This attribute also carries prefixes or suffixes which are part of the family name, e.g. \"de Boer\", \"van de Putte\", \"von und zu Orlow\". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single family name property so that, for example, Miguel de Cervantes Saavedra's family name would be recorded as \"de Cervantes Saavedra\"." + } + ], + "Scope": "NOTHING" + }, + "codelist": [], + "domain": [ + { + "uri": "http://www.w3.org/ns/person#Person", + "EA-Name": "Person" + } + ], + "range": [ + { + "EA-Name": "Text", + "EA-GUID": "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", + "EA-Package": "DataTypes", + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + } + ], + "generalization": [], + "minCardinality": "0", + "maxCardinality": "*" + }, + { + "@id": "http://xmlns.com/foaf/0.1/givenName", + "@type": "http://www.w3.org/2002/07/owl#DatatypeProperty", + "name": "givenName", + "inpackage": "OTHER_PACKAGE", + "ap-definition-en": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "usage": { + "en": "Usually a first name or forename. Given to a person by his or her parents at birth or legally recognised as 'given names' through a formal process. All given names are ordered in one property so that, for example, the given name for Johann Sebastian Bach is \"Johann Sebastian\"." + }, + "ap-label-en": { + "en": "given name" + }, + "definition": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "label": { + "en": "given name" + }, + "extra": { + "EA-Name": "givenName", + "EA-Guid": "{DDF3ED17-7415-4c6c-B208-7B642496AD2D}", + "EA-Package": "person", + "EA-Type": "attribute", + "EA-Domain": "Person", + "EA-Domain-Guid": "{25864841-22B7-4c9a-9D72-EFF902B16055}", + "EA-Range": "Text", + "RangeData": { + "EA-Name": "Text", + "EA-GUID": "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", + "EA-Package": "DataTypes", + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + }, + "label": { + "en": "given name" + }, + "definition": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "usage": { + "en": "Usually a first name or forename. Given to a person by his or her parents at birth or legally recognised as 'given names' through a formal process. All given names are ordered in one property so that, for example, the given name for Johann Sebastian Bach is \"Johann Sebastian\"." + }, + "ap-label-en": { + "en": "given name" + }, + "ap-definition-en": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "ap-usageNote-en": "", + "ap-codelist": "", + "RawTags": [ + { + "key": "uri", + "value": "http://xmlns.com/foaf/0.1/givenName", + "note": "null" + }, + { + "key": "label-en", + "value": "given name", + "note": "null" + }, + { + "key": "definition-en", + "value": "The name(s) that identify the Person within a family with a common surname.", + "note": "null" + }, + { + "key": "usageNote-en", + "value": "NOTE", + "note": "Usually a first name or forename. Given to a person by his or her parents at birth or legally recognised as 'given names' through a formal process. All given names are ordered in one property so that, for example, the given name for Johann Sebastian Bach is \"Johann Sebastian\"." + } + ], + "Scope": "NOTHING" + }, + "codelist": [], + "domain": [ + { + "uri": "http://www.w3.org/ns/person#Person", + "EA-Name": "Person" + } + ], + "range": [ + { + "EA-Name": "Text", + "EA-GUID": "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", + "EA-Package": "DataTypes", + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + } + ], + "generalization": [], + "minCardinality": "0", + "maxCardinality": "*" + } + ], + "name": "proofofnationality", + "type": "ap", + "eap": "OOTS_ProofOfNationality.eap", + "diagram": "ProofOfNationality", + "template": "ProofOfNationality_en.j2", + "title": "Proof Of Nationality", + "publication-state": "Draft", + "publication-date": "2024-11-18", + "contributors-file": "stakeholders.csv", + "contributors-column": "OOTS", + "site": "site-skeleton/proofofnationality", + "repourl": "https://code.europa.eu/oots/tdd/data_models/Evidence/ProofOfNationality/tree/master/releases/0.0.1", + "feedbackurl": "https://ec.europa.eu/digital-building-blocks/wikis/display/SDGOO/Discussion+Items+-+EM?src=contextnavpagetreemode", + "versionurl": "https://code.europa.eu/oots/tdd/data_models/Evidence/ProofOfNationality/tree/master/releases/0.0.1", + "standaardregisterurl": "https://code.europa.eu/oots/tdd/data_models/Evidence/ProofOfNationality/tree/master/releases/0.0.1/Changelog.md", + "translation": [ + { + "language": "en", + "template": "ProofOfNationality_en.j2", + "title": "Proof Of Nationality", + "translationjson": "ProofOfNationality_en.json", + "mergefile": "ProofOfNationality_en_merged.jsonld" + } + ], + "toolchainversion": "3", + "documentconfig": { + "statuslabel": "Draft", + "editorDocumentroot": "https://data-models-oots-tdd-8b6791fd33fcb1f29c7d6ad9c6173ba55d28c0a5f9.pages.code.europa.eu/Evidence/ProofOfNationality/releases/0.0.1" + }, + "config": "config/config-ap.json", + "branchtag": "oots", + "disabled": false, + "dummy": "1", + "filename": "config/oots.json", + "navigation": { + "prev": "https://data-models-oots-tdd-8b6791fd33fcb1f29c7d6ad9c6173ba55d28c0a5f9.pages.code.europa.eu/Evidence/ProofOfNationality/releases/0.0.1", + "self": "https://data-models-oots-tdd-8b6791fd33fcb1f29c7d6ad9c6173ba55d28c0a5f9.pages.code.europa.eu/Evidence/ProofOfNationality/releases/0.0.1" + }, + "repository": "git@uri.semic.eu-thema:SEMICeu/uri.semic.eu-thema.git", + "urlref": "/OOTS/ProofOfNationality/releases/0.0.1/", + "documentcommit": "52b8a8a1e3891cb6fc530cb5c2e316dd109a36c9", + "toolchaincommit": "2b70e8e7caf7d0e550086eae29a60c6e9d5393aa", + "hostname": "https://semiceu.github.io" +} diff --git a/report/OOTS/ProofOfNationality/releases/0.0.1/html-nj_en.json b/report/OOTS/ProofOfNationality/releases/0.0.1/html-nj_en.json new file mode 100644 index 000000000..11707551d --- /dev/null +++ b/report/OOTS/ProofOfNationality/releases/0.0.1/html-nj_en.json @@ -0,0 +1,502 @@ +{ + "metadata": { + "title": "Proof Of Nationality", + "uri": "https://data.europa.eu/m8g", + "issued": "2024-11-18", + "baseURI": "https://data.europa.eu/m8g/", + "filename": "proofofnationality", + "navigation": { + "prev": "https://data-models-oots-tdd-8b6791fd33fcb1f29c7d6ad9c6173ba55d28c0a5f9.pages.code.europa.eu/Evidence/ProofOfNationality/releases/0.0.1", + "self": "https://semiceu.github.io/OOTS/ProofOfNationality/releases/0.0.1/" + }, + "license": "https://creativecommons.org/licenses/by/4.0/", + "documenttype": "ap", + "documentconfig": { + "editorDocumentroot": "https://data-models-oots-tdd-8b6791fd33fcb1f29c7d6ad9c6173ba55d28c0a5f9.pages.code.europa.eu/Evidence/ProofOfNationality/releases/0.0.1", + "statuslabel": "Draft" + }, + "status": "Draft", + "statuslabel": "Onbekend", + "repositoryurl": "git@uri.semic.eu-thema:SEMICeu/uri.semic.eu-thema.git/tree/52b8a8a1e3891cb6fc530cb5c2e316dd109a36c9", + "changelogurl": "git@uri.semic.eu-thema:SEMICeu/uri.semic.eu-thema.git/blob/52b8a8a1e3891cb6fc530cb5c2e316dd109a36c9/CHANGELOG", + "feedbackurl": "https://ec.europa.eu/digital-building-blocks/wikis/display/SDGOO/Discussion+Items+-+EM?src=contextnavpagetreemode", + "standaardregisterurl": "https://code.europa.eu/oots/tdd/data_models/Evidence/ProofOfNationality/tree/master/releases/0.0.1/Changelog.md", + "usesVocs": [], + "usesAPs": [] + }, + "classes": [ + { + "uri": "http://data.europa.eu/m8g/EvidenceType", + "name": "EvidenceType", + "label": { + "en": "Evidence Type" + }, + "sort": "Evidence Type", + "description": { + "en": "Information about the characteristics of an Evidence." + }, + "usage": { + "en": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences)." + }, + "parents": [], + "rawTags": { + "uri": "http://data.europa.eu/m8g/EvidenceType", + "definition-en": "Information about the characteristics of an Evidence.", + "usageNote-en": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences).", + "label-en": "Evidence Type" + }, + "properties": [] + }, + { + "uri": "http://data.europa.eu/p4s/ProofOfNationality", + "name": "ProofOfNationality", + "label": { + "en": "Proof of nationality" + }, + "sort": "Proof of nationality", + "description": { + "en": "Request for evidence regarding the nationality of the person (evidence subject)." + }, + "usage": {}, + "parents": [ + { + "label": "Evidence Type", + "name": "EvidenceType", + "package": "cv", + "uri": "http://data.europa.eu/m8g/EvidenceType", + "scoped_uri": "#Evidence Type" + } + ], + "rawTags": { + "definition-en": "Request for evidence regarding the nationality of the person (evidence subject).", + "label-en": "Proof of nationality", + "uri": "http://data.europa.eu/p4s/ProofOfNationality", + "class-usage-scope": "main" + }, + "properties": [ + { + "uri": "http://purl.org/dc/terms/subject", + "name": "isAbout", + "sort": "is about", + "label": { + "en": "is about" + }, + "description": { + "en": "Agent that is the subject in the provided Evidence." + }, + "usage": {}, + "domain": [ + { + "EA-Name": "ProofOfNationality", + "uri": "http://data.europa.eu/p4s/ProofOfNationality" + } + ], + "range": [ + { + "range_label": "Person", + "range_uri": "http://www.w3.org/ns/person#Person" + } + ], + "scopedrange": [ + { + "range_uri": "#Person", + "range_puri": "http://www.w3.org/ns/person#Person", + "range_label": { + "en": "Person" + } + } + ], + "cardinality": "1", + "codelist_uri": "", + "rawTags": { + "label-en": "is about", + "uri": "http://purl.org/dc/terms/subject", + "definition-en": "Agent that is the subject in the provided Evidence." + } + } + ] + }, + { + "uri": "http://purl.org/dc/terms/Location", + "name": "Location", + "label": { + "en": "Location" + }, + "sort": "Location", + "description": { + "en": "An identifiable geographic place or named place." + }, + "usage": {}, + "parents": [], + "rawTags": { + "uri": "http://purl.org/dc/terms/Location", + "label-en": "Location", + "definition-en": "An identifiable geographic place or named place." + }, + "properties": [ + { + "uri": "http://www.w3.org/ns/locn#geographicName", + "name": "geographicName", + "sort": "geographic name", + "label": { + "en": "geographic name" + }, + "description": { + "en": "A textual description for a Location." + }, + "usage": { + "en": "A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital: - \"A?n?a\"@gr-Grek (the Greek endonym written in the Greek script) - \"Athína\"@gr-Latn (the standard Romanisation of the endonym) - \"Athens\"@en (the English language exonym) INSPIRE has a detailed (XML-based) method of providing metadata about a geographic name and in XML-data sets that may be the most appropriate method to follow. When using the Core Location Vocabulary in data sets that are not focussed on environmental/geographical data (the use case for INSPIRE), the Code datatype or a simple language identifier may be used to provide such metadata.\r\n\r\nThe country codes defined in ISO 3166 may be used as geographic names and these are generally preferred over either the long form or short form of a country's name (as they are less error prone). The Publications Office of the European Union recommends the use of ISO 3166-1 codes for countries in all cases except two: - use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; - use 'EL' in preference to the ISO 3166 code GR for Greece. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + "domain": [ + { + "EA-Name": "Location", + "uri": "http://purl.org/dc/terms/Location" + } + ], + "range": [ + { + "range_label": "Text", + "range_uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + } + ], + "scopedrange": [ + { + "range_uri": "#Text", + "range_puri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "range_label": { + "en": "Text" + } + } + ], + "cardinality": "0..*", + "codelist_uri": "", + "rawTags": { + "uri": "http://www.w3.org/ns/locn#geographicName", + "label-en": "geographic name", + "definition-en": "A textual description for a Location.", + "usageNote-en": "A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital: - \"A?n?a\"@gr-Grek (the Greek endonym written in the Greek script) - \"Athína\"@gr-Latn (the standard Romanisation of the endonym) - \"Athens\"@en (the English language exonym) INSPIRE has a detailed (XML-based) method of providing metadata about a geographic name and in XML-data sets that may be the most appropriate method to follow. When using the Core Location Vocabulary in data sets that are not focussed on environmental/geographical data (the use case for INSPIRE), the Code datatype or a simple language identifier may be used to provide such metadata.\r\n\r\nThe country codes defined in ISO 3166 may be used as geographic names and these are generally preferred over either the long form or short form of a country's name (as they are less error prone). The Publications Office of the European Union recommends the use of ISO 3166-1 codes for countries in all cases except two: - use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; - use 'EL' in preference to the ISO 3166 code GR for Greece. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + } + } + ] + }, + { + "uri": "http://www.w3.org/ns/person#Person", + "name": "Person", + "label": { + "en": "Person" + }, + "sort": "Person", + "description": { + "en": "A individual human being who may be dead or alive, but not imaginary." + }, + "usage": { + "en": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class." + }, + "parents": [], + "rawTags": { + "uri": "http://www.w3.org/ns/person#Person", + "label-en": "Person", + "definition-en": "A individual human being who may be dead or alive, but not imaginary.", + "usageNote-en": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class." + }, + "properties": [ + { + "uri": "http://data.europa.eu/m8g/birthDate", + "name": "dateOfBirth", + "sort": "date of birth", + "label": { + "en": "date of birth" + }, + "description": { + "en": "The point in time on which the Person was born." + }, + "usage": { + "en": "The date of birth could be expressed as date, gYearMonth or gYear, example:\r\n
    \r\n
  • 1980-09-16^^xs:date
  • \r\n
  • 1980-09^^xs:gYearMonth
  • \r\n
  • 1980^^xs:gYear
  • \r\n
" + }, + "domain": [ + { + "EA-Name": "Person", + "uri": "http://www.w3.org/ns/person#Person" + } + ], + "range": [ + { + "range_label": "GenericDate", + "range_uri": "http://data.europa.eu/m8g/GenericDate" + } + ], + "scopedrange": [ + { + "range_uri": "#GenericDate", + "range_puri": "http://data.europa.eu/m8g/GenericDate", + "range_label": { + "en": "GenericDate" + } + } + ], + "cardinality": "0..*", + "codelist_uri": "", + "rawTags": { + "uri": "http://data.europa.eu/m8g/birthDate", + "label-en": "date of birth", + "definition-en": "The point in time on which the Person was born.", + "usageNote-en": "The date of birth could be expressed as date, gYearMonth or gYear, example:\r\n
    \r\n
  • 1980-09-16^^xs:date
  • \r\n
  • 1980-09^^xs:gYearMonth
  • \r\n
  • 1980^^xs:gYear
  • \r\n
" + } + }, + { + "uri": "http://www.w3.org/ns/person#countryOfBirth", + "name": "countryOfBirth", + "sort": "country of birth", + "label": { + "en": "country of birth" + }, + "description": { + "en": "The country in which the Person was born." + }, + "usage": { + "en": "The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like \"DE\" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code." + }, + "domain": [ + { + "EA-Name": "Person", + "uri": "http://www.w3.org/ns/person#Person" + } + ], + "range": [ + { + "range_label": "Location", + "range_uri": "http://purl.org/dc/terms/Location" + } + ], + "scopedrange": [ + { + "range_uri": "#Location", + "range_puri": "http://purl.org/dc/terms/Location", + "range_label": { + "en": "Location" + } + } + ], + "cardinality": "0..*", + "codelist_uri": "", + "rawTags": { + "usageNote-en": "NOTE$ea_notes=The Location Class has two properties: a Geographic Name and a Geographic Identifier. Plain codes like \"DE\" should be provided as values for Geographical Names whereas URIs should be provided as value of the Geographical Identifier. Ideally, provide both. Providing a simple country name is problematic and should be avoided whereas using a standardised system that allows the use of a code list for country names has a lot of potential for increasing semantic interoperability. Known diversity that one has to deal with when exchanging country names between different communication partners without relying on an agreed code list are: (a) long form vs. short form of a country name (e.g. Federal Republic of Germany vs. Germany), (b) different languages (Italy vs. Italia), (c) historic name vs. current name (Burma vs. Myanmar), (d) ambiguity of similar sounding countries (Republic of the Congo vs. Democratic Republic of the Congo). The Publications Office of the European Union recommends and uses ISO 3166-1 codes for countries in all cases except two: use 'UK' in preference to the ISO 3166 code GB for the United Kingdom; use 'EL' in preference to the ISO 3166 code GR for Greece. See Publications Office list of countries for details of the OPOCE's full list of countries, codes, currencies and more. Where a country has changed its name or no longer exists (such as Czechoslovakia, Yugoslavia etc.) use the ISO 3166-3 code.", + "label-en": "country of birth", + "uri": "http://www.w3.org/ns/person#countryOfBirth", + "definition-en": "The country in which the Person was born." + } + }, + { + "uri": "http://www.w3.org/ns/person#placeOfBirth", + "name": "placeOfBirth", + "sort": "place of birth", + "label": { + "en": "place of birth" + }, + "description": { + "en": "The Location where the Person was born." + }, + "usage": { + "en": "The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as \"Amsterdam\" or \"Valetta\" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported." + }, + "domain": [ + { + "EA-Name": "Person", + "uri": "http://www.w3.org/ns/person#Person" + } + ], + "range": [ + { + "range_label": "Location", + "range_uri": "http://purl.org/dc/terms/Location" + } + ], + "scopedrange": [ + { + "range_uri": "#Location", + "range_puri": "http://purl.org/dc/terms/Location", + "range_label": { + "en": "Location" + } + } + ], + "cardinality": "0..*", + "codelist_uri": "", + "rawTags": { + "usageNote-en": "NOTE$ea_notes=The Place of Birth and Place of Death are given using the Location class which is associated via the appropriate relationship. The Location Class has two properties: (1) the geographic name of the place, which is given as a string such as \"Amsterdam\" or \"Valetta\" and (2) an identifier, such as a geonames URI http://sws.geonames.org/2759794 (which identifies Amsterdam) or http://sws.geonames.org/2562305 (which identifies Valetta). The use of identifiers is preferred as these are unambiguous, however, public sector data typically uses simple names to record places and this is fully supported.", + "label-en": "place of birth", + "uri": "http://www.w3.org/ns/person#placeOfBirth", + "definition-en": "The Location where the Person was born." + } + }, + { + "uri": "http://xmlns.com/foaf/0.1/familyName", + "name": "familyName", + "sort": "family name", + "label": { + "en": "family name" + }, + "description": { + "en": "The hereditary surname of a family." + }, + "usage": { + "en": "Usually referring to a group of people related by blood, marriage or adoption. This attribute also carries prefixes or suffixes which are part of the family name, e.g. \"de Boer\", \"van de Putte\", \"von und zu Orlow\". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single family name property so that, for example, Miguel de Cervantes Saavedra's family name would be recorded as \"de Cervantes Saavedra\"." + }, + "domain": [ + { + "EA-Name": "Person", + "uri": "http://www.w3.org/ns/person#Person" + } + ], + "range": [ + { + "range_label": "Text", + "range_uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + } + ], + "scopedrange": [ + { + "range_uri": "#Text", + "range_puri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "range_label": { + "en": "Text" + } + } + ], + "cardinality": "0..*", + "codelist_uri": "", + "rawTags": { + "uri": "http://xmlns.com/foaf/0.1/familyName", + "label-en": "family name", + "definition-en": "The hereditary surname of a family.", + "usageNote-en": "Usually referring to a group of people related by blood, marriage or adoption. This attribute also carries prefixes or suffixes which are part of the family name, e.g. \"de Boer\", \"van de Putte\", \"von und zu Orlow\". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single family name property so that, for example, Miguel de Cervantes Saavedra's family name would be recorded as \"de Cervantes Saavedra\"." + } + }, + { + "uri": "http://xmlns.com/foaf/0.1/givenName", + "name": "givenName", + "sort": "given name", + "label": { + "en": "given name" + }, + "description": { + "en": "The name(s) that identify the Person within a family with a common surname." + }, + "usage": { + "en": "Usually a first name or forename. Given to a person by his or her parents at birth or legally recognised as 'given names' through a formal process. All given names are ordered in one property so that, for example, the given name for Johann Sebastian Bach is \"Johann Sebastian\"." + }, + "domain": [ + { + "EA-Name": "Person", + "uri": "http://www.w3.org/ns/person#Person" + } + ], + "range": [ + { + "range_label": "Text", + "range_uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString" + } + ], + "scopedrange": [ + { + "range_uri": "#Text", + "range_puri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "range_label": { + "en": "Text" + } + } + ], + "cardinality": "0..*", + "codelist_uri": "", + "rawTags": { + "uri": "http://xmlns.com/foaf/0.1/givenName", + "label-en": "given name", + "definition-en": "The name(s) that identify the Person within a family with a common surname.", + "usageNote-en": "Usually a first name or forename. Given to a person by his or her parents at birth or legally recognised as 'given names' through a formal process. All given names are ordered in one property so that, for example, the given name for Johann Sebastian Bach is \"Johann Sebastian\"." + } + } + ] + } + ], + "properties": [], + "contributors": [ + { + "role": "E", + "first_name": "Emilien", + "last_name": "Caudron", + "affiliation": { + "name": "PwC EU Services" + } + }, + { + "role": "E", + "first_name": "Faruk", + "last_name": "Karabulut", + "affiliation": { + "name": "PwC EU Services" + } + }, + { + "role": "E", + "first_name": "Emidio", + "last_name": "Stani", + "affiliation": { + "name": "PwC EU Services" + } + }, + { + "role": "E", + "first_name": "Claudio", + "last_name": "Valle", + "affiliation": { + "name": "PwC EU Services" + } + } + ], + "datatypes": [ + { + "uri": "http://data.europa.eu/m8g/GenericDate", + "name": "Genericdate", + "label": { + "en": "GenericDate" + }, + "sort": "GenericDate", + "description": { + "en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear" + }, + "usage": {}, + "parents": [], + "rawTags": { + "uri": "http://data.europa.eu/m8g/GenericDate", + "label-en": "GenericDate", + "definition-en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear", + "literal": "True", + "class-usage-scope": "datatype" + }, + "properties": [] + }, + { + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "name": "Text", + "label": { + "en": "Text" + }, + "sort": "Text", + "description": { + "en": "The text data type is a combination of a string and a language identifier." + }, + "usage": {}, + "parents": [], + "rawTags": { + "label-en": "Text", + "uri": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", + "definition-en": "The text data type is a combination of a string and a language identifier.", + "literal": "true", + "class-usage-scope": "datatype" + }, + "properties": [] + } + ], + "parents": [], + "documentroot": "/OOTS/ProofOfNationality/releases/0.0.1/" +} diff --git a/report/OOTS/ProofOfNationality/releases/0.0.1/proofofnationality.jsonld b/report/OOTS/ProofOfNationality/releases/0.0.1/proofofnationality.jsonld new file mode 100644 index 000000000..6b0cad390 --- /dev/null +++ b/report/OOTS/ProofOfNationality/releases/0.0.1/proofofnationality.jsonld @@ -0,0 +1,318 @@ +{ + "@context": { + "vlaanderen": "http://data.vlaanderen.be/ns/", + "owl": "http://www.w3.org/2002/07/owl#", + "void": "http://rdfs.org/ns/void#", + "dcterms": "http://purl.org/dc/terms/", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "dcat": "http://www.w3.org/ns/dcat#", + "sdmx-dimension": "http://purl.org/linked-data/sdmx/2009/dimension#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "sdmx-attribute": "http://purl.org/linked-data/sdmx/2009/attribute#", + "qb": "http://purl.org/linked-data/cube#", + "skos": "http://www.w3.org/2004/02/skos/core#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "sdmx-concept": "http://purl.org/linked-data/sdmx/2009/concept#", + "foaf": "http://xmlns.com/foaf/0.1/", + "person": "http://www.w3.org/ns/person#", + "rec": "http://www.w3.org/2001/02pd/rec54#", + "vann": "http://purl.org/vocab/vann/", + "sh": "http://w3.org/ns/shacl#", + + "label": { + "@id": "rdfs:label", + "@container": "@language" + }, + "modified": { + "@id": "dcterms:modified", + "@type": "xsd:date" + }, + "issued": { + "@id": "dcterms:issued" + }, + "authors": { + "@type": "foaf:Person", + "@id": "foaf:maker" + }, + "editors": { + "@type": "foaf:Person", + "@id": "rec:editor" + }, + "contributors": { + "@type": "foaf:Person", + "@id": "dcterms:contributor" + }, + "affiliation": { + "@id": "http://schema.org/affiliation" + }, + "classes": { + "@reverse": "rdfs:isDefinedBy" + }, + "datatypes": { + "@reverse": "rdfs:isDefinedBy" + }, + "name": { + "@id": "rdfs:label" + }, + "properties": { + "@reverse": "rdfs:isDefinedBy" + }, + "domain": { + "@id": "rdfs:domain" + }, + "range": { + "@id": "rdfs:range" + }, + "minCardinality": { + "@id": "sh:minCount" + }, + "maxCardinality": { + "@id": "sh:maxCount" + }, + "generalization": { + "@id": "rdfs:subPropertyOf" + }, + "externals": { + "@type": "http://www.w3.org/2000/01/rdf-schema#Class", + "@id": "rdfs:seeAlso" + }, + "label": { + "@id": "rdfs:label", + "@container": "@language" + } + }, +"@id": "https://data.europa.eu/m8g", +"@type": "http://www.w3.org/2002/07/owl#Ontology", +"label": { + "nl": "proofofnationality", + "en": "proofofnationality" +}, +"baseURI" : "https:\/\/data.europa.eu\/m8g\/", "issued" : "TODO", "license" : "TODO", +"extra": {"EA-Name" : "ISA Core Vocabularies", "EA-Guid" : "{7A28E3BF-AB15-430f-9039-691F06A10F1B}" , "baseURI" : "https:\/\/data.europa.eu\/m8g\/", "issued" : "TODO", "license" : "TODO", "RawTags" : [{ "key": "baseURI", "value": "https:\/\/data.europa.eu\/m8g\/", "note": "null" }]}, +"authors": [ +], +"editors": [ +{ +"foaf:firstName": "Emilien", +"foaf:lastName": "Caudron", +"affiliation": {"foaf:name": "PwC EU Services"}, +"@type": "foaf:Person" +}, +{ +"foaf:firstName": "Faruk", +"foaf:lastName": "Karabulut", +"affiliation": {"foaf:name": "PwC EU Services"}, +"@type": "foaf:Person" +}, +{ +"foaf:firstName": "Emidio", +"foaf:lastName": "Stani", +"affiliation": {"foaf:name": "PwC EU Services"}, +"@type": "foaf:Person" +}, +{ +"foaf:firstName": "Claudio", +"foaf:lastName": "Valle", +"affiliation": {"foaf:name": "PwC EU Services"}, +"@type": "foaf:Person" +}], +"contributors": [ +], +"classes": [ + +], +"properties": [ +], +"externals": [ +{ +"@id": "http://data.europa.eu/m8g/EvidenceType", +"@type": "http://www.w3.org/2002/07/owl#Class", +"inpackage": "OTHER_PACKAGE", +"ap-definition-en" : {"en": "Information about the characteristics of an Evidence."}, "usage" : {"en": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and\/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences)."}, "ap-label-en" : {"en": "Evidence Type"}, "definition" : {"en": "Information about the characteristics of an Evidence."}, "label" : {"en": "Evidence Type"}, +"extra": {"EA-Name" : "EvidenceType", "EA-Guid" : "{F62262A4-6831-4684-A50A-2FCBBB91B6E8}", "EA-Package" : "cv", "EA-Type" : "CLASS", "EA-Parents" : "", "EA-Parents2" : [], "parentclasses" : "", "label" : "Evidence Type", "definition" : "Information about the characteristics of an Evidence.", "usage" : "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and\/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences).", "ap-label-en" : "Evidence Type", "ap-definition-en" : "Information about the characteristics of an Evidence.", "ap-usageNote-en" : "", "ap-codelist" : "", "RawTags" : [{ "key": "uri", "value": "http:\/\/data.europa.eu\/m8g\/EvidenceType", "note": "null" }, { "key": "definition-en", "value": "Information about the characteristics of an Evidence.", "note": "null" }, { "key": "usageNote-en", "value": "NOTE", "note": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and\/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences)." }, { "key": "label-en", "value": "Evidence Type", "note": "null" }], "Scope" : "NOTHING", "ap-definition-en" : {"en": "Information about the characteristics of an Evidence."}, "usage" : {"en": "The Evidence Type and the characteristics it describes are not concrete individual responses to a Requirement (i.e. Evidence), but descriptions about the desired form, content, source and\/or other characteristics that an actual response should have and provide (e.g. membership of a class of Evidences)."}, "ap-label-en" : {"en": "Evidence Type"}, "definition" : {"en": "Information about the characteristics of an Evidence."}, "label" : {"en": "Evidence Type"}}, +"name": "EvidenceType" +} +, { +"@id": "http://data.europa.eu/m8g/GenericDate", +"@type": "http://www.w3.org/2002/07/owl#Class", +"inpackage": "OTHER_PACKAGE", +"ap-definition-en" : {"en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear"}, "ap-label-en" : {"en": "GenericDate"}, "definition" : {"en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear"}, "label" : {"en": "GenericDate"}, +"extra": {"EA-Name" : "GenericDate", "EA-Guid" : "{F4582C0C-FB5E-48f4-8BA4-05D6AED23809}", "EA-Package" : "DataTypes", "EA-Type" : "DATATYPE", "EA-Parents" : "", "EA-Parents2" : [], "parentclasses" : "", "label" : "GenericDate", "definition" : "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear", "usage" : "", "ap-label-en" : "GenericDate", "ap-definition-en" : "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear", "ap-usageNote-en" : "", "ap-codelist" : "", "RawTags" : [{ "key": "uri", "value": "http:\/\/data.europa.eu\/m8g\/GenericDate", "note": "null" }, { "key": "label-en", "value": "GenericDate", "note": "null" }, { "key": "definition-en", "value": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear", "note": "null" }, { "key": "literal", "value": "True", "note": "null" }, { "key": "class-usage-scope", "value": "datatype", "note": "null" }], "Scope" : "NOTHING", "ap-definition-en" : {"en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear"}, "ap-label-en" : {"en": "GenericDate"}, "definition" : {"en": "The date data type is the union of xs:date, xs:gYearMonth and xs:gYear"}, "label" : {"en": "GenericDate"}}, +"name": "Genericdate" +} +, { +"@id": "http://data.europa.eu/p4s/ProofOfNationality", +"@type": "http://www.w3.org/2002/07/owl#Class", +"inpackage": "OTHER_PACKAGE", +"ap-definition-en" : {"en": "Request for evidence regarding the nationality of the person (evidence subject)."}, "ap-label-en" : {"en": "Proof of nationality"}, "definition" : {"en": "Request for evidence regarding the nationality of the person (evidence subject)."}, "label" : {"en": "Proof of nationality"}, +"extra": {"EA-Name" : "ProofOfNationality", "EA-Guid" : "{69B5B533-151D-4a33-8E73-A0EC34841EE9}", "EA-Package" : "oots", "EA-Type" : "CLASS", "EA-Parents" : "EvidenceType", "EA-Parents2" : [{ "name": "EvidenceType", "label" : "Evidence Type", "package" : "cv", "uri" : "http://data.europa.eu/m8g/EvidenceType" }], "parentclasses" : "http://data.europa.eu/m8g/EvidenceType", "label" : "Proof of nationality", "definition" : "Request for evidence regarding the nationality of the person (evidence subject).", "usage" : "", "ap-label-en" : "Proof of nationality", "ap-definition-en" : "Request for evidence regarding the nationality of the person (evidence subject).", "ap-usageNote-en" : "", "ap-codelist" : "", "RawTags" : [{ "key": "definition-en", "value": "Request for evidence regarding the nationality of the person (evidence subject).", "note": "null" }, { "key": "label-en", "value": "Proof of nationality", "note": "null" }, { "key": "uri", "value": "http:\/\/data.europa.eu\/p4s\/ProofOfNationality", "note": "null" }, { "key": "class-usage-scope", "value": "main", "note": "null" }], "Scope" : "NOTHING", "ap-definition-en" : {"en": "Request for evidence regarding the nationality of the person (evidence subject)."}, "ap-label-en" : {"en": "Proof of nationality"}, "definition" : {"en": "Request for evidence regarding the nationality of the person (evidence subject)."}, "label" : {"en": "Proof of nationality"}}, +"name": "ProofOfNationality" +} +, { +"@id": "http://purl.org/dc/terms/Location", +"@type": "http://www.w3.org/2002/07/owl#Class", +"inpackage": "OTHER_PACKAGE", +"ap-definition-en" : {"en": "An identifiable geographic place or named place."}, "ap-label-en" : {"en": "Location"}, "definition" : {"en": "An identifiable geographic place or named place."}, "label" : {"en": "Location"}, +"extra": {"EA-Name" : "Location", "EA-Guid" : "{C76F43F4-6D4A-49ec-9C53-A7EA6970C41D}", "EA-Package" : "dct", "EA-Type" : "CLASS", "EA-Parents" : "", "EA-Parents2" : [], "parentclasses" : "", "label" : "Location", "definition" : "An identifiable geographic place or named place.", "usage" : "", "ap-label-en" : "Location", "ap-definition-en" : "An identifiable geographic place or named place.", "ap-usageNote-en" : "", "ap-codelist" : "", "RawTags" : [{ "key": "uri", "value": "http:\/\/purl.org\/dc\/terms\/Location", "note": "null" }, { "key": "label-en", "value": "Location", "note": "null" }, { "key": "definition-en", "value": "An identifiable geographic place or named place.", "note": "null" }], "Scope" : "NOTHING", "ap-definition-en" : {"en": "An identifiable geographic place or named place."}, "ap-label-en" : {"en": "Location"}, "definition" : {"en": "An identifiable geographic place or named place."}, "label" : {"en": "Location"}}, +"name": "Location" +} +, { +"@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", +"@type": "http://www.w3.org/2002/07/owl#Class", +"inpackage": "OTHER_PACKAGE", +"ap-definition-en" : {"en": "The text data type is a combination of a string and a language identifier."}, "ap-label-en" : {"en": "Text"}, "definition" : {"en": "The text data type is a combination of a string and a language identifier."}, "label" : {"en": "Text"}, +"extra": {"EA-Name" : "Text", "EA-Guid" : "{E4045FE6-F5D2-4c3f-881E-800F8C9AF85E}", "EA-Package" : "DataTypes", "EA-Type" : "DATATYPE", "EA-Parents" : "", "EA-Parents2" : [], "parentclasses" : "", "label" : "Text", "definition" : "The text data type is a combination of a string and a language identifier.", "usage" : "", "ap-label-en" : "Text", "ap-definition-en" : "The text data type is a combination of a string and a language identifier.", "ap-usageNote-en" : "", "ap-codelist" : "", "RawTags" : [{ "key": "label-en", "value": "Text", "note": "null" }, { "key": "uri", "value": "http:\/\/www.w3.org\/1999\/02\/22-rdf-syntax-ns#langString", "note": "null" }, { "key": "definition-en", "value": "The text data type is a combination of a string and a language identifier.", "note": "null" }, { "key": "literal", "value": "true", "note": "null" }, { "key": "class-usage-scope", "value": "datatype", "note": "null" }], "Scope" : "NOTHING", "ap-definition-en" : {"en": "The text data type is a combination of a string and a language identifier."}, "ap-label-en" : {"en": "Text"}, "definition" : {"en": "The text data type is a combination of a string and a language identifier."}, "label" : {"en": "Text"}}, +"name": "Text" +} +, { +"@id": "http://www.w3.org/ns/person#Person", +"@type": "http://www.w3.org/2002/07/owl#Class", +"inpackage": "OTHER_PACKAGE", +"ap-definition-en" : {"en": "A individual human being who may be dead or alive, but not imaginary."}, "usage" : {"en": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class<\/a>."}, "ap-label-en" : {"en": "Person"}, "definition" : {"en": "A individual human being who may be dead or alive, but not imaginary."}, "label" : {"en": "Person"}, +"extra": {"EA-Name" : "Person", "EA-Guid" : "{25864841-22B7-4c9a-9D72-EFF902B16055}", "EA-Package" : "person", "EA-Type" : "CLASS", "EA-Parents" : "", "EA-Parents2" : [], "parentclasses" : "", "label" : "Person", "definition" : "A individual human being who may be dead or alive, but not imaginary.", "usage" : "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class<\/a>.", "ap-label-en" : "Person", "ap-definition-en" : "A individual human being who may be dead or alive, but not imaginary.", "ap-usageNote-en" : "", "ap-codelist" : "", "RawTags" : [{ "key": "uri", "value": "http:\/\/www.w3.org\/ns\/person#Person", "note": "null" }, { "key": "label-en", "value": "Person", "note": "null" }, { "key": "definition-en", "value": "A individual human being who may be dead or alive, but not imaginary.", "note": "null" }, { "key": "usageNote-en", "value": "NOTE", "note": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class<\/a>." }], "Scope" : "NOTHING", "ap-definition-en" : {"en": "A individual human being who may be dead or alive, but not imaginary."}, "usage" : {"en": "The fact that a person in the context of Core Person Vocabulary cannot be imaginary makes person:Person a subclass of foaf:Person which cover imaginary characters as well as real people. The Person Class is a subclass of the more general 'Agent' class<\/a>."}, "ap-label-en" : {"en": "Person"}, "definition" : {"en": "A individual human being who may be dead or alive, but not imaginary."}, "label" : {"en": "Person"}}, +"name": "Person" +} +], +"externalproperties": [ +{ +"@id": "http://data.europa.eu/m8g/birthDate", +"@type": "http://www.w3.org/2002/07/owl#DatatypeProperty", +"name": "dateOfBirth", +"inpackage": "OTHER_PACKAGE", +"ap-definition-en" : {"en": "The point in time on which the Person was born."}, "usage" : {"en": "The date of birth could be expressed as date, gYearMonth or gYear, example:\r\n