{
  "@context": [
    "https://w3id.org/ro/crate/1.2/context",
    {
      "@vocab": "http://schema.org/"
    }
  ],
  "@graph": [
    {
      "@id": "./",
      "@type": [
        "Dataset",
        "Profile"
      ],
      "name": "RO-Crate 2.0 ExperimentalMachine Actionable Profile",
      "description": "This is an experimental profile for RO-Crate 2",
      "version": "0.1.0",
      "isProfileOf": [
        {
          "@id": "https://w3id.org/ro/crate/2.0"
        }
      ],
      "author": {
        "@id": "https://orcid.org/0000-0002-3545-944X"
      },
      "license": "GPL-3.0",
      "conformsTo": [
        {
          "@id": "https://language-research-technology.github.io/ro-crate-masp/profiles/ro-crate-masp/profile-crate/#profile"
        }
      ],
      "hasResource": [
        {
          "@id": "#hasSpecializedSchema"
        },
        {
          "@id": "#hasSpecification"
        },
        {
          "@id": "#hasGuidance"
        },
        {
          "@id": "#hasEditorMode"
        },
        {
          "@id": "#hasConformanceIndicators"
        }
      ],
      "hasPart": [
        {
          "@id": "index.html"
        },
        {
          "@id": "profile-documentation.md"
        },
        {
          "@id": "crate-o-mode.json"
        }
      ]
    },
    {
      "@id": "https://language-research-technology.github.io/ro-crate-masp/profiles/ro-crate-masp/profile-crate/#profile",
      "@type": [
        "CreativeWork",
        "Profile"
      ],
      "name": "RO-Crate MASP Profile",
      "url": "https://language-research-technology.github.io/ro-crate-masp/profiles/ro-crate-masp/profile-crate/"
    },
    {
      "@id": "#hasSpecializedSchema",
      "@type": "ResourceDescriptor",
      "name": "Specialized Schema Terms",
      "hasRole": {
        "@id": "http://www.w3.org/ns/dx/prof/role/schema"
      },
      "hasPart": [
        {
          "@id": "#RO-Crate_Metadata_Descriptor"
        },
        {
          "@id": "#RO-Crate_Metadata_Descriptor.id"
        },
        {
          "@id": "#RO-Crate_Metadata_Descriptor.about"
        },
        {
          "@id": "#Root_Data_Entity"
        },
        {
          "@id": "http://schema.org/name"
        },
        {
          "@id": "#prop_description_Dataset"
        },
        {
          "@id": "#prop_datePublished_Dataset"
        },
        {
          "@id": "#prop_license_Dataset"
        },
        {
          "@id": "#class_CreativeWorkLicense"
        },
        {
          "@id": "#class_File"
        },
        {
          "@id": "#property_File.id"
        },
        {
          "@id": "#File_id_constraints"
        },
        {
          "@id": "#propertyValue_RO-Crate_Metadata_Descriptor.id"
        }
      ]
    },
    {
      "@id": "#hasSpecification",
      "@type": "ResourceDescriptor",
      "name": "Profile Description",
      "hasRole": {
        "@id": "http://www.w3.org/ns/dx/prof/role/specification"
      },
      "hasArtifact": {
        "@id": "index.html"
      }
    },
    {
      "@id": "#hasGuidance",
      "@type": "ResourceDescriptor",
      "name": "Profile Documentation (Markdown source)",
      "hasRole": {
        "@id": "http://www.w3.org/ns/dx/prof/role/guidance"
      },
      "hasArtifact": {
        "@id": "profile-documentation.md"
      }
    },
    {
      "@id": "#hasEditorMode",
      "@type": "ResourceDescriptor",
      "name": "Crate-O Editor Mode",
      "hasRole": {
        "@id": "https://w3id.org/ro/mode"
      },
      "hasArtifact": {
        "@id": "crate-o-mode.json"
      }
    },
    {
      "@id": "#hasConformanceIndicators",
      "@type": "ResourceDescriptor",
      "name": "Conformance Indicators",
      "hasRole": {
        "@id": "https://w3id.org/ro/conformance-indicators"
      },
      "hasArtifact": {
        "@id": "#conformanceIndicators"
      }
    },
    {
      "@id": "index.html",
      "@type": "File",
      "name": "RO-Crate Machine Actionable Profile description",
      "encodingFormat": [
        {
          "@id": "https://www.nationalarchives.gov.uk/PRONOM/fmt/471"
        },
        "text/html"
      ],
      "about": {
        "@id": "./"
      },
      "dateModified": "2026-07-22T16:44:57+10:00"
    },
    {
      "@id": "profile-documentation.md",
      "@type": "File",
      "name": "profile-documentation.md",
      "encodingFormat": [
        {
          "@id": "https://www.nationalarchives.gov.uk/PRONOM/fmt/1149"
        },
        "text/markdown"
      ],
      "about": {
        "@id": "./"
      },
      "isPartOf": {
        "@id": "./"
      },
      "dateModified": "2026-07-22T16:44:56+10:00"
    },
    {
      "@id": "crate-o-mode.json",
      "@type": "File",
      "name": "Crate-O Editor Mode File",
      "encodingFormat": [
        {
          "@id": "https://www.nationalarchives.gov.uk/PRONOM/fmt/817"
        },
        "application/json"
      ],
      "description": "Mini Crate-O mode file for this profile (metadata, input groups, lookup and enabled classes — the schema/grammar is provided by the MASP profile crate itself).",
      "dateModified": "2026-07-22T14:46:04+10:00"
    },
    {
      "@id": "#RO-Crate_Metadata_Descriptor",
      "@type": "rdfs:Class",
      "name": "RO-Crate Metadadata Descriptor",
      "prov:specializationOf": {
        "@id": "http://schema.org/CreativeWork"
      },
      "Description": "An RO-Crate @graph must contain an entity of Type @CreativeWork which is known as the RO-Crate Metadata descriptor.",
      "sh:minCount": 1,
      "sh:maxCount": 1
    },
    {
      "@id": "#RO-Crate_Metadata_Descriptor.id",
      "@type": "rdf:Property",
      "description": "The RO-Crate Metadata ",
      "rdfs:label": "@id",
      "domainIncludes": {
        "@id": "#RO-Crate_Metadata_Descriptor"
      },
      "sh:minCount": 1,
      "sh:maxCount": 1,
      "rangeIncludes": {
        "@id": "#propertyValue_RO-Crate_Metadata_Descriptor.id"
      }
    },
    {
      "@id": "#RO-Crate_Metadata_Descriptor.about",
      "@type": "rdf:Property",
      "prov:specializationOf": {
        "@id": "http://schema.org/about"
      },
      "description": "This property on the RO-Crate Metadata Descriptor references the Root Data Entity.",
      "name": "about",
      "domainIncludes": {
        "@id": "#RO-Crate_Metadata_Descriptor"
      },
      "rangeIncludes": {
        "@id": "#Root_Data_Entity"
      },
      "sh:minCount": 1,
      "sh:maxCount": 1
    },
    {
      "@id": "#Root_Data_Entity",
      "@type": "rdfs:Class",
      "prov:specializationOf": {
        "@id": "http://schema.org/Dataset"
      },
      "description": "The Root Data Entity for an RO-Crate. This is the main entity of the RO-Crate and is the one that is referenced by the RO-Crate Metadata Descriptor.",
      "name": "Root Data Entity",
      "sh:minCount": 0,
      "sh:maxCount": 1
    },
    {
      "@id": "http://schema.org/name",
      "@type": "rdf:Property",
      "rdfs:label": "name",
      "name": "name",
      "prov:specializationOf": {
        "@id": "http://schema.org/name"
      },
      "domainIncludes": {
        "@id": "#Root_Data_Entity"
      },
      "rdfs:comment": "SHOULD identify the dataset to humans well enough to disambiguate it from other RO-Crates",
      "rangeIncludes": {
        "@id": "Text"
      },
      "sh:minCount": 1
    },
    {
      "@id": "#prop_description_Dataset",
      "@type": "rdf:Property",
      "rdfs:label": "description",
      "name": "description",
      "prov:specializationOf": {
        "@id": "http://schema.org/description"
      },
      "domainIncludes": {
        "@id": "#Root_Data_Entity"
      },
      "rdfs:comment": "(In addition to the name) SHOULD further elaborate on the name to provide a summary of the context in which the dataset is important.",
      "rangeIncludes": {
        "@id": "Text"
      },
      "sh:minCount": 1
    },
    {
      "@id": "#prop_datePublished_Dataset",
      "@type": "rdf:Property",
      "rdfs:label": "datePublished",
      "name": "datePublished",
      "prov:specializationOf": {
        "@id": "http://schema.org/datePubished"
      },
      "domainIncludes": {
        "@id": "#Root_Data_Entity"
      },
      "rdfs:comment": "MUST be a string in ISO 8601 date format and SHOULD be specified to at least the precision of a day, MAY be a timestamp down to the millisecond.",
      "rangeIncludes": [
        {
          "@id": "schema:Date"
        }
      ],
      "sh:minCount": 1
    },
    {
      "@id": "#prop_license_Dataset",
      "@type": "rdf:Property",
      "rdfs:label": "license",
      "name": "license",
      "prov:specializationOf": {
        "@id": "http://schema.org/license"
      },
      "domainIncludes": {
        "@id": "#Root_Data_Entity"
      },
      "rdfs:comment": "SHOULD link to a Contextual Entity in the RO-Crate Metadata File with a name and description. MAY have a URI (eg for Creative Commons or Open Source licenses). MAY if necessary be a textual description of how the RO-Crate may be used",
      "rangeIncludes": [
        {
          "@id": "#class_CreativeWorkLicense"
        },
        {
          "@id": "schema:URL"
        },
        {
          "@id": "schema:Text"
        }
      ],
      "sh:minCount": 1
    },
    {
      "@id": "#class_CreativeWorkLicense",
      "@type": "rdfs:Class",
      "prov:specializationOf": {
        "@id": "http://schema.org/CreativeWork"
      },
      "name": "License (Creative Work)",
      "description": "A license included as a Creative Work - with at least a name and description"
    },
    {
      "@id": "#class_File",
      "@type": "rdfs:Class",
      "prov:specializationOf": {
        "@id": "http://schema.org/MediaObject"
      },
      "name": "File",
      "description": "A File entity identified by an @id that must satisfy File ID constraints."
    },
    {
      "@id": "#property_File.id",
      "@type": "rdf:Property",
      "rdfs:label": "@id",
      "name": "@id",
      "description": "The File identifier MUST satisfy all regular expressions listed in #File_id_constraints.",
      "domainIncludes": {
        "@id": "#class_File"
      },
      "rangeIncludes": {
        "@id": "#File_id_constraints"
      },
      "sh:minCount": 1,
      "sh:maxCount": 1
    },
    {
      "@id": "#File_id_constraints",
      "@type": "PropertyValue",
      "name": "File ID Constraints",
      "description": "Regular expression constraints for File @id values. accepts either a scheme-style prefix (something://) or any non-empty string that does not start with # or _:.",
      "sh:minCount": 1,
      "value": [
        "/^(?:[a-zA-Z][a-zA-Z0-9+.-]*:\\/\\/|(?!(?:#|_:)).+)$/"
      ]
    },
    {
      "@id": "#propertyValue_RO-Crate_Metadata_Descriptor.id",
      "@type": "PropertyValue",
      "name": "RO-Crate Metadadata Descriptor Identifier Constraint",
      "description": "Allowed identifier value constraint for RO-Crate Metadadata Descriptor.",
      "value": "ro-crate-metadata.json",
      "sh:minCount": 1,
      "sh:maxCount": 1
    },
    {
      "@id": "https://w3id.org/ro/mode",
      "@type": "DefinedTerm",
      "name": "Editor Mode",
      "description": "Role indicating a resource is an editor configuration mode file."
    },
    {
      "@id": "https://w3id.org/ro/conformance-indicators",
      "@type": "DefinedTerm",
      "name": "Conformance Indicators",
      "description": "Role indicating a resource enumerates identifiers that are accepted as conformance indicators for the profile."
    },
    {
      "@id": "#conformanceIndicators",
      "@type": "ItemList",
      "name": "Supported conformsTo identifiers",
      "description": "Canonical identifiers that indicate conformance to this profile.",
      "itemListElement": [
        {
          "@id": "https://language-research-technology.github.io/ro-crate-masp/profiles/ro-crate/profile-crate/"
        }
      ]
    },
    {
      "@id": "https://www.nationalarchives.gov.uk/PRONOM/fmt/471",
      "@type": "DigitalFormat",
      "name": "Hypertext Markup Language"
    },
    {
      "@id": "https://www.nationalarchives.gov.uk/PRONOM/fmt/1149",
      "@type": "DigitalFormat",
      "name": "Markdown"
    },
    {
      "@id": "ro-crate-metadata.json",
      "@type": "CreativeWork",
      "identifier": "ro-crate-metadata.json",
      "conformsTo": {
        "@id": "https://w3id.org/ro/crate/1.2"
      },
      "about": {
        "@id": "./"
      }
    },
    {
      "@id": "#author",
      "@type": "Organization",
      "name": "University of Queensland"
    },
    {
      "@id": "https://www.nationalarchives.gov.uk/PRONOM/fmt/817",
      "@type": "DigitalFormat",
      "name": "JSON Data Interchange Format"
    },
    {
      "@id": "https://language-research-technology.github.io/ro-crate-masp/profiles/ro-crate/profile-crate/#profile",
      "@type": [
        "CreativeWork",
        "Profile"
      ],
      "name": "Ro Crate Profile",
      "url": "https://language-research-technology.github.io/ro-crate-masp/profiles/ro-crate/profile-crate/"
    }
  ]
}