From 6c2349181b15315c26c6d85516be7e4c5ae7ec51 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 7 Aug 2024 17:14:22 +0000 Subject: [PATCH] generated new .ttl from .xlsx file --- logs/conversion.log | 102 ++++++++++++++++++++++---------------------- vocabulary.ttl | 68 +++++++++++++++++++++++++++-- 2 files changed, 115 insertions(+), 55 deletions(-) diff --git a/logs/conversion.log b/logs/conversion.log index d655933..1d2fa1f 100644 --- a/logs/conversion.log +++ b/logs/conversion.log @@ -1,51 +1,51 @@ -16:26:00.943 255 DEBUG fr.sparna.rdf.xls2rdf.app.Convert - Will use output format : text/turtle -16:26:00.946 258 DEBUG fr.sparna.rdf.xls2rdf.app.Convert - Will use ModelWriter : fr.sparna.rdf.xls2rdf.OutputStreamModelWriter -16:26:01.390 702 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Processing sheet: Sheet1 -16:26:01.394 706 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : https://www.rtdt.ai/ontologies/digital-twin-taxonomy/ -16:26:01.395 707 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/pav/ -16:26:01.395 707 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/dc/terms/ -16:26:01.396 708 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : https://orcid.org/0000-0002-6570-6966 -16:26:01.397 709 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : https://orcid.org/0000-0002-6570-6966 -16:26:01.398 710 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#prefLabel -16:26:01.398 710 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#definition -16:26:01.399 711 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#altLabel -16:26:01.399 711 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#broader -16:26:01.399 711 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#exactMatch -16:26:01.399 711 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#closeMatch -16:26:01.400 712 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#related -16:26:01.400 712 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/dc/terms/creator -16:26:01.400 712 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/dc/terms/contributor -16:26:01.400 712 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found at least 2 headers with proper property declaration in the first 10 columns, title row is at index 14 -16:26:01.401 713 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Found title row at index 14 -16:26:01.402 714 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "Digital Twin Taxonomy" with lang en -16:26:01.404 716 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "Digital Twin Taxonomy" with lang en -16:26:01.404 716 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "A taxonomical organization of digital twin system concepts and digital twin types" with lang en -16:26:01.405 717 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "https://orcid.org/0000-0002-6570-6966" with lang en -16:26:01.405 717 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "https://orcid.org/0000-0002-6570-6966" with lang en -16:26:01.405 717 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "0.0.1" with lang en -16:26:01.405 717 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "2020-12-01T00:00:00+01:00" with lang en -16:26:01.405 717 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "2020-12-01T00:00:00+01:00" with lang en -16:26:01.406 718 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Converting data with these column headers: -16:26:01.406 718 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=Identifier, language=Optional.empty, datatype=Optional.empty, property=null, declaredProperty=Identifier, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=Identifier] -16:26:01.406 718 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:prefLabel, language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#prefLabel, declaredProperty=skos:prefLabel, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:prefLabel] -16:26:01.407 719 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:definition@en, language=Optional[en], datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#definition, declaredProperty=skos:definition, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:definition@en] -16:26:01.407 719 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:altLabel(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#altLabel, declaredProperty=skos:altLabel, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:altLabel(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:broader(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#broader, declaredProperty=skos:broader, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:broader(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:exactMatch(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#exactMatch, declaredProperty=skos:exactMatch, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:exactMatch(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:closeMatch(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#closeMatch, declaredProperty=skos:closeMatch, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:closeMatch(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:related(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#related, declaredProperty=skos:related, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:related(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:creator(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/creator, declaredProperty=dct:creator, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:creator(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:contributor(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/contributor, declaredProperty=dct:contributor, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:contributor(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:bibliographicCitation(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/bibliographicCitation, declaredProperty=dct:bibliographicCitation, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:bibliographicCitation(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:references(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/references, declaredProperty=dct:references, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:references(separator=",")] -16:26:01.408 720 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:editorialNote@en, language=Optional[en], datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#editorialNote, declaredProperty=skos:editorialNote, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:editorialNote@en] -16:26:01.409 721 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:note@en, language=Optional[en], datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#note, declaredProperty=skos:note, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:note@en] -16:26:01.409 721 INFO f.s.rdf.xls2rdf.Xls2RdfConverter - Converting rows... -16:26:01.436 748 INFO f.s.rdf.xls2rdf.Xls2RdfConverter - Applying SKOS post-processings on the result -16:26:01.436 748 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Postprocessing : SkosPostProcessor -16:26:01.437 749 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Considering main resource like a ConceptScheme. -16:26:01.439 751 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Adding inverse skos:broader and skos:narrower -16:26:01.445 757 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Adding skos:inScheme -16:26:01.447 759 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Setting rdf:type skos:ConceptScheme to main resource -16:26:01.447 759 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Adding skos:hasTopConcept / skos:topConceptOf -16:26:01.449 761 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Saving graph of 255 statements generated from Sheet Sheet1 +17:14:21.578 1305 DEBUG fr.sparna.rdf.xls2rdf.app.Convert - Will use output format : text/turtle +17:14:21.580 1307 DEBUG fr.sparna.rdf.xls2rdf.app.Convert - Will use ModelWriter : fr.sparna.rdf.xls2rdf.OutputStreamModelWriter +17:14:22.621 2348 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Processing sheet: Sheet1 +17:14:22.624 2351 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : https://www.rtdt.ai/ontologies/digital-twin-taxonomy/ +17:14:22.625 2352 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/pav/ +17:14:22.625 2352 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/dc/terms/ +17:14:22.626 2353 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : https://orcid.org/0000-0002-6570-6966 +17:14:22.627 2354 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : https://orcid.org/0000-0002-6570-6966 +17:14:22.628 2355 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#prefLabel +17:14:22.629 2356 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#definition +17:14:22.629 2356 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#altLabel +17:14:22.629 2356 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#broader +17:14:22.630 2357 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#exactMatch +17:14:22.630 2357 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#closeMatch +17:14:22.630 2357 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://www.w3.org/2004/02/skos/core#related +17:14:22.630 2357 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/dc/terms/creator +17:14:22.630 2357 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found proper property in header : http://purl.org/dc/terms/contributor +17:14:22.630 2357 INFO f.sparna.rdf.xls2rdf.RdfizableSheet - Found at least 2 headers with proper property declaration in the first 10 columns, title row is at index 14 +17:14:22.631 2358 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Found title row at index 14 +17:14:22.637 2364 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "Digital Twin Taxonomy" with lang en +17:14:22.639 2366 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "Digital Twin Taxonomy" with lang en +17:14:22.639 2366 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "A taxonomical organization of digital twin system concepts and digital twin types" with lang en +17:14:22.639 2366 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "https://orcid.org/0000-0002-6570-6966" with lang en +17:14:22.640 2367 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "https://orcid.org/0000-0002-6570-6966" with lang en +17:14:22.640 2367 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "0.0.2" with lang en +17:14:22.640 2367 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "2020-12-01T00:00:00+01:00" with lang en +17:14:22.640 2367 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Adding value on header object "2020-12-01T00:00:00+01:00" with lang en +17:14:22.640 2367 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Converting data with these column headers: +17:14:22.641 2368 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=Identifier, language=Optional.empty, datatype=Optional.empty, property=null, declaredProperty=Identifier, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=Identifier] +17:14:22.641 2368 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:prefLabel, language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#prefLabel, declaredProperty=skos:prefLabel, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:prefLabel] +17:14:22.647 2374 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:definition@en, language=Optional[en], datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#definition, declaredProperty=skos:definition, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:definition@en] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:altLabel(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#altLabel, declaredProperty=skos:altLabel, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:altLabel(separator=",")] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:broader(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#broader, declaredProperty=skos:broader, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:broader(separator=",")] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:exactMatch(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#exactMatch, declaredProperty=skos:exactMatch, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:exactMatch(separator=",")] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:closeMatch(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#closeMatch, declaredProperty=skos:closeMatch, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:closeMatch(separator=",")] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:related(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#related, declaredProperty=skos:related, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=skos:related(separator=",")] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:creator(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/creator, declaredProperty=dct:creator, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:creator(separator=",")] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:contributor(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/contributor, declaredProperty=dct:contributor, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:contributor(separator=",")] +17:14:22.648 2375 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:bibliographicCitation(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/bibliographicCitation, declaredProperty=dct:bibliographicCitation, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:bibliographicCitation(separator=",")] +17:14:22.649 2376 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=dct:references(separator=","), language=Optional.empty, datatype=Optional.empty, property=http://purl.org/dc/terms/references, declaredProperty=dct:references, inverse=false, parameters={separator=,}, id=null, reconcileOn=null, headerCell=dct:references(separator=",")] +17:14:22.649 2376 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:editorialNote@en, language=Optional[en], datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#editorialNote, declaredProperty=skos:editorialNote, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:editorialNote@en] +17:14:22.649 2376 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - ColumnHeader [originalValue=skos:note@en, language=Optional[en], datatype=Optional.empty, property=http://www.w3.org/2004/02/skos/core#note, declaredProperty=skos:note, inverse=false, parameters={}, id=null, reconcileOn=null, headerCell=skos:note@en] +17:14:22.649 2376 INFO f.s.rdf.xls2rdf.Xls2RdfConverter - Converting rows... +17:14:22.684 2411 INFO f.s.rdf.xls2rdf.Xls2RdfConverter - Applying SKOS post-processings on the result +17:14:22.684 2411 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Postprocessing : SkosPostProcessor +17:14:22.685 2412 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Considering main resource like a ConceptScheme. +17:14:22.687 2414 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Adding inverse skos:broader and skos:narrower +17:14:22.690 2417 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Adding skos:inScheme +17:14:22.691 2418 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Setting rdf:type skos:ConceptScheme to main resource +17:14:22.692 2419 DEBUG f.s.rdf.xls2rdf.SkosPostProcessor - Adding skos:hasTopConcept / skos:topConceptOf +17:14:22.693 2420 DEBUG f.s.rdf.xls2rdf.Xls2RdfConverter - Saving graph of 313 statements generated from Sheet Sheet1 diff --git a/vocabulary.ttl b/vocabulary.ttl index a944c46..0e793b3 100644 --- a/vocabulary.ttl +++ b/vocabulary.ttl @@ -25,7 +25,7 @@ dct:title "Digital Twin Taxonomy"@en; pav:createdOn "2020-12-01T00:00:00+01:00"@en; pav:lastUpdatedOn "2020-12-01T00:00:00+01:00"@en; - pav:version "0.0.1"@en; + pav:version "0.0.2"@en; skos:hasTopConcept ditta:DigitalTwinConceptualModel, ditta:DigitalTwinSystem, ditta:DigitalTwinType; skos:prefLabel "Digital Twin Taxonomy"@en . @@ -94,8 +94,8 @@ ditta:SystemFunctionality a skos:Concept; skos:broader ditta:DigitalTwinType; skos:definition "Classification based on Digital Twin System functional capability"@en; skos:inScheme ; - skos:narrower ditta:CognitiveDigitalTwin, ditta:IntelligentDigitalTwin, ditta:L1DescriptiveDigitalTwin, - ditta:SupervisoryDigitalTwin; + skos:narrower ditta:0-StandaloneDigitalTwin, ditta:CognitiveDigitalTwin, ditta:IntelligentDigitalTwin, + ditta:L1DescriptiveDigitalTwin, ditta:SupervisoryDigitalTwin; skos:prefLabel "System Functionality"@en . ditta:SupervisoryDigitalTwin a skos:Concept; @@ -133,7 +133,8 @@ ditta:AutonomousDigitalTwin a skos:Concept; dct:bibliographicCitation ; dct:creator ; skos:broader ditta:Intelligent-LearningDigitalTwin; - skos:closeMatch ditta:CognitiveDigitalTwin, ditta:L4LivingDigitalTwin; + skos:closeMatch ditta:CognitiveDigitalTwin; + skos:exactMatch ditta:5-AutonomousDigitalTwin; skos:inScheme ; skos:prefLabel "Autonomous Digital Twin"@en . @@ -178,6 +179,65 @@ ditta:L4LivingDigitalTwin a skos:Concept; skos:inScheme ; skos:prefLabel "L4 Living Digital Twin"@en . +ditta:0-StandaloneDigitalTwin a skos:Concept; + dct:bibliographicCitation ; + dct:creator ; + skos:broader ditta:SystemFunctionality; + skos:definition "A standalone DT is defined as a DT even before the physical asset comes into existence. The value of a standalone DT, in addition to being used for design purposes, is that it can be used for a preliminary cost-benefit analysis of the asset before it is built."@en; + skos:inScheme ; + skos:narrower ditta:1-DescriptiveDigitalTwin; + skos:prefLabel "Standalone Digital Twin"@en . + +ditta:1-DescriptiveDigitalTwin a skos:Concept; + dct:bibliographicCitation ; + dct:creator ; + skos:broader ditta:0-StandaloneDigitalTwin; + skos:closeMatch ditta:L1DescriptiveDigitalTwin, ditta:SupervisoryDigitalTwin; + skos:definition "When geometric computer-aided design (CAD) models are in place and a live sensor data stream is established, it can be referred to as the descriptive DT, which can provide insight into the inner workings of the asset at the required granularity. A descriptive DT mirrors the physical asset’s current state and can be easily explored remotely."@en; + skos:inScheme ; + skos:narrower ditta:2-DiagnosticDigitalTwin; + skos:prefLabel "Descriptive Digital Twin"@en . + +ditta:2-DiagnosticDigitalTwin a skos:Concept; + dct:bibliographicCitation ; + dct:creator ; + skos:broader ditta:1-DescriptiveDigitalTwin; + skos:closeMatch ditta:L2InformativeDigitalTwin, ditta:OperationalDigitalTwin; + skos:definition "At a capability level of 2, data analysis tools are applied to the data for sanity-checks of sensors and data, condition monitoring and fault diagnosis. The DT is referred to as the diagnostic DT."@en; + skos:inScheme ; + skos:narrower ditta:3-PredictiveDigitalTwin; + skos:prefLabel "Diagnostic Digital Twin"@en . + +ditta:3-PredictiveDigitalTwin a skos:Concept; + dct:bibliographicCitation ; + dct:creator ; + skos:broader ditta:2-DiagnosticDigitalTwin; + skos:closeMatch ditta:L3PredictiveDigitalTwin, ditta:Simulation-PredictionDigitalTwin; + skos:definition "Predictive DT, as the name suggests, starts exploiting models to project the current and past states into the future. The prediction is continuously updated based on the real-time data stream from the physical asset. With the constant update of the asset state, there is no risk of diverging too far from the physical asset over time."@en; + skos:inScheme ; + skos:narrower ditta:4-PrescriptiveDigitalTwin; + skos:prefLabel "Predictive Digital Twin"@en . + +ditta:4-PrescriptiveDigitalTwin a skos:Concept; + dct:bibliographicCitation ; + dct:creator ; + skos:broader ditta:3-PredictiveDigitalTwin; + skos:closeMatch ditta:Intelligent-LearningDigitalTwin, ditta:L4LivingDigitalTwin; + skos:definition "Prescriptive DTs [...] can make recommendations based on what-if? / risk assessment and uncertainty quantification. This aspect is highly desirable for decision support systems, providing recommendations to experts who then decide how to act upon them."@en; + skos:inScheme ; + skos:narrower ditta:5-AutonomousDigitalTwin; + skos:prefLabel "Prescriptive Digital Twin"@en . + +ditta:5-AutonomousDigitalTwin a skos:Concept; + dct:bibliographicCitation ; + dct:creator ; + skos:broader ditta:4-PrescriptiveDigitalTwin; + skos:closeMatch ditta:CognitiveDigitalTwin; + skos:definition "The DT and the digital asset start bidirectional communication where the physical asset updates its DT in real-time, and in return, the DT controls the asset to push it towards an optimal set point. Decisions can be made on much shorter timescales than with human involvement. This autonomous DT represents the fifth level."@en; + skos:exactMatch ditta:AutonomousDigitalTwin; + skos:inScheme ; + skos:prefLabel "Autonomous Digital Twin"@en . + ditta:IntelligentDigitalTwin a skos:Concept; dct:bibliographicCitation ; dct:creator ;