cessda / cessda.cdc.versions

Issue track and wiki for the CESSDA Data Catalogue
https://datacatalogue.cessda.eu/
Apache License 2.0
0 stars 0 forks source link

F-UJI FAIR metric FsF-I2-01M (Metadata uses semantic resources) #477

Open cessda-bitbucket-importer opened 1 year ago

cessda-bitbucket-importer commented 1 year ago

Original report on BitBucket by John Shepherdson (GitHub: john-shepherdson).


Linked to #447

I am trying to understand what the problem is with https://datacatalogue.cessda.eu/detail?q=2a21fe586f00d2785057d4ae28fe573c93a56bdb5137b6acdb1581aaa088de2c

For the metric FsF-I2-01M-2: Namespaces of known semantic resources can be identified in metadata

Looking at the XML version of the record at:

https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&metadataPrefix=oai_ddi25&identifier=2a21fe586f00d2785057d4ae28fe573c93a56bdb5137b6acdb1581aaa088de2c

I can see many instances of

 vocab="CESSDA Topic Classification" vocabURI="https://vocabularies.cessda.eu/v2/vocabularies/TopicClassification/4.0?languageVersion=en-4.0"

And the document 'FAIRsFAIR Data Object Assessment Metrics' lists

CESSDA Vocabulary Service https://vocabularies.cessda.eu/

amongst the related resources for this metric (i.e. F-UJI considers CVS to be a valid semantic resource).

So the way the vocabURI is presented must not be as expected by F-UJI, as it does not appear in the list found by F-UJI: Check if the remaining namespace(s) exist(s) in a LOD registry -: ['http://www.openarchives.org/OAI/2.0/provenance', 'http://datacite.org/schema', 'ddi:codebook:2_5', 'http://www.openarchives.org/OAI/2.0/provenance.xsd']

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


@kpapag please take a look

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


Identified this as well and makes sense the way you put this. Tested other studies in CDC as well as from SoDaNet DC and FsF-I2-01M-2 always fails. Maybe this is something we should address to the devs of F-UJI?

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


Corresponded with developer (Robert Huber).

"You are using the vocabulary service REST API call URL : https://vocabularies.cessda.eu/v2/vocabularies/TopicClassification/4.0?languageVersion=en-4.0

which is not registered in one of the LOV services

instead you should use the registered vocabulary URI in XML element vocabURI : https://vocabularies.cessda.eu/vocabulary/TopicClassification?v=4.0"

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


Can you manually change the vocabURI values for the example file and run it through F-UJI and see what happens?

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


Examples of vocabUri presentation for DDI2.5 and 2.6

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


Thanks for that. Will get back soon with the results from localhost ES

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


could not harvest locally the study John mentioned in his example. However, when i tested with a different study that used the vocabUri

https://vocabularies.cessda.eu/v2/vocabularies/TopicClassification/4.0?languageVersion=en-4.0

and manually changed it in my localhost instance of ES, it did not effect the results at all.

Screenshot of localhost instance

Study that was used as test case:

https://datacatalogue.cessda.eu/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


could be a case of caching the old results of FUJI (with the previous vocabUri value), will test it again later and let you know by the next platform team meeting.

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


results

 "software_version": "1.4.9b",
    "summary": {
        "maturity": {
            "A": 1,
            "A1": 1,
            "F": 2,
            "F1": 3,
            "F2": 3,
            "F3": 0,
            "F4": 3,
            "FAIR": 1.25,
            "I": 1,
            "I1": 2,
            "I3": 0,
            "R": 1,
            "R1": 1,
            "R1.1": 1,
            "R1.2": 2,
            "R1.3": 1
        },
        "score_earned": {
            "A": 1.5,
            "A1": 1.5,
            "F": 6.0,
            "F1": 2.0,
            "F2": 2.0,
            "F3": 0.0,
            "F4": 2.0,
            "FAIR": 12.5,
            "I": 2.0,
            "I1": 2.0,
            "I3": 0.0,
            "R": 3.0,
            "R1": 1.0,
            "R1.1": 1.0,
            "R1.2": 1.0,
            "R1.3": 0.0
        },
        "score_percent": {
            "A": 50.0,
            "A1": 50.0,
            "F": 85.71,
            "F1": 100.0,
            "F2": 100.0,
            "F3": 0.0,
            "F4": 100.0,
            "FAIR": 52.08,
            "I": 50.0,
            "I1": 66.67,
            "I3": 0.0,
            "R": 30.0,
            "R1": 25.0,
            "R1.1": 50.0,
            "R1.2": 50.0,
            "R1.3": 0.0
        },
        "score_total": {
            "A": 3,
            "A1": 3,
            "F": 7,
            "F1": 2,
            "F2": 2,
            "F3": 1,
            "F4": 2,
            "FAIR": 24.0,
            "I": 4,
            "I1": 3,
            "I3": 1,
            "R": 10,
            "R1": 4,
            "R1.1": 2,
            "R1.2": 2,
            "R1.3": 2
        },
        "status_passed": {
            "A": 2,
            "A1": 2,
            "F": 4,
            "F1": 2,
            "F2": 1,
            "F3": 0,
            "F4": 1,
            "FAIR": 10,
            "I": 1,
            "I1": 1,
            "I3": 0,
            "R": 3,
            "R1": 0,
            "R1.1": 1,
            "R1.2": 1,
            "R1.3": 1
        },
        "status_total": {
            "A": 3,
            "A1": 3,
            "F": 5,
            "F1": 2,
            "F2": 1,
            "F3": 1,
            "F4": 1,
            "FAIR": 16,
            "I": 3,
            "I1": 2,
            "I3": 1,
            "R": 5,
            "R1": 1,
            "R1.1": 1,
            "R1.2": 1,
            "R1.3": 2
        }
    }

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


What debug message did you get for FsF-I2-01M-2: Namespaces of known semantic resources can be identified in metadata

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


Tested again this morning from my home desktop while using the local FUJI API - not the web version. Version used: 1.5.0 - previous results from office were version 1.4.9. Got slightly better results than the office desktop. Posting here the full log for further study. Namespaces of known semantic resources can be identified in metadata is defined here by the code FsF-I1-02M-2

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


{
    "metric_specification": "https://doi.org/10.5281/zenodo.4081213",
    "metric_version": "metrics_v0.4.yaml",
    "request": {
        "metadata_service_endpoint": "",
        "metadata_service_type": "",
        "normalized_object_identifier": "http://doi.org/10.4232/1.0001",
        "oaipmh_endpoint": null,
        "object_identifier": "http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
        "test_debug": true,
        "use_datacite": true
    },
    "results": [
        {
            "id": 1,
            "maturity": 3,
            "metric_identifier": "FsF-F1-01D",
            "metric_name": "Data is assigned a globally unique identifier.",
            "metric_tests": {
                "FsF-F1-01D-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Identifier is resolvable and follows a defined unique identifier syntax (IRI, URL)",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-F1-01D-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Identifier is not resolvable but follows an UUID or HASH type syntax",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "guid": "10.4232/1.0001",
                "guid_scheme": "doi"
            },
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "INFO: Using idutils schemes",
                "SUCCESS: Unique identifier schemes found ['url']",
                "INFO: Finalized unique identifier scheme - url",
                "INFO: Using idutils schemes",
                "SUCCESS: Unique identifier schemes found ['doi', 'handle']",
                "INFO: Finalized unique identifier scheme - doi"
            ],
            "test_status": "pass"
        },
        {
            "id": 2,
            "maturity": 3,
            "metric_identifier": "FsF-F1-02D",
            "metric_name": "Data is assigned a persistent identifier.",
            "metric_tests": {
                "FsF-F1-02D-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Identifier follows a defined persistent identifier syntax",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                },
                "FsF-F1-02D-2": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Persistent identifier is resolvable",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                }
            },
            "output": {
                "pid": "http://doi.org/10.4232/1.0001",
                "pid_scheme": "doi",
                "resolvable_status": true,
                "resolved_url": "https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001"
            },
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "INFO: PID schemes-based assessment supported by the assessment service - ['ark', 'arxiv', 'bioproject', 'biosample', 'doi', 'ensembl', 'genome', 'gnd', 'handle', 'lsid', 'pmid', 'pmcid', 'purl', 'refseq', 'sra', 'uniprot', 'urn']",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as text/html, application/xhtml+xml, application/xml;q=0.5, text/xml;q=0.5, application/rdf+xml;q=0.5",
                "INFO: Trying to identify HTML embedded microdata or JSON -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Object identifier active (status code = 200)",
                "WARNING: Not a persistent identifier scheme -: url",
                "SUCCESS: Found object identifier in metadata during FsF-F2-01M, PID check was repeated",
                "INFO: PID schemes-based assessment supported by the assessment service - ['ark', 'arxiv', 'bioproject', 'biosample', 'doi', 'ensembl', 'genome', 'gnd', 'handle', 'lsid', 'pmid', 'pmcid', 'purl', 'refseq', 'sra', 'uniprot', 'urn']",
                "INFO: Retrieving page -: http://doi.org/10.4232/1.0001 as text/html, application/xhtml+xml, application/xml;q=0.5, text/xml;q=0.5, application/rdf+xml;q=0.5",
                "INFO: Trying to identify HTML embedded microdata or JSON -: http://doi.org/10.4232/1.0001",
                "WARNING: Landing page domain resolved from PID found in metadata does not match with input URL domain",
                "WARNING: Landing page seems to be JavaScript generated, could not detect enough content",
                "INFO: Object identifier active (status code = 200)",
                "SUCCESS: Persistence identifier scheme -: doi"
            ],
            "test_status": "pass"
        },
        {
            "id": 3,
            "maturity": 3,
            "metric_identifier": "FsF-F2-01M",
            "metric_name": "Metadata includes descriptive core elements (creator, title, data identifier, publisher, publication date, summary and keywords) to support data findability.",
            "metric_tests": {
                "FsF-F2-01M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Metadata has been made available via common web methods",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-1a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is embedded in the landing page XHTML/HTML code",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-1b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is accessible through content negotiation",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-1c": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is accessible via typed links",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-1d": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is accessible via signposting links",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-F2-01M-2": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Core data citation metadata is available",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-3": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Core descriptive metadata is available",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": {
                "core_metadata_found": {
                    "creator": [
                        "Lerner, Daniel",
                        "Forschungsinstitut für Sozial- und Verwaltungswissenschaften, Universität zu Köln"
                    ],
                    "keywords": "KAT14 Political Issues, Internationale Politik und Institutionen, Eliten und Führungskräfte, International politics and organisation, Elites and leadership",
                    "object_identifier": "10.4232/1.0001",
                    "object_type": "Dataset",
                    "publication_date": "1956",
                    "publisher": "CESSDA Data Catalogue",
                    "summary": "Attitudes of German elites to loss of national power after the war and\njudgement on current international political events. \n\nTopics: Attitude to development and control of nuclear weapons and\nnuclear power; judgement on East-West relations and international\nrelations; perceived leadership power in world politics; attitude to\nthe relationship of the FRG to the western alliance; attitude to\nrearmament, NATO and a European defense community; judgement on\nmilitary security; assessment of long-term political and economic\ndevelopments; attitude to European unification (EEC) and the European\nCoal and Steel Community; assessment of the development of the UN;\nattitude to reunification of Germany; self-image of the Germans and\nstereotype concepts of selected nations; attitude to modern art;\nknowledge of a German sociologist; father´s political activity and\npersonal political involvement before 1933; party membership;\noccupation of father and grandfathers; self-assessment of social class;\nreligiousness; media usage; membership in clubs and organizations;\noffices held; circle of friends. \n\nDemography: sex; age (classified); regional origins; marital status;\nnumber of children; religious denomination; religious training; school\neducation; state. \n\nInterviewer rating: sincerity and willingness of respondent to\ncooperate; length of interview; city size; termination of interview.",
                    "title": "The European Elite Panel Study (1956, Germany)"
                },
                "core_metadata_source": [
                    [
                        "Schema.org JSON-LD (Embedded)",
                        "embedded"
                    ],
                    [
                        "Embedded OpenGraph",
                        "embedded"
                    ],
                    [
                        "Schema.org JSON-LD (Negotiated)",
                        "negotiated"
                    ],
                    [
                        "Datacite Search",
                        "negotiated"
                    ],
                    [
                        "Typed Links",
                        "linked"
                    ]
                ],
                "core_metadata_status": "all metadata"
            },
            "score": {
                "earned": 2,
                "total": 2
            },
            "test_debug": [
                "INFO: Trying to identify some EMBEDDED metadata in content retrieved during PID verification process (FsF-F1-02D)",
                "INFO: Content negotiation accept=text/html, application/xhtml+xml, application/xml;q=0.5, text/xml;q=0.5, application/rdf+xml;q=0.5, status=200",
                "INFO: Found HTML page!",
                "INFO: Starting to identify EMBEDDED metadata at -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Trying to retrieve schema.org JSON-LD metadata from html page",
                "INFO: Trying to extract schema.org JSON-LD metadata from -: Schema.org JSON-LD (Embedded)",
                "INFO: Found schema.org JSON-LD which seems to be valid, based on the given context type -:Dataset",
                "SUCCESS: Found schema.org JSON-LD metadata in html page -: dict_keys(['title', 'object_type', 'publication_date', 'modified_date', 'creator', 'summary', 'object_identifier'])",
                "INFO: Trying to retrieve Dublin Core metadata from html page",
                "INFO: DublinCore metadata UNAVAILABLE",
                "INFO: Trying to retrieve Microdata metadata from html page",
                "INFO: Could not identify Microdata metadata",
                "INFO: Trying to retrieve RDFa metadata from html page",
                "INFO: RDFa metadata parsing exception, probably no RDFa embedded in HTML -:'str' object has no attribute 'decode'",
                "INFO: Trying to retrieve OpenGraph metadata from html page",
                "INFO: Found OpenGraph metadata-: dict_keys(['title', 'summary', 'object_type', 'publisher'])",
                "INFO: Could not identify OpenGraph metadata",
                "SUCCESS: Found OpenGraph metadata -: dict_keys(['title', 'summary', 'object_type', 'publisher'])",
                "INFO: Trying to identify Typed Links to data items in html page",
                "INFO: Found object identifier in metadata, repeating PID check for FsF-F1-02D",
                "INFO: Trying to identify some EMBEDDED metadata in content retrieved during PID verification process (FsF-F1-02D)",
                "INFO: Content negotiation accept=text/html, application/xhtml+xml, application/xml;q=0.5, text/xml;q=0.5, application/rdf+xml;q=0.5, status=200",
                "INFO: Found HTML page!",
                "WARNING: Seems to be a catalogue entry or alternative representation of the data set, landing page URL domain resolved from PID found in metadata does not match with input URL domain",
                "INFO: Starting to identify EXTERNAL metadata through content negotiation or typed links",
                "INFO: Trying to retrieve XML metadata through content negotiation from URL -: http://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001 as application/xml, text/xml;q=0.5",
                "INFO: Content negotiation accept=application/xml, text/xml;q=0.5, status=200",
                "INFO: Using Cached response content",
                "INFO: Trying to extract/parse XML metadata from URL -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Expected XML but content negotiation responded -: html",
                "INFO: Could not identify metadata properties in XML",
                "INFO: Trying to retrieve schema.org JSON-LD metadata through content negotiation from URL -: http://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: http://doi.org/10.4232/1.0001 as application/vnd.schemaorg.ld+json, application/ld+json",
                "INFO: Content negotiation accept=application/vnd.schemaorg.ld+json, application/ld+json, status=200",
                "INFO: Trying to extract schema.org JSON-LD metadata from -: Schema.org JSON-LD (Negotiated)",
                "INFO: Found schema.org JSON-LD which seems to be valid, based on the given context type -:Dataset",
                "SUCCESS: Found Schema.org metadata through content negotiation-: dict_keys(['title', 'object_type', 'publication_date', 'creator', 'creator_first', 'creator_last', 'publisher', 'summary', 'keywords', 'object_identifier'])",
                "INFO: Trying to retrieve XML metadata through content negotiation from URL -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Retrieving page -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001 as application/xml, text/xml;q=0.5",
                "INFO: Content negotiation accept=application/xml, text/xml;q=0.5, status=200",
                "INFO: Using Cached response content",
                "INFO: Trying to extract/parse XML metadata from URL -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Expected XML but content negotiation responded -: html",
                "INFO: Could not identify metadata properties in XML",
                "INFO: Trying to retrieve schema.org JSON-LD metadata through content negotiation from URL -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Retrieving page -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001 as application/vnd.schemaorg.ld+json, application/ld+json",
                "INFO: Content negotiation accept=application/vnd.schemaorg.ld+json, application/ld+json, status=200",
                "INFO: Using Cached response content",
                "INFO: Could not identify JSON-LD schema.org metadata",
                "INFO: Schema.org metadata through content negotiation UNAVAILABLE",
                "INFO: Trying to retrieve RDF metadata through content negotiation from URL -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Retrieving page -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001 as text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "INFO: Content negotiation accept=text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json, status=200",
                "INFO: Using Cached response content",
                "INFO: Seems to be HTML not RDF, therefore skipped parsing RDF from -: https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "INFO: Content negotiation accept=text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json, status=200",
                "INFO: Try to parse RDF from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "WARNING: Failed to parse RDF -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b No plugin registered for (json, <class 'rdflib.parser.Parser'>)",
                "INFO: Linked Data metadata UNAVAILABLE",
                "INFO: Trying to retrieve datacite metadata",
                "INFO: Retrieving page -: http://doi.org/10.4232/1.0001 as application/vnd.datacite.datacite+json",
                "INFO: Content negotiation accept=application/vnd.datacite.datacite+json, status=200",
                "SUCCESS: Found Datacite metadata -: dict_keys(['object_identifier', 'object_type', 'creator', 'creator_first', 'creator_last', 'publisher', 'contributor', 'title', 'keywords', 'publication_date', 'license', 'summary', 'datacite_client', 'access_level'])",
                "INFO: Found e.g. Typed Links in HTML Header linking to XML Metadata -: (application/xml https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&identifier=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b&metadataPrefix=oai_ddi25)",
                "INFO: Retrieving page -: https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&identifier=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b&metadataPrefix=oai_ddi25 as application/xml,application/xml, text/xml;q=0.5",
                "INFO: Content negotiation accept=application/xml,application/xml, text/xml;q=0.5, status=200",
                "INFO: Found XML document!",
                "INFO: Trying to extract/parse XML metadata from URL -: https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&identifier=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b&metadataPrefix=oai_ddi25",
                "INFO: Found OAI-PMH type XML envelope, unpacking 'metadata' element for further processing",
                "INFO: Found some XML properties, trying to identify (domain) specific format to parse",
                "INFO: Identified DDI codeBook XML based on root tag",
                "INFO: Found some metadata in XML -: {'title': 'The European Elite Panel Study (1956, Germany)', 'creator': ['Lerner, Daniel', 'Lerner, Daniel', 'Forschungsinstitut für Sozial- und Verwaltungswissenschaften, Universität zu Köln', 'Forschungsinstitut für Sozial- und Verwaltungswissenschaften, Universität zu Köln'], 'keywords': ['International politics and organisations', 'Internationale Politik und Internationale Organisationen', 'Elites and leadership', 'Eliten und Führungspersönlichkeiten'], 'summary': ['Attitudes of German elites to loss of national power after the war and judgement on current international political events.  Topics: Attitude to development and control of nuclear weapons and nuclear power; judgement on East-West relations and international relations; perceived leadership power in world politics; attitude to the relationship of the FRG to the western alliance; attitude to rearmament, NATO and a European defense community; judgement on military security; assessment of long-term political and economic developments; attitude to European unification (EEC) and the European Coal and Steel Community; assessment of the development of the UN; attitude to reunification of Germany; self-image of the Germans and stereotype concepts of selected nations; attitude to modern art; knowledge of a German sociologist; father´s political activity and personal political involvement before 1933; party membership; occupation of father and grandfathers; self-assessment of social class; religiousness; media usage; membership in clubs and organizations; offices held; circle of friends.  Demography: sex; age (classified); regional origins; marital status; number of children; religious denomination; religious training; school education; state.  Interviewer rating: sincerity and willingness of respondent to cooperate; length of interview; city size; termination of interview.', 'Einstellungen deutscher Eliten zum Machtverlust der Nation nach dem Kriege und Beurteilung aktueller, internationaler politischer Ereignisse.  Themen: Einstellung zur Entwicklung und Kontrolle von Atomwaffen und Atomkraft; Beurteilung der Ost-West-Beziehungen und internationalen Beziehungen; perzipierte Führungsmacht in der Weltpolitik; Einstellung zum Verhältnis der BRD zur westlichen Allianz; Einstellung zur Wiederaufrüstung, zur NATO und zu einer europäischen Verteidigungsgemeinschaft; Beurteilung der militärischen Sicherheit; Einschätzung langfristiger politischer und wirtschaftlicher Entwicklungen; Einstellung zu einer europäischen Vereinigung (EWG) und zur Montanunion; Einschätzung der Entwicklung der UNO; Einstellung zur Wiedervereinigung Deutschlands; Selbstbild der Deutschen und stereotype Vorstellungen von ausgewählten Nationen; Einstellung zur modernen Kunst; Kenntnis eines deutschen Soziologen; politische Tätigkeit des Vaters und eigene politische Betätigung vor 1933; Parteimitgliedschaft; Beruf des Vaters und der Großväter; Selbsteinschätzung der Schichtzugehörigkeit; Religiosität; Mediennutzung; Mitgliedschaft in Vereinen und Organisationen; innegehabte Ämter; Bekanntenkreis.  Demographie: Geschlecht; Alter (klassiert); regionale Herkunft; Familienstand; Kinderzahl; Konfession; religiöse Erziehung; Schulbildung; Bundesland.  Interviewerrating: Kooperationsbereitschaft und Aufrichtigkeit des Befragten; Interviewdauer; Ortsgröße; Interviewabbruch.'], 'publisher': ['GESIS Data Archive for the Social Sciences', 'GESIS Datenarchiv für Sozialwissenschaften'], 'object_identifier': ['https://search.gesis.org/research_data/ZA0001?lang=en', 'https://search.gesis.org/research_data/ZA0001?lang=de', 'ZA0001, Version 1.0.0', 'ZA0001, Version 1.0.0', '10.4232/1.0001', '10.4232/1.0001'], 'access_level': ['A - Data and documents are released for academic research and teaching.', 'A - Daten und Dokumente sind für die akademische Forschung und Lehre freigegeben.']}",
                "SUCCESS: Found XML metadata through typed links-: dict_keys(['title', 'creator', 'keywords', 'summary', 'publisher', 'object_identifier', 'access_level'])",
                "INFO: Type of object described by the metadata -: Dataset",
                "INFO: Testing for required core descriptive metadata elements -: ['creator', 'title', 'publisher', 'publication_date', 'summary', 'keywords', 'object_identifier', 'object_type']",
                "SUCCESS: Found required core descriptive metadata elements -: ['creator', 'title', 'publisher', 'publication_date', 'summary', 'keywords', 'object_identifier', 'object_type']"
            ],
            "test_status": "pass"
        },
        {
            "id": 4,
            "maturity": 0,
            "metric_identifier": "FsF-F3-01M",
            "metric_name": "Metadata includes the identifier of the data it describes.",
            "metric_tests": {
                "FsF-F3-01M-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata contains data content related information (file name, size, type)",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-F3-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata contains a PID or URL which indicates the location of the downloadable data content",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "object_content_identifier_included": []
            },
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "WARNING: Data (content) identifier is missing."
            ],
            "test_status": "fail"
        },
        {
            "id": 5,
            "maturity": 3,
            "metric_identifier": "FsF-F4-01M",
            "metric_name": "Metadata is offered in such a way that it can be retrieved programmatically.",
            "metric_tests": {
                "FsF-F4-01M-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Metadata is given in a way major search engines can ingest it for their catalogues (JSON-LD, Dublin Core, RDFa)",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-F4-01M-2": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Metadata is registered in major research data registries (DataCite)",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": {
                "search_mechanisms": [
                    {
                        "mechanism": "structured data",
                        "mechanism_info": [
                            "Schema.org JSON-LD (Embedded)",
                            "Schema.org JSON-LD (Negotiated)"
                        ]
                    },
                    {
                        "mechanism": "metadata registry",
                        "mechanism_info": [
                            "Datacite Search"
                        ]
                    }
                ]
            },
            "score": {
                "earned": 2,
                "total": 2
            },
            "test_debug": [
                "INFO: Supported tests of metadata retrieval/extraction -: 'Embedded DublinCore', 'Embedded OpenGraph', 'Schema.org JSON-LD (Embedded)', 'Schema.org JSON-LD (Negotiated)', 'Datacite Search', 'Typed Links', 'Signposting Typed Links', 'RDF-based Typed Links', 'Linked Data (RDF)', 'B2FIND Metadata Aggregator', 'Guessed XML Link', 'Generic XML (Negotiated)', 'Embedded RDFa', 'Embedded Microdata', 'OAI-ORE'",
                "INFO: Metadata found through - structured data",
                "INFO: Querying DataCite API for -:http://doi.org/10.4232/1.0001",
                "INFO: Identifier not listed in DataCite catalogue -:http://doi.org/10.4232/1.0001",
                "WARNING: Google Search Cache DB does not exist, see F-UJI installation instructions",
                "INFO: Identifier not listed in Google Dataset Search cache -:['http://doi.org/10.4232/1.0001', 'https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001']",
                "INFO: Querying Mendeley Data API for -:http://doi.org/10.4232/1.0001",
                "INFO: Identifier not listed in Mendeley Data catalogue -:http://doi.org/10.4232/1.0001",
                "INFO: Querying Mendeley Data API for -:https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Identifier not listed in Mendeley Data catalogue -:https://search.gesis.org/research_data/ZA0001?doi=10.4232/1.0001",
                "INFO: Metadata found through - metadata registry"
            ],
            "test_status": "pass"
        },
        {
            "id": 6,
            "maturity": 1,
            "metric_identifier": "FsF-A1-01M",
            "metric_name": "Metadata contains access level and access conditions of the data.",
            "metric_tests": {
                "FsF-A1-01M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Information about access restrictions or rights can be identified in metadata",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                },
                "FsF-A1-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data access information is machine readable",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-A1-01M-3": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data access information is indicated by (not machine readable) standard terms",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "access_details": {
                    "access_condition": "All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp, Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d"
                },
                "access_level": null
            },
            "score": {
                "earned": 0.5,
                "total": 1
            },
            "test_debug": [
                "INFO: Access information specified -: Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                "INFO: Verify name through SPDX registry -: Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                "INFO: Access information specified -: All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                "INFO: Verify name through SPDX registry -: All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                "INFO: Found access rights information in dedicated metadata element",
                "WARNING: Unable to determine the access level"
            ],
            "test_status": "pass"
        },
        {
            "id": 10,
            "maturity": 3,
            "metric_identifier": "FsF-I1-01M",
            "metric_name": "Metadata is represented using a formal knowledge representation language.",
            "metric_tests": {
                "FsF-I1-01M-1": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Parsable, structured metadata (JSON-LD, RDFa) is embedded in the landing page XHTML/HTML code",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-I1-01M-2": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Parsable, graph data (RDF, JSON-LD) is accessible through content negotiation, typed links or sparql endpoint",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": [
                {
                    "is_metadata_found": true,
                    "serialization_format": "JSON-LD",
                    "source": "structured_data"
                },
                {
                    "is_metadata_found": true,
                    "serialization_format": "JSON-LD",
                    "source": "content_negotiate"
                }
            ],
            "score": {
                "earned": 2,
                "total": 2
            },
            "test_debug": [
                "INFO: Check of structured data (RDF serialization) embedded in the data page",
                "INFO: JSON-LD (schema.org) serialization found in the data page - JSON-LD",
                "SUCCESS: Found structured data (RDF serialization) in the data page",
                "INFO: Check if RDF-based typed link included",
                "INFO: NO RDF-based typed link found",
                "INFO: Check if RDF metadata available through content negotiation",
                "INFO: JSON-LD graph retrieved through content negotiation, content type - JSON-LD",
                "SUCCESS: Found RDF content through content negotiation or typed links",
                "WARNING: NO SPARQL endpoint found through re3data based on the object URI provided"
            ],
            "test_status": "pass"
        },
        {
            "id": 11,
            "maturity": 1,
            "metric_identifier": "FsF-I1-02M",
            "metric_name": "Metadata uses semantic resources",
            "metric_tests": {
                "FsF-I1-02M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Vocabulary namespace URIs can be identified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-I1-02M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Namespaces of known semantic resources can be identified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": [],
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "INFO: Number of vocabulary namespaces extracted from all RDF-based metadata -: 5",
                "INFO: Default vocabulary namespace(s) excluded -: ['http://schema.org', 'http://ogp.me/ns']",
                "INFO: Check the remaining namespace(s) exists in LOD -: []",
                "WARNING: NO vocabulary namespace match is found",
                "WARNING: Vocabulary namespace (s) or URIs specified but no match is found in LOD reference list (examples) -: ['http://datacite.org/schema', 'http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd', 'ddi:codebook:2_5']"
            ],
            "test_status": "fail"
        },
        {
            "id": 12,
            "maturity": 0,
            "metric_identifier": "FsF-I3-01M",
            "metric_name": "Metadata includes links between the data and its related entities.",
            "metric_tests": {
                "FsF-I3-01M-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Related resources are explicitly mentioned in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-I3-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Related resources are indicated by machine readable links or identifiers",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {},
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "INFO: No related resource(s) found in Schema.org metadata",
                "INFO: No related resource(s) found in Schema.org metadata",
                "INFO: No related resource(s) found in Datacite metadata",
                "INFO: Total number of related resources extracted -: 0"
            ],
            "test_status": "fail"
        },
        {
            "id": 13,
            "maturity": 1,
            "metric_identifier": "FsF-R1-01MD",
            "metric_name": "Metadata specifies the content of the data.",
            "metric_tests": {
                "FsF-R1-01MD-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Minimal information about available data content is given in metadata",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1-01MD-1a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Resource type (e.g. dataset) is given in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-R1-01MD-1b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Information about data content (e.g. links) is given in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Verifiable data descriptors (file info, measured variables or observation types) are specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-2a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "File size and type information are specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-2b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Measured variables or observation types are specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-3": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data content matches file type and size specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-4": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data content matches measured variables or observation types specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "data_content_descriptor": [],
                "object_type": "dataset"
            },
            "score": {
                "earned": 1,
                "total": 4
            },
            "test_debug": [
                "INFO: Object landing page accessible status -: True",
                "SUCCESS: Resource type specified -: dataset",
                "WARNING: NO data object content available/accessible to perform file descriptors (type and size) tests",
                "WARNING: NO measured variables found in metadata, skip 'measured_variable' test.",
                "WARNING: Measured variables given in metadata do not match data object content"
            ],
            "test_status": "fail"
        },
        {
            "id": 14,
            "maturity": 1,
            "metric_identifier": "FsF-R1.1-01M",
            "metric_name": "Metadata includes license information under which data can be reused.",
            "metric_tests": {
                "FsF-R1.1-01M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Licence information is given in an appropriate metadata element",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1.1-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Recognized licence is valid and registered at SPDX",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": [
                {
                    "details_url": null,
                    "license": "Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                    "osi_approved": false
                },
                {
                    "details_url": null,
                    "license": "All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                    "osi_approved": false
                }
            ],
            "score": {
                "earned": 1,
                "total": 2
            },
            "test_debug": [
                "SUCCESS: Found licence information in metadata",
                "INFO: Verify name through SPDX registry -: Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                "WARNING: NO SPDX license representation (spdx url, osi_approved) found",
                "INFO: Verify name through SPDX registry -: All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                "WARNING: NO SPDX license representation (spdx url, osi_approved) found"
            ],
            "test_status": "pass"
        },
        {
            "id": 15,
            "maturity": 2,
            "metric_identifier": "FsF-R1.2-01M",
            "metric_name": "Metadata includes provenance information about data creation or generation.",
            "metric_tests": {
                "FsF-R1.2-01M-1": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Metadata contains elements which hold provenance information and can be mapped to PROV",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1.2-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata contains provenance information using formal provenance ontologies (PROV-O)",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "provenance_metadata_included": {
                    "is_available": true,
                    "provenance_metadata": [
                        {
                            "metadata_element": "publication_date",
                            "metadata_value": "1956",
                            "prov_o_mapping": "prov:generatedAtTime"
                        },
                        {
                            "metadata_element": "modified_date",
                            "metadata_value": "2021-12-20",
                            "prov_o_mapping": "prov:generatedAtTime"
                        },
                        {
                            "metadata_element": "creator",
                            "metadata_value": [
                                "Lerner, Daniel",
                                "Forschungsinstitut für Sozial- und Verwaltungswissenschaften, Universität zu Köln"
                            ],
                            "prov_o_mapping": "prov:wasAttributedTo"
                        },
                        {
                            "metadata_element": "publisher",
                            "metadata_value": "CESSDA Data Catalogue",
                            "prov_o_mapping": "prov:wasAttributedTo"
                        },
                        {
                            "metadata_element": "contributor",
                            "metadata_value": "Forschungsinstitut Fuer Sozial- Und Verwaltungswissenschaften, Universitaet Zu Koeln",
                            "prov_o_mapping": "prov:wasAttributedTo"
                        }
                    ]
                },
                "structured_provenance_available": {
                    "is_available": false,
                    "provenance_metadata": []
                }
            },
            "score": {
                "earned": 1,
                "total": 2
            },
            "test_debug": [
                "INFO: Check if provenance information is available in descriptive metadata",
                "INFO: Check if provenance information is available in metadata about related resources",
                "INFO: No provenance information found in metadata about related resources",
                "SUCCESS: Found data creation-related provenance information",
                "INFO: Check if provenance specific namespaces are listed in metadata",
                "WARNING: Formal provenance metadata is unavailable"
            ],
            "test_status": "pass"
        },
        {
            "id": 16,
            "maturity": 3,
            "metric_identifier": "FsF-R1.3-01M",
            "metric_name": "Metadata follows a standard recommended by the target research community of the data.",
            "metric_tests": {
                "FsF-R1.3-01M-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Community specific metadata standard is detected using namespaces or schemas found in provided metadata or metadata services outputs",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1.3-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Community specific metadata standard is listed in the re3data record of the responsible repository",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-01M-3": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Multidisciplinary but community endorsed metadata (RDA Metadata Standards Catalog) standard is listed in the re3data record or detected by namespace",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                }
            },
            "output": [
                {
                    "metadata_standard": "DataCite Metadata Schema",
                    "subject_areas": [
                        "Multidisciplinary"
                    ],
                    "urls": [
                        "http://datacite.org/schema/"
                    ]
                },
                {
                    "metadata_standard": "DDI (Data Documentation Initiative)",
                    "subject_areas": [
                        "Demography",
                        "Economics",
                        "Health policy",
                        "History",
                        "Human geography",
                        "Land use",
                        "Law",
                        "Politics",
                        "Social policy",
                        "Sociology",
                        "Statistics"
                    ],
                    "urls": [
                        "http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd"
                    ]
                },
                {
                    "metadata_standard": "DDI (Data Documentation Initiative)",
                    "subject_areas": [
                        "Demography",
                        "Economics",
                        "Health policy",
                        "History",
                        "Human geography",
                        "Land use",
                        "Law",
                        "Politics",
                        "Social policy",
                        "Sociology",
                        "Statistics"
                    ],
                    "urls": [
                        "ddi:codebook:2_5"
                    ]
                }
            ],
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "INFO: Retrieving API and Standards",
                "INFO: re3data/datacite client id -: gesis.gesis",
                "INFO: Trying to retrieve metadata info from re3data/datacite services using client id -: gesis.gesis",
                "WARNING: No DOI of client id is available from datacite api",
                "INFO: Inferring endpoint information through re3data/datacite services",
                "INFO: Metadata standards listed in re3data record -: []",
                "WARNING: NO valid OAI-PMH endpoint found",
                "INFO: Namespaces included in the metadata -: ['http://schema.org/', 'http://datacite.org/schema/', 'http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd', 'http://ogp.me/ns#', 'ddi:codebook:2_5']",
                "INFO: Found non-disciplinary standard (but RDA listed) found through namespaces -: DataCite Metadata Schema (http://datacite.org/schema/)",
                "SUCCESS: Found disciplinary standard through namespaces -: http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd",
                "SUCCESS: Found disciplinary standard through namespaces -: ddi:codebook:2_5",
                "INFO: The following standards found through namespaces are excluded as they are not listed in RDA metadata catalog -: ['http://schema.org/', 'http://ogp.me/ns#']",
                "WARNING: NO metadata standard(s) of the repository specified in re3data"
            ],
            "test_status": "pass"
        },
        {
            "id": 17,
            "maturity": 0,
            "metric_identifier": "FsF-R1.3-02D",
            "metric_name": "Data is available in a file format recommended by the target research community.",
            "metric_tests": {
                "FsF-R1.3-02D-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of a data file given in the metadata is listed in the long term file formats, open file formats or scientific file formats controlled list",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-02D-1a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of the data file is an open format",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-02D-1b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of the data file is a long term format",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-02D-1c": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of the data file is a scientific format",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": [],
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "WARNING: Could not perform file format checks as data content identifier(s) unavailable/inaccesible"
            ],
            "test_status": "fail"
        },
        {
            "id": 8,
            "maturity": 0,
            "metric_identifier": "FsF-A1-03D",
            "metric_name": "Data is accessible through a standardized communication protocol.",
            "metric_tests": {
                "FsF-A1-03D-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata includes a resolvable link to data based on standardized web communication protocols.",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "standard_data_protocol": null
            },
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "INFO: NO content (data) identifier is given in metadata"
            ],
            "test_status": "fail"
        },
        {
            "id": 7,
            "maturity": 3,
            "metric_identifier": "FsF-A1-02M",
            "metric_name": "Metadata is accessible through a standardized communication protocol.",
            "metric_tests": {
                "FsF-A1-02M-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Landing page link is based on standardized web communication protocols.",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": {
                "standard_metadata_protocol": {
                    "https": "Hyper Text Transfer Protocol Secure"
                }
            },
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "SUCCESS: Standard protocol for access to metadata found -: https"
            ],
            "test_status": "pass"
        }
    ],
    "software_version": "1.5.0",
    "summary": {
        "maturity": {
            "A": 1,
            "A1": 1,
            "F": 2,
            "F1": 3,
            "F2": 3,
            "F3": 0,
            "F4": 3,
            "FAIR": 1.25,
            "I": 1,
            "I1": 2,
            "I3": 0,
            "R": 1,
            "R1": 1,
            "R1.1": 1,
            "R1.2": 2,
            "R1.3": 2
        },
        "score_earned": {
            "A": 1.5,
            "A1": 1.5,
            "F": 6.0,
            "F1": 2.0,
            "F2": 2.0,
            "F3": 0.0,
            "F4": 2.0,
            "FAIR": 13.5,
            "I": 2.0,
            "I1": 2.0,
            "I3": 0.0,
            "R": 4.0,
            "R1": 1.0,
            "R1.1": 1.0,
            "R1.2": 1.0,
            "R1.3": 1.0
        },
        "score_percent": {
            "A": 50.0,
            "A1": 50.0,
            "F": 85.71,
            "F1": 100.0,
            "F2": 100.0,
            "F3": 0.0,
            "F4": 100.0,
            "FAIR": 56.25,
            "I": 50.0,
            "I1": 66.67,
            "I3": 0.0,
            "R": 40.0,
            "R1": 25.0,
            "R1.1": 50.0,
            "R1.2": 50.0,
            "R1.3": 50.0
        },
        "score_total": {
            "A": 3,
            "A1": 3,
            "F": 7,
            "F1": 2,
            "F2": 2,
            "F3": 1,
            "F4": 2,
            "FAIR": 24.0,
            "I": 4,
            "I1": 3,
            "I3": 1,
            "R": 10,
            "R1": 4,
            "R1.1": 2,
            "R1.2": 2,
            "R1.3": 2
        },
        "status_passed": {
            "A": 2,
            "A1": 2,
            "F": 4,
            "F1": 2,
            "F2": 1,
            "F3": 0,
            "F4": 1,
            "FAIR": 10,
            "I": 1,
            "I1": 1,
            "I3": 0,
            "R": 3,
            "R1": 0,
            "R1.1": 1,
            "R1.2": 1,
            "R1.3": 1
        },
        "status_total": {
            "A": 3,
            "A1": 3,
            "F": 5,
            "F1": 2,
            "F2": 1,
            "F3": 1,
            "F4": 1,
            "FAIR": 16,
            "I": 3,
            "I1": 2,
            "I3": 1,
            "R": 5,
            "R1": 1,
            "R1.1": 1,
            "R1.2": 1,
            "R1.3": 2
        }
    },
    "test_id": "e9aafcf6e6eff73ceb4bed0865fadbb600955ba7",
    "timestamp": "2022-10-20T12:56:21Z",
    "total_metrics": 16
}

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


Just updated my local fuji api instance to the latest version posted in github - version 2.2.0. Posting here the full log for further study.

{
    "metric_specification": "https://doi.org/10.5281/zenodo.4081213",
    "metric_version": "metrics_v0.5.yaml",
    "request": {
        "auth_token": null,
        "auth_token_type": null,
        "metadata_service_endpoint": "",
        "metadata_service_type": "",
        "normalized_object_identifier": "10.4232/1.0001",
        "oaipmh_endpoint": null,
        "object_identifier": "http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
        "test_debug": true,
        "use_datacite": true
    },
    "results": [
        {
            "id": 1,
            "maturity": 3,
            "metric_identifier": "FsF-F1-01D",
            "metric_name": "Data is assigned a globally unique identifier.",
            "metric_tests": {
                "FsF-F1-01D-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Identifier is resolvable and follows a defined unique identifier syntax (IRI, URL)",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-F1-01D-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Identifier is not resolvable but follows an UUID or HASH type syntax",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "guid": "http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "guid_scheme": "url"
            },
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "INFO: Using idutils schemes",
                "SUCCESS: Unique identifier schemes found ['url']",
                "INFO: Finalized unique identifier scheme - url"
            ],
            "test_status": "pass"
        },
        {
            "id": 2,
            "maturity": 0,
            "metric_identifier": "FsF-F1-02D",
            "metric_name": "Data is assigned a persistent identifier.",
            "metric_tests": {
                "FsF-F1-02D-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Identifier follows a defined persistent identifier syntax",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-F1-02D-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Persistent identifier is resolvable",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "pid": null,
                "pid_scheme": null,
                "resolvable_status": false,
                "resolved_url": null
            },
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as */*",
                "INFO: Retrieving page -: https://doi.org/10.4232/1.0001 as */*",
                "WARNING: Landing page domain resolved from PID found in metadata does not match with input URL domain -:https://doi.org/10.4232/1.0001",
                "INFO: Found object identifier in metadata during FsF-F2-01M, therefore PID check was repeated",
                "INFO: PID schemes-based assessment supported by the assessment service - ['ark', 'arxiv', 'bioproject', 'biosample', 'doi', 'ensembl', 'genome', 'gnd', 'handle', 'lsid', 'pmid', 'pmcid', 'purl', 'refseq', 'sra', 'uniprot', 'urn', 'identifiers.org', 'w3id']",
                "INFO: Found PID which could not be verified (does not resolve properly) -: https://doi.org/10.4232/1.0001",
                "WARNING: Could not identify a valid peristent identifier based on scheme and resolution"
            ],
            "test_status": "fail"
        },
        {
            "id": 3,
            "maturity": 3,
            "metric_identifier": "FsF-F2-01M",
            "metric_name": "Metadata includes descriptive core elements (creator, title, data identifier, publisher, publication date, summary and keywords) to support data findability.",
            "metric_tests": {
                "FsF-F2-01M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Metadata has been made available via common web methods",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-1a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is embedded in the landing page XHTML/HTML code",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-1b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is accessible through content negotiation",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-1c": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is accessible via typed links",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-F2-01M-1d": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata is accessible via signposting links",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-2": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Core data citation metadata is available",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                },
                "FsF-F2-01M-3": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Core descriptive metadata is available",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": {
                "core_metadata_found": {
                    "creator": [
                        "Forschungsinstitut für Sozial- und Verwaltungswissenschaften, Universität zu Köln",
                        "Lerner, Daniel"
                    ],
                    "keywords": "KAT14 Political Issues, Internationale Politik und Institutionen, Eliten und Führungskräfte, International politics and organisation, Elites and leadership",
                    "object_identifier": [
                        "10.4232/1.0001",
                        "https://search.gesis.org/research_data/ZA0001?lang=en"
                    ],
                    "object_type": "Dataset",
                    "publication_date": "1956",
                    "publisher": "CESSDA Data Catalogue",
                    "summary": "Attitudes of German elites to loss of national power after the war and\njudgement on current international political events. \n\nTopics: Attitude to development and control of nuclear weapons and\nnuclear power; judgement on East-West relations and international\nrelations; perceived leadership power in world politics; attitude to\nthe relationship of the FRG to the western alliance; attitude to\nrearmament, NATO and a European defense community; judgement on\nmilitary security; assessment of long-term political and economic\ndevelopments; attitude to European unification (EEC) and the European\nCoal and Steel Community; assessment of the development of the UN;\nattitude to reunification of Germany; self-image of the Germans and\nstereotype concepts of selected nations; attitude to modern art;\nknowledge of a German sociologist; father´s political activity and\npersonal political involvement before 1933; party membership;\noccupation of father and grandfathers; self-assessment of social class;\nreligiousness; media usage; membership in clubs and organizations;\noffices held; circle of friends. \n\nDemography: sex; age (classified); regional origins; marital status;\nnumber of children; religious denomination; religious training; school\neducation; state. \n\nInterviewer rating: sincerity and willingness of respondent to\ncooperate; length of interview; city size; termination of interview.",
                    "title": "The European Elite Panel Study (1956, Germany)"
                },
                "core_metadata_source": [
                    [
                        "Embedded OpenGraph",
                        "embedded"
                    ],
                    [
                        "Datacite Search",
                        "negotiated"
                    ],
                    [
                        "Schema.org JSON-LD (Negotiated)",
                        "negotiated"
                    ],
                    [
                        "Generic XML, Typed Links",
                        "signposting"
                    ],
                    [
                        "Schema.org JSON-LD (Embedded)",
                        "embedded"
                    ]
                ],
                "core_metadata_status": "all metadata"
            },
            "score": {
                "earned": 2,
                "total": 2
            },
            "test_debug": [
                "INFO: Trying to resolve input URL -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Content negotiation on http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b accept=*/*, status=200",
                "INFO: Found HTML page!",
                "INFO: Starting to analyse EMBEDDED metadata at -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Trying to identify EMBEDDED  Microdata, OpenGraph or JSON -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Trying to retrieve schema.org JSON-LD metadata from html page",
                "INFO: Try to parse RDF (JSON-LD) from -: landing page",
                "INFO: Try to parse JSON-LD using JMESPath retrieved as dict from -: landing page",
                "INFO: Trying to extract schema.org JSON-LD metadata from -: Schema.org JSON-LD (Embedded)",
                "INFO: Found schema.org JSON-LD which seems to be valid, based on the given context type -:Dataset",
                "INFO: Content negotiation on https://doi.org/10.4232/1.0001 accept=*/*, status=200",
                "INFO: Found HTML page!",
                "WARNING: Landing page domain resolved from PID found in metadata does not match with input URL domain -:https://doi.org/10.4232/1.0001",
                "SUCCESS: Found schema.org JSON-LD metadata in html page -: dict_keys(['title', 'object_type', 'publication_date', 'modified_date', 'creator', 'summary', 'object_identifier', 'related_resources'])",
                "INFO: Trying to retrieve Highwire and eprints metadata from html page",
                "INFO: Highwire or eprints metadata UNAVAILABLE",
                "INFO: Trying to retrieve Dublin Core metadata from html page",
                "INFO: DublinCore metadata UNAVAILABLE",
                "INFO: Trying to retrieve Microdata metadata from html page",
                "INFO: Could not identify Microdata metadata",
                "INFO: Trying to retrieve RDFa metadata from html page",
                "INFO: Found RDF Graph which was sucessfully parsed",
                "INFO: Trying to identify namespaces in RDF Graph",
                "INFO: Could not find DCAT, schema.org or SKOS/OWL metadata, continuing with generic SPARQL",
                "INFO: Trying to query generic SPARQL on RDF, found triples: -:6",
                "INFO: Found RDFa like triples but at least some of them seem to be XHTML or OpenGraph properties which are excluded",
                "INFO: Trying to retrieve OpenGraph metadata from html page",
                "INFO: Found OpenGraph metadata-: dict_keys(['title', 'summary', 'object_type', 'publisher'])",
                "SUCCESS: Found OpenGraph metadata -: dict_keys(['title', 'summary', 'object_type', 'publisher'])",
                "INFO: Trying to identify Typed Links to data items in html page",
                "INFO: Found object identifier in metadata, repeating PID check for FsF-F1-02D",
                "INFO: Starting to identify EXTERNAL metadata through content negotiation or typed (signposting) links",
                "INFO: Trying to retrieve XML metadata through content negotiation from URL -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as application/xml, text/xml;q=0.5",
                "WARNING: Request failed, reason -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b, application/xml, text/xml;q=0.5 - URLError: HTTP Error 406: Not Acceptable",
                "WARNING: No response received from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b, application/xml, text/xml;q=0.5",
                "INFO: Could not identify metadata properties in XML",
                "INFO: Trying to retrieve XML metadata through content negotiation from URL -: https://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as application/xml, text/xml;q=0.5",
                "WARNING: Request failed, reason -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b, application/xml, text/xml;q=0.5 - URLError: HTTP Error 406: Not Acceptable",
                "WARNING: No response received from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b, application/xml, text/xml;q=0.5",
                "INFO: Could not identify metadata properties in XML",
                "INFO: Trying to retrieve schema.org JSON-LD metadata through content negotiation from URL -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as application/ld+json",
                "INFO: Content negotiation on http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b accept=application/ld+json, status=200",
                "INFO: Try to parse RDF (JSON-LD) from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Try to parse JSON-LD using RDFLib retrieved as string from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Parsing error (RDFLib), failed to extract JSON-LD -: Expecting value: line 1 column 1 (char 0)",
                "INFO: Schema.org metadata through content negotiation UNAVAILABLE",
                "INFO: Trying to retrieve schema.org JSON-LD metadata through content negotiation from URL -: https://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: https://doi.org/10.4232/1.0001 as application/ld+json",
                "INFO: Content negotiation on https://doi.org/10.4232/1.0001 accept=application/ld+json, status=200",
                "INFO: Try to parse RDF (JSON-LD) from -: https://doi.org/10.4232/1.0001",
                "INFO: Try to parse JSON-LD using JMESPath retrieved as dict from -: https://doi.org/10.4232/1.0001",
                "INFO: Trying to extract schema.org JSON-LD metadata from -: Schema.org JSON-LD (Negotiated)",
                "INFO: Found schema.org JSON-LD which seems to be valid, based on the given context type -:Dataset",
                "SUCCESS: Found Schema.org metadata through content negotiation-: dict_keys(['title', 'object_type', 'publication_date', 'creator', 'creator_first', 'creator_last', 'publisher', 'summary', 'keywords', 'object_identifier', 'language'])",
                "INFO: Trying to retrieve RDF metadata through content negotiation from URL -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "INFO: Content negotiation on http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b accept=text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json, status=200",
                "INFO: Using Cached response content",
                "INFO: Try to parse RDF (JSON-LD) from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Try to parse JSON-LD using RDFLib retrieved as string from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Parsing error (RDFLib), failed to extract JSON-LD -: Expecting value: line 1 column 1 (char 0)",
                "INFO: Linked Data metadata UNAVAILABLE",
                "INFO: Trying to retrieve RDF metadata through content negotiation from URL -: https://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: https://doi.org/10.4232/1.0001 as text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "WARNING: Request failed, reason -: https://doi.org/10.4232/1.0001, text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json - URLError: HTTP Error 422: Unprocessable Entity",
                "WARNING: No response received from -: https://doi.org/10.4232/1.0001, text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "INFO: Content negotiation on http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b accept=text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json, status=200",
                "INFO: Using Cached response content",
                "INFO: Try to parse RDF (JSON-LD) from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Try to parse JSON-LD using RDFLib retrieved as string from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Parsing error (RDFLib), failed to extract JSON-LD -: Expecting value: line 1 column 1 (char 0)",
                "INFO: Linked Data metadata UNAVAILABLE",
                "INFO: Trying to retrieve datacite metadata",
                "INFO: Retrieving page -: https://doi.org/10.4232/1.0001 as application/vnd.datacite.datacite+json",
                "INFO: Content negotiation on https://doi.org/10.4232/1.0001 accept=application/vnd.datacite.datacite+json, status=200",
                "SUCCESS: Found Datacite metadata -: dict_keys(['object_identifier', 'object_type', 'creator', 'creator_first', 'creator_last', 'publisher', 'contributor', 'title', 'keywords', 'publication_date', 'license', 'summary', 'datacite_client', 'access_level', 'language'])",
                "INFO: Found e.g. Typed Links in HTML Header linking to XML Metadata -: (application/xml https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&identifier=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b&metadataPrefix=oai_ddi25)",
                "INFO: Retrieving page -: https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&identifier=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b&metadataPrefix=oai_ddi25 as application/xml,application/xml, text/xml;q=0.5",
                "INFO: Content negotiation on https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&identifier=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b&metadataPrefix=oai_ddi25 accept=application/xml,application/xml, text/xml;q=0.5, status=200",
                "INFO: Found XML document!",
                "INFO: Trying to extract/parse XML metadata from URL -: https://datacatalogue.cessda.eu/oai-pmh/v0/oai?verb=GetRecord&identifier=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b&metadataPrefix=oai_ddi25",
                "INFO: Found OAI-PMH type XML envelope, unpacking 'metadata' element for further processing",
                "INFO: Found some XML properties, trying to identify (domain) specific format to parse",
                "INFO: Identified DDI codeBook XML based on root tag",
                "INFO: Found some metadata in XML -: dict_keys(['title', 'creator', 'keywords', 'summary', 'publisher', 'object_identifier', 'access_level', 'language'])",
                "SUCCESS: Found XML metadata through typed links-: dict_keys(['title', 'creator', 'keywords', 'summary', 'publisher', 'object_identifier', 'access_level', 'language'])",
                "INFO: Type of object described by the metadata -: Dataset",
                "INFO: Starting to identify EXTERNAL metadata through content negotiation or typed (signposting) links",
                "INFO: Trying to retrieve XML metadata through content negotiation from URL -: https://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as application/xml, text/xml;q=0.5",
                "WARNING: Request failed, reason -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b, application/xml, text/xml;q=0.5 - URLError: HTTP Error 406: Not Acceptable",
                "WARNING: No response received from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b, application/xml, text/xml;q=0.5",
                "INFO: Could not identify metadata properties in XML",
                "INFO: Trying to retrieve schema.org JSON-LD metadata through content negotiation from URL -: https://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: https://doi.org/10.4232/1.0001 as application/ld+json",
                "INFO: Content negotiation on https://doi.org/10.4232/1.0001 accept=application/ld+json, status=200",
                "INFO: Using Cached response content",
                "INFO: Try to parse RDF (JSON-LD) from -: https://doi.org/10.4232/1.0001",
                "INFO: Try to parse JSON-LD using JMESPath retrieved as dict from -: https://doi.org/10.4232/1.0001",
                "INFO: Trying to extract schema.org JSON-LD metadata from -: Schema.org JSON-LD (Negotiated)",
                "INFO: Found schema.org JSON-LD which seems to be valid, based on the given context type -:Dataset",
                "SUCCESS: Found Schema.org metadata through content negotiation-: dict_keys(['title', 'object_type', 'publication_date', 'creator', 'creator_first', 'creator_last', 'publisher', 'summary', 'keywords', 'object_identifier', 'language'])",
                "INFO: Trying to retrieve RDF metadata through content negotiation from URL -: https://doi.org/10.4232/1.0001",
                "INFO: Retrieving page -: https://doi.org/10.4232/1.0001 as text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "WARNING: Request failed, reason -: https://doi.org/10.4232/1.0001, text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json - URLError: HTTP Error 422: Unprocessable Entity",
                "WARNING: No response received from -: https://doi.org/10.4232/1.0001, text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "INFO: Retrieving page -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b as text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json",
                "INFO: Content negotiation on http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b accept=text/turtle, application/turtle, application/x-turtle;q=0.8, application/rdf+xml, text/n3;q=0.9, text/rdf+n3;q=0.9,application/ld+json, status=200",
                "INFO: Using Cached response content",
                "INFO: Try to parse RDF (JSON-LD) from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Try to parse JSON-LD using RDFLib retrieved as string from -: http://localhost:8088/detail?q=ff5e71ee1ed3e426ea71ea048f8bc7af10c567de690085d94d50de6d59b1705b",
                "INFO: Parsing error (RDFLib), failed to extract JSON-LD -: Expecting value: line 1 column 1 (char 0)",
                "INFO: Linked Data metadata UNAVAILABLE",
                "INFO: Trying to retrieve datacite metadata",
                "INFO: Retrieving page -: https://doi.org/10.4232/1.0001 as application/vnd.datacite.datacite+json",
                "INFO: Content negotiation on https://doi.org/10.4232/1.0001 accept=application/vnd.datacite.datacite+json, status=200",
                "INFO: Using Cached response content",
                "SUCCESS: Found Datacite metadata -: dict_keys(['object_identifier', 'object_type', 'creator', 'creator_first', 'creator_last', 'publisher', 'contributor', 'title', 'keywords', 'publication_date', 'license', 'summary', 'datacite_client', 'access_level', 'language'])",
                "INFO: Testing for required core descriptive metadata elements -: ['creator', 'title', 'publisher', 'publication_date', 'summary', 'keywords', 'object_identifier', 'object_type']",
                "SUCCESS: Found required core descriptive metadata elements -: ['creator', 'title', 'publisher', 'publication_date', 'summary', 'keywords', 'object_identifier', 'object_type']"
            ],
            "test_status": "pass"
        },
        {
            "id": 4,
            "maturity": 0,
            "metric_identifier": "FsF-F3-01M",
            "metric_name": "Metadata includes the identifier of the data it describes.",
            "metric_tests": {
                "FsF-F3-01M-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata contains data content related information (file name, size, type)",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-F3-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata contains a PID or URL which indicates the location of the downloadable data content",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "object_content_identifier_included": []
            },
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "WARNING: Data (content) identifier is missing."
            ],
            "test_status": "fail"
        },
        {
            "id": 5,
            "maturity": 3,
            "metric_identifier": "FsF-F4-01M",
            "metric_name": "Metadata is offered in such a way that it can be retrieved programmatically.",
            "metric_tests": {
                "FsF-F4-01M-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Metadata is given in a way major search engines can ingest it for their catalogues (JSON-LD, Dublin Core, RDFa)",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-F4-01M-2": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Metadata is registered in major research data registries (DataCite)",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": {
                "search_mechanisms": [
                    {
                        "mechanism": "structured data",
                        "mechanism_info": [
                            "Schema.org JSON-LD (Negotiated)",
                            "Schema.org JSON-LD (Embedded)"
                        ]
                    },
                    {
                        "mechanism": "metadata registry",
                        "mechanism_info": [
                            "DataCite Registry"
                        ]
                    }
                ]
            },
            "score": {
                "earned": 2,
                "total": 2
            },
            "test_debug": [
                "INFO: Supported tests of metadata retrieval/extraction -: 'Embedded Highwire or Eprints', 'Embedded DublinCore', 'Embedded OpenGraph', 'Schema.org JSON-LD (Embedded)', 'Schema.org JSON-LD (Negotiated)', 'Datacite Search', 'Typed Links', 'Signposting Typed Links', 'Generic XML, Typed Links', 'Linked Data (RDF), Typed Links', 'Linked Data (RDF)', 'B2FIND Metadata Aggregator', 'Guessed XML Link', 'Generic XML (Negotiated)', 'Embedded RDFa', 'Embedded Microdata', 'OAI-ORE'",
                "INFO: Metadata found through - structured data",
                "INFO: Querying DataCite API for -:10.4232/1.0001",
                "INFO: Found identifier in DataCite catalogue -:10.4232/1.0001",
                "INFO: Dataset already found in registry therefore skipping Google Dataset Search Cache query",
                "INFO: Dataset already found in registry therefore skipping Mendeley Data query",
                "INFO: Metadata found through - metadata registry"
            ],
            "test_status": "pass"
        },
        {
            "id": 6,
            "maturity": 1,
            "metric_identifier": "FsF-A1-01M",
            "metric_name": "Metadata contains access level and access conditions of the data.",
            "metric_tests": {
                "FsF-A1-01M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Information about access restrictions or rights can be identified in metadata",
                    "metric_test_score": 0.5,
                    "metric_test_status": "pass"
                },
                "FsF-A1-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data access information is machine readable",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-A1-01M-3": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data access information is indicated by (not machine readable) standard terms",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "access_details": {
                    "access_condition": "All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp, Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d"
                },
                "access_level": null
            },
            "score": {
                "earned": 0.5,
                "total": 1
            },
            "test_debug": [
                "INFO: Access information specified -: All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                "INFO: Verify name through SPDX registry -: All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                "INFO: Access information specified -: Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                "INFO: Verify name through SPDX registry -: Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                "INFO: Found access rights information in dedicated metadata element",
                "WARNING: Unable to determine the access level"
            ],
            "test_status": "pass"
        },
        {
            "id": 10,
            "maturity": 3,
            "metric_identifier": "FsF-I1-01M",
            "metric_name": "Metadata is represented using a formal knowledge representation language.",
            "metric_tests": {
                "FsF-I1-01M-1": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Parsable, structured metadata (JSON-LD, RDFa) is embedded in the landing page XHTML/HTML code",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-I1-01M-2": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Parsable, graph data (RDF, JSON-LD) is accessible through content negotiation, typed links or sparql endpoint",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": [
                {
                    "is_metadata_found": true,
                    "serialization_format": "JSON-LD",
                    "source": "structured_data"
                },
                {
                    "is_metadata_found": true,
                    "serialization_format": "JSON-LD",
                    "source": "content_negotiate"
                }
            ],
            "score": {
                "earned": 2,
                "total": 2
            },
            "test_debug": [
                "INFO: Check of structured data (RDF serialization) embedded in the data page",
                "INFO: JSON-LD (schema.org) serialization found in the data page - JSON-LD",
                "SUCCESS: Found structured data (RDF serialization) in the data page",
                "INFO: Check if RDF-based typed link included",
                "INFO: NO RDF-based typed link found",
                "INFO: Check if RDF metadata available through content negotiation",
                "INFO: JSON-LD graph retrieved through content negotiation, content type - JSON-LD",
                "SUCCESS: Found RDF content through content negotiation or typed links",
                "WARNING: NO SPARQL endpoint found through re3data based on the object URI provided"
            ],
            "test_status": "pass"
        },
        {
            "id": 11,
            "maturity": 1,
            "metric_identifier": "FsF-I2-01M",
            "metric_name": "Metadata uses semantic resources",
            "metric_tests": {
                "FsF-I2-01M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Vocabulary namespace URIs can be identified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-I2-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Namespaces of known semantic resources can be identified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": [],
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "INFO: Number of vocabulary namespaces extracted from all RDF-based metadata -: 11",
                "INFO: Number of vocabulary namespaces extracted from all RDF-based metadata -: 11",
                "INFO: Default vocabulary namespace(s) excluded -: ['http://schema.org', 'http://www.w3.org/XML/1998/namespace', 'http://www.w3.org/2001/XMLSchema-instance', 'http://www.w3.org/2001/XMLSchema-instance', 'http://ogp.me/ns']",
                "INFO: Check if the remaining namespace(s) exist(s) in a LOD registry -: ['http://datacite.org/schema', 'http://www.openarchives.org/OAI/2.0/provenance.xsd', 'http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd', 'http://www.openarchives.org/OAI/2.0/provenance', 'ddi:codebook:2_5', 'http://www.openarchives.org/OAI/2.0', 'http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd']",
                "WARNING: NO vocabulary namespace match is found",
                "WARNING: Vocabulary namespace (s) or URIs specified but no match is found in LOD reference list (examples) -: ['http://datacite.org/schema', 'http://www.openarchives.org/OAI/2.0/provenance.xsd', 'http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd', 'http://www.openarchives.org/OAI/2.0/provenance', 'ddi:codebook:2_5', 'http://www.openarchives.org/OAI/2.0', 'http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd']"
            ],
            "test_status": "fail"
        },
        {
            "id": 12,
            "maturity": 3,
            "metric_identifier": "FsF-I3-01M",
            "metric_name": "Metadata includes links between the data and its related entities.",
            "metric_tests": {
                "FsF-I3-01M-1": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Related resources are explicitly mentioned in metadata",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-I3-01M-2": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Related resources are indicated by machine readable links or identifiers",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": [
                {
                    "related_resource": "https://search.gesis.org/research_data/ZA0001?lang=en",
                    "relation_type": "sameAs"
                }
            ],
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "INFO: 1 related resource(s) extracted from -: Schema.org JSON-LD (Embedded)",
                "INFO: No related resource(s) found in Schema.org metadata",
                "INFO: No related resource(s) found in Datacite metadata",
                "INFO: No related resource(s) found in Schema.org metadata",
                "INFO: No related resource(s) found in Datacite metadata",
                "INFO: Total number of related resources extracted -: 6",
                "SUCCESS: Number of related resources after QC step -: 1"
            ],
            "test_status": "pass"
        },
        {
            "id": 13,
            "maturity": 1,
            "metric_identifier": "FsF-R1-01MD",
            "metric_name": "Metadata specifies the content of the data.",
            "metric_tests": {
                "FsF-R1-01MD-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Minimal information about available data content is given in metadata",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1-01MD-1a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Resource type (e.g. dataset) is given in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                },
                "FsF-R1-01MD-1b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Information about data content (e.g. links) is given in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Verifiable data descriptors (file info, measured variables or observation types) are specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-2a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "File size and type information are specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-2b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Measured variables or observation types are specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-3": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data content matches file type and size specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1-01MD-4": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Data content matches measured variables or observation types specified in metadata",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "data_content_descriptor": [],
                "object_type": "dataset"
            },
            "score": {
                "earned": 1,
                "total": 4
            },
            "test_debug": [
                "INFO: Object landing page accessible status -: None",
                "SUCCESS: Resource type specified -: dataset",
                "WARNING: NO data object content available/accessible to perform file descriptors (type and size) tests",
                "WARNING: NO measured variables found in metadata, skip 'measured_variable' test.",
                "WARNING: Measured variables given in metadata do not match data object content"
            ],
            "test_status": "fail"
        },
        {
            "id": 14,
            "maturity": 1,
            "metric_identifier": "FsF-R1.1-01M",
            "metric_name": "Metadata includes license information under which data can be reused.",
            "metric_tests": {
                "FsF-R1.1-01M-1": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Licence information is given in an appropriate metadata element",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1.1-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Recognized licence is valid and registered at SPDX",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": [
                {
                    "details_url": null,
                    "license": "All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                    "osi_approved": false
                },
                {
                    "details_url": null,
                    "license": "Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                    "osi_approved": false
                }
            ],
            "score": {
                "earned": 1,
                "total": 2
            },
            "test_debug": [
                "SUCCESS: Found licence information in metadata",
                "INFO: Verify name through SPDX registry -: All metadata from GESIS DBK are available free of restriction under the Creative Commons CC0 1.0 Universal Public Domain Dedication. However, GESIS requests that you actively acknowledge and give attribution to all metadata sources, such as the data providers and any data aggregators, including GESIS. For further information see https://dbk.gesis.org/dbksearch/guidelines.asp",
                "WARNING: NO SPDX license representation (spdx url, osi_approved) found",
                "INFO: Verify name through SPDX registry -: Alle im GESIS DBK veröffentlichten Metadaten sind frei verfügbar unter den Creative Commons CC0 1.0 Universal Public Domain Dedication. GESIS bittet jedoch darum, dass Sie alle Metadatenquellen anerkennen und sie nennen, etwa die Datengeber oder jeglichen Aggregator, inklusive GESIS selbst. Für weitere Informationen siehe https://dbk.gesis.org/dbksearch/guidelines.asp?db=d",
                "WARNING: NO SPDX license representation (spdx url, osi_approved) found"
            ],
            "test_status": "pass"
        },
        {
            "id": 15,
            "maturity": 2,
            "metric_identifier": "FsF-R1.2-01M",
            "metric_name": "Metadata includes provenance information about data creation or generation.",
            "metric_tests": {
                "FsF-R1.2-01M-1": {
                    "metric_test_maturity": 2,
                    "metric_test_name": "Metadata contains elements which hold provenance information and can be mapped to PROV",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1.2-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata contains provenance information using formal provenance ontologies (PROV-O)",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "provenance_metadata_included": {
                    "is_available": true,
                    "provenance_metadata": [
                        {
                            "metadata_element": "publication_date",
                            "metadata_value": "1956",
                            "prov_o_mapping": "prov:generatedAtTime"
                        },
                        {
                            "metadata_element": "modified_date",
                            "metadata_value": "2021-12-20",
                            "prov_o_mapping": "prov:generatedAtTime"
                        },
                        {
                            "metadata_element": "creator",
                            "metadata_value": [
                                "Forschungsinstitut für Sozial- und Verwaltungswissenschaften, Universität zu Köln",
                                "Lerner, Daniel"
                            ],
                            "prov_o_mapping": "prov:wasAttributedTo"
                        },
                        {
                            "metadata_element": "publisher",
                            "metadata_value": "CESSDA Data Catalogue",
                            "prov_o_mapping": "prov:wasAttributedTo"
                        },
                        {
                            "metadata_element": "contributor",
                            "metadata_value": "Forschungsinstitut Fuer Sozial- Und Verwaltungswissenschaften, Universitaet Zu Koeln",
                            "prov_o_mapping": "prov:wasAttributedTo"
                        }
                    ]
                },
                "structured_provenance_available": {
                    "is_available": false,
                    "provenance_metadata": []
                }
            },
            "score": {
                "earned": 1,
                "total": 2
            },
            "test_debug": [
                "INFO: Check if provenance information is available in descriptive metadata",
                "INFO: Check if provenance information is available in metadata about related resources",
                "SUCCESS: Found data creation-related provenance information",
                "INFO: Check if provenance specific namespaces are listed in metadata",
                "WARNING: Formal provenance metadata is unavailable"
            ],
            "test_status": "pass"
        },
        {
            "id": 16,
            "maturity": 3,
            "metric_identifier": "FsF-R1.3-01M",
            "metric_name": "Metadata follows a standard recommended by the target research community of the data.",
            "metric_tests": {
                "FsF-R1.3-01M-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Community specific metadata standard is detected using namespaces or schemas found in provided metadata or metadata services outputs",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                },
                "FsF-R1.3-01M-2": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Community specific metadata standard is listed in the re3data record of the responsible repository",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-01M-3": {
                    "metric_test_maturity": 1,
                    "metric_test_name": "Multidisciplinary but community endorsed metadata (RDA Metadata Standards Catalog) standard is listed in the re3data record or detected by namespace",
                    "metric_test_score": 0,
                    "metric_test_status": "pass"
                }
            },
            "output": [
                {
                    "metadata_standard": "DataCite Metadata Schema",
                    "subject_areas": [
                        "Multidisciplinary"
                    ],
                    "urls": [
                        "http://datacite.org/schema/"
                    ]
                },
                {
                    "metadata_standard": "DDI (Data Documentation Initiative)",
                    "subject_areas": [
                        "Demography",
                        "Economics",
                        "Health policy",
                        "History",
                        "Human geography",
                        "Land use",
                        "Law",
                        "Politics",
                        "Social policy",
                        "Sociology",
                        "Statistics"
                    ],
                    "urls": [
                        "http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd"
                    ]
                },
                {
                    "metadata_standard": "DDI (Data Documentation Initiative)",
                    "subject_areas": [
                        "Demography",
                        "Economics",
                        "Health policy",
                        "History",
                        "Human geography",
                        "Land use",
                        "Law",
                        "Politics",
                        "Social policy",
                        "Sociology",
                        "Statistics"
                    ],
                    "urls": [
                        "ddi:codebook:2_5"
                    ]
                }
            ],
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "INFO: Retrieving API and Standards",
                "INFO: re3data/datacite client id -: gesis.gesis",
                "INFO: Trying to retrieve metadata info from re3data/datacite services using client id -: gesis.gesis",
                "WARNING: No DOI of client id is available from datacite api",
                "INFO: Inferring endpoint information through re3data/datacite services",
                "INFO: Metadata standards listed in re3data record -: []",
                "WARNING: NO valid OAI-PMH endpoint found",
                "INFO: Namespaces included in the metadata -: ['http://datacite.org/schema/', 'http://schema.org/', 'http://www.w3.org/XML/1998/namespace', 'http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd', 'http://www.w3.org/2001/XMLSchema-instance', 'ddi:codebook:2_5', 'http://ogp.me/ns#', 'http://www.openarchives.org/OAI/2.0/provenance', 'http://www.openarchives.org/OAI/2.0/provenance.xsd', 'http://www.openarchives.org/OAI/2.0/', 'http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd']",
                "INFO: Found non-disciplinary standard (but RDA listed) found through namespaces -: DataCite Metadata Schema (http://datacite.org/schema/)",
                "SUCCESS: Found disciplinary standard through namespaces -: http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd",
                "SUCCESS: Found disciplinary standard through namespaces -: ddi:codebook:2_5",
                "INFO: The following standards found through namespaces are excluded as they are not listed in RDA metadata catalog -: ['http://schema.org/', 'http://www.w3.org/XML/1998/namespace', 'http://www.w3.org/2001/XMLSchema-instance', 'http://ogp.me/ns#', 'http://www.openarchives.org/OAI/2.0/provenance', 'http://www.openarchives.org/OAI/2.0/provenance.xsd', 'http://www.openarchives.org/OAI/2.0/', 'http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd']",
                "WARNING: NO metadata standard(s) of the repository specified in re3data"
            ],
            "test_status": "pass"
        },
        {
            "id": 17,
            "maturity": 0,
            "metric_identifier": "FsF-R1.3-02D",
            "metric_name": "Data is available in a file format recommended by the target research community.",
            "metric_tests": {
                "FsF-R1.3-02D-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of a data file given in the metadata is listed in the long term file formats, open file formats or scientific file formats controlled list",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-02D-1a": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of the data file is an open format",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-02D-1b": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of the data file is a long term format",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                },
                "FsF-R1.3-02D-1c": {
                    "metric_test_maturity": null,
                    "metric_test_name": "The format of the data file is a scientific format",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": [],
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "WARNING: Could not perform file format checks as data content identifier(s) unavailable/inaccesible"
            ],
            "test_status": "fail"
        },
        {
            "id": 8,
            "maturity": 0,
            "metric_identifier": "FsF-A1-03D",
            "metric_name": "Data is accessible through a standardized communication protocol.",
            "metric_tests": {
                "FsF-A1-03D-1": {
                    "metric_test_maturity": null,
                    "metric_test_name": "Metadata includes a resolvable link to data based on standardized web communication protocols.",
                    "metric_test_score": 0,
                    "metric_test_status": "fail"
                }
            },
            "output": {
                "standard_data_protocol": null
            },
            "score": {
                "earned": 0,
                "total": 1
            },
            "test_debug": [
                "WARNING: NO content (data) identifier is given in metadata"
            ],
            "test_status": "fail"
        },
        {
            "id": 7,
            "maturity": 3,
            "metric_identifier": "FsF-A1-02M",
            "metric_name": "Metadata is accessible through a standardized communication protocol.",
            "metric_tests": {
                "FsF-A1-02M-1": {
                    "metric_test_maturity": 3,
                    "metric_test_name": "Landing page link is based on standardized web communication protocols.",
                    "metric_test_score": 1,
                    "metric_test_status": "pass"
                }
            },
            "output": {
                "standard_metadata_protocol": {
                    "http": "Hyper Text Transfer Protocol"
                }
            },
            "score": {
                "earned": 1,
                "total": 1
            },
            "test_debug": [
                "SUCCESS: Standard protocol for access to metadata found -: http"
            ],
            "test_status": "pass"
        }
    ],
    "software_version": "2.2.0",
    "summary": {
        "maturity": {
            "A": 1,
            "A1": 1,
            "F": 2,
            "F1": 2,
            "F2": 3,
            "F3": 0,
            "F4": 3,
            "FAIR": 1.5,
            "I": 2,
            "I1": 3,
            "I2": 1,
            "I3": 3,
            "R": 1,
            "R1": 1,
            "R1.1": 1,
            "R1.2": 2,
            "R1.3": 2
        },
        "score_earned": {
            "A": 1.5,
            "A1": 1.5,
            "F": 5.0,
            "F1": 1.0,
            "F2": 2.0,
            "F3": 0.0,
            "F4": 2.0,
            "FAIR": 13.5,
            "I": 3.0,
            "I1": 2.0,
            "I2": 0.0,
            "I3": 1.0,
            "R": 4.0,
            "R1": 1.0,
            "R1.1": 1.0,
            "R1.2": 1.0,
            "R1.3": 1.0
        },
        "score_percent": {
            "A": 50.0,
            "A1": 50.0,
            "F": 71.43,
            "F1": 50.0,
            "F2": 100.0,
            "F3": 0.0,
            "F4": 100.0,
            "FAIR": 56.25,
            "I": 75.0,
            "I1": 100.0,
            "I2": 0.0,
            "I3": 100.0,
            "R": 40.0,
            "R1": 25.0,
            "R1.1": 50.0,
            "R1.2": 50.0,
            "R1.3": 50.0
        },
        "score_total": {
            "A": 3,
            "A1": 3,
            "F": 7,
            "F1": 2,
            "F2": 2,
            "F3": 1,
            "F4": 2,
            "FAIR": 24.0,
            "I": 4,
            "I1": 2,
            "I2": 1,
            "I3": 1,
            "R": 10,
            "R1": 4,
            "R1.1": 2,
            "R1.2": 2,
            "R1.3": 2
        },
        "status_passed": {
            "A": 2,
            "A1": 2,
            "F": 3,
            "F1": 1,
            "F2": 1,
            "F3": 0,
            "F4": 1,
            "FAIR": 10,
            "I": 2,
            "I1": 1,
            "I2": 0,
            "I3": 1,
            "R": 3,
            "R1": 0,
            "R1.1": 1,
            "R1.2": 1,
            "R1.3": 1
        },
        "status_total": {
            "A": 3,
            "A1": 3,
            "F": 5,
            "F1": 2,
            "F2": 1,
            "F3": 1,
            "F4": 1,
            "FAIR": 16,
            "I": 3,
            "I1": 1,
            "I2": 1,
            "I3": 1,
            "R": 5,
            "R1": 1,
            "R1.1": 1,
            "R1.2": 1,
            "R1.3": 2
        }
    },
    "test_id": "e9aafcf6e6eff73ceb4bed0865fadbb600955ba7",
    "timestamp": "2022-10-20T13:14:56Z",
    "total_metrics": 16
}

cessda-bitbucket-importer commented 1 year ago

Original comment by John Shepherdson (GitHub: john-shepherdson).


According to the LOD reference list, it is still not finding vocabularies.cessda.eu in the list of vocabularies declared in the XML file

cessda-bitbucket-importer commented 1 year ago

Original comment by Kostas Papagiannopoulos (GitHub: kpapag).


Email sent to Robert, cc John, regarding this issue.