@prefix this: <https://w3id.org/fair/maturity_indicator/np/Gen2/Gen2_MI_F1A/RAYWDLYD391dvZYWFlTotQMmeNGlxAZ-k20zk-0st23xU> .
@prefix sub: <https://w3id.org/fair/maturity_indicator/np/Gen2/Gen2_MI_F1A/RAYWDLYD391dvZYWFlTotQMmeNGlxAZ-k20zk-0st23xU#> .
@prefix fairmi: <https://w3id.org/fair/maturity_indicator/terms/Gen2/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix dce: <http://purl.org/dc/elements/1.1/> .
@prefix np: <http://www.nanopub.org/nschema#> .
@prefix pav: <http://purl.org/pav/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix fair: <https://w3id.org/fair/principles/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix orcid: <https://orcid.org/> .
@prefix void: <http://rdfs.org/ns/void#> .

sub:Head {
  this: np:hasAssertion sub:assertion ;
    np:hasProvenance sub:provenance ;
    np:hasPublicationInfo sub:pubinfo ;
    a np:Nanopublication .

sub:assertion {
  fairmi:Gen2_MI_F1A a fairmi:FAIR-Maturity-Indicator ;
    rdfs:label "FAIR Maturity Indicator Gen2-MI-F1A" ;
    foaf:primaryTopic fair:F1 ;
    fairmi:comments "" ;
    fairmi:examples "" ;
    fairmi:measuring """Whether the GUID matches (regexp) a GUID scheme recognized as being globally unique in the FAIRSharing registry.

Currently, we test:
* InChI Keys
* DOIs
* Handles
* URLs

If you want an additional identifier scheme added to this Maturity Indicator, please let us know, and please register it with FAIRSharing.""" ;
    fairmi:procedure """An identifier scheme is valid if and only if it
* can be recognized by a machine (regular expression)
* follows a GUID pattern registered in FAIRSharing
* The FAIRSharing registration acknowledges that the scheme guarantees global uniqueness""" ;
    fairmi:rationale "The uniqueness of an identifier is a necessary condition to unambiguously refer that resource, and that resource alone. Otherwise, an identifier shared by multiple resources will confound efforts to describe that resource, or to use the identifier to retrieve it. Examples of identifier schemes include, but are not limited to URN, IRI, DOI, Handle, trustyURI, LSID, etc. For an in-depth understanding of the issues around identifiers, please see http://dx.plos.org/10.1371/journal.pbio.2001414" ;
    fairmi:relevance "All" ;
    fairmi:requirements "The Metadata GUID." ;
    fairmi:validation "Matches the regular expression for a GUID type registered with FAIRSharing that is flagged as guaranteeing global uniqueness" .

sub:provenance {
  sub:_1 dce:format "text/markdown" ;
    a void:Dataset , dcat:Distribution ;
    dcat:downloadURL fairmi:Gen2_MI_F1A.md .
  sub:assertion pav:authoredBy orcid:0000-0001-5306-5690 , orcid:0000-0001-6960-357X , orcid:0000-0001-8888-635X , orcid:0000-0002-1164-1351 , orcid:0000-0003-4727-9435 ;
    dcat:distribution sub:_1 .

sub:pubinfo {
  orcid:0000-0001-6960-357X foaf:name "Mark Wilkinson" .
  this: dct:created "2019-02-26"^^xsd:dateTime ;
    dct:rights <https://creativecommons.org/publicdomain/zero/1.0/> ;
    dct:rightsHolder <http://fairmetrics.org> ;
    pav:authoredBy orcid:0000-0001-6960-357X ;
    pav:createdBy orcid:0000-0002-1267-0234 .