@prefix ADMS: <http://www.w3.org/ns/adms#> .
@prefix IAO: <http://purl.obolibrary.org/obo/IAO_> .
@prefix ODRL: <http://www.w3.org/ns/odrl/2/> .
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix dash: <http://datashapes.org/dash#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dlcommonmx: <https://concepts.datalad.org/s/common-mixin/unreleased/> .
@prefix dlfilesmx: <https://concepts.datalad.org/s/files-mixin/unreleased/> .
@prefix dlflat: <https://concepts.datalad.org/s/flat/unreleased/> .
@prefix dlflatfiles: <https://concepts.datalad.org/s/flat-files/unreleased/> .
@prefix dlflatpublications: <https://concepts.datalad.org/s/flat-publications/unreleased/> .
@prefix dlflatres: <https://concepts.datalad.org/s/flat-resources/unreleased/> .
@prefix dlflatsocial: <https://concepts.datalad.org/s/flat-social/unreleased/> .
@prefix dlflatstudy: <https://concepts.datalad.org/s/flat-study/unreleased/> .
@prefix dlidentifiers: <https://concepts.datalad.org/s/identifiers/unreleased/> .
@prefix dlprovmx: <https://concepts.datalad.org/s/prov-mixin/unreleased/> .
@prefix dlpublicationsmx: <https://concepts.datalad.org/s/publications-mixin/unreleased/> .
@prefix dlquantmx: <https://concepts.datalad.org/s/quantities-mixin/unreleased/> .
@prefix dlrelationsmx: <https://concepts.datalad.org/s/relations-mixin/unreleased/> .
@prefix dlresmx: <https://concepts.datalad.org/s/resources-mixin/unreleased/> .
@prefix dlsocialmx: <https://concepts.datalad.org/s/social-mixin/unreleased/> .
@prefix dlspatialmx: <https://concepts.datalad.org/s/spatial-mixin/unreleased/> .
@prefix dlstudymx: <https://concepts.datalad.org/s/study-mixin/unreleased/> .
@prefix dltemporalmx: <https://concepts.datalad.org/s/temporal-mixin/unreleased/> .
@prefix dlthings: <https://concepts.datalad.org/s/things/v1/> .
@prefix dltypes: <https://concepts.datalad.org/s/types/v1/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix linkml: <https://w3id.org/linkml/> .
@prefix obo: <http://purl.obolibrary.org/obo/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pav: <http://purl.org/pav/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema1: <http://schema.org/> .
@prefix sio: <http://semanticscience.org/resource/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix spdx: <http://spdx.org/rdf/terms#> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix w3ctr: <https://www.w3.org/TR/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix xyzra: <https://concepts.datalad.org/s/demo-research-assets/unreleased/> .

dlcommonmx:keywords a owl:DatatypeProperty ;
    rdfs:label "keywords" ;
    rdfs:range xsd:string ;
    skos:definition "One or more keywords or tags describing the subject." ;
    skos:exactMatch IAO:0000629,
        schema1:keywords,
        dcat:keyword ;
    skos:inScheme <https://concepts.datalad.org/s/common-mixin/unreleased> .

<https://concepts.datalad.org/s/demo-research-assets/unreleased.owl.ttl> a owl:Ontology ;
    rdfs:label "demo-research-assets-schema" ;
    dcterms:license "MIT" ;
    dcterms:title "Data models for an organization's research assets" ;
    bibo:status <http://publications.europa.eu/resource/authority/concept-status/DRAFT> ;
    pav:version "UNRELEASED" ;
    skos:definition """This schema is using the FLAT approach (Flexible Low-complexity
Annotation Technique) and is geared toward metadata entry and
submission for pooling information across consortium sites and
partners.

It is to be taken as a demonstrator rather than a schema
building block.

More information may be available on the schema's [about page](about).

The schema definition is available as

- [JSON-LD context](../unreleased.context.jsonld)
- [LinkML YAML](../unreleased.yaml)
- [LinkML YAML (static/resolved)](../unreleased.static.yaml)
- [OWL TTL](../unreleased.owl.ttl)
- [SHACL TTL](../unreleased.shacl.ttl)
""" ;
    skos:note "ALL CONTENT HERE IS UNRELEASED AND MAY CHANGE ANY TIME" .

xyzra:orcid a owl:DatatypeProperty ;
    rdfs:label "orcid" ;
    dcterms:title "ORCID" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                        owl:onDatatype xsd:string ;
                        owl:withRestrictions ( [ xsd:pattern "^\\d{4}-\\d{4}-\\d{4}-\\d{3}[0-9X]{1}$" ] ) ] ) ] ;
    skos:definition "ORCID identifier of a person (see https://orcid.org)." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

dlprovmx:ActivityMixin a owl:Class ;
    rdfs:label "ActivityMixin" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:used ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Communication ;
            owl:onProperty dlprovmx:informed_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:End ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Influence ;
            owl:onProperty dlprovmx:influenced_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Start ;
            owl:onProperty dlprovmx:started ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:started ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:associated_with ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Association ;
            owl:onProperty dlprovmx:associated_with ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:influenced_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:started ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:informed_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Usage ;
            owl:onProperty dlprovmx:used ] ;
    skos:definition "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities." ;
    skos:exactMatch prov:Activity ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:AgentMixin a owl:Class ;
    rdfs:label "AgentMixin" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:delegated_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:delegated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Influence ;
            owl:onProperty dlprovmx:influenced_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Delegation ;
            owl:onProperty dlprovmx:delegated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:influenced_by ] ;
    skos:definition "Something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity." ;
    skos:exactMatch prov:Agent ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlpublicationsmx:issn a owl:DatatypeProperty ;
    rdfs:label "issn" ;
    dcterms:title "ISSN" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                        owl:onDatatype xsd:string ;
                        owl:withRestrictions ( [ xsd:pattern "^\\d{4}-\\d{3}[0-9X]{1}$" ] ) ] ) ] ;
    skos:definition "Associated International Standard Serial Number (ISSN) identifier (see https://www.issn.org)." ;
    skos:inScheme <https://concepts.datalad.org/s/publications-mixin/unreleased> .

dlresmx:funding a owl:ObjectProperty ;
    rdfs:label "funding" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Source of funding for the subject, such as a specific grant." ;
    skos:editorialNote "This property is obsolete and should be removed." ;
    skos:exactMatch schema1:funding ;
    skos:inScheme <https://concepts.datalad.org/s/resources-mixin/unreleased> .

dlresmx:sponsor a owl:ObjectProperty ;
    rdfs:label "sponsor" ;
    rdfs:range dlthings:Thing ;
    skos:closeMatch obo:SLSO_0001139 ;
    skos:definition "An agent that supports a thing through a pledge, promise, or financial contribution." ;
    skos:editorialNote "This property is obsolete and only still here, because of a legacy use in the resources schema." ;
    skos:exactMatch schema1:sponsor ;
    skos:inScheme <https://concepts.datalad.org/s/resources-mixin/unreleased> .

dlsocialmx:nickname a owl:DatatypeProperty ;
    rdfs:label "nickname" ;
    dcterms:title "Nickname" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:definition "A short informal, invented given name for a person or thing used instead of the actual name of the person or thing." ;
    skos:exactMatch vcard:nickname ;
    skos:inScheme <https://concepts.datalad.org/s/social-mixin/unreleased> .

dltemporalmx:date_modified a owl:DatatypeProperty ;
    rdfs:label "date_modified" ;
    rdfs:range w3ctr:NOTE-datetime ;
    skos:definition "Timepoint at which the subject was (last) changed, updated or modified." ;
    skos:editorialNote "a related problem also exists for `linkml-validate`, we cannot have a more specific range right now",
        "successful validation with `datetime` as a range and linkml-jsonschema-validate` depends on a patched linkml, see https://github.com/linkml/linkml/issues/1806" ;
    skos:exactMatch dcterms:modified ;
    skos:inScheme <https://concepts.datalad.org/s/temporal-mixin/unreleased> .

dltemporalmx:ended_at a owl:DatatypeProperty ;
    rdfs:label "ended_at" ;
    rdfs:range w3ctr:NOTE-datetime ;
    skos:definition "End is when an activity is deemed to have been ended by some trigger. The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity's end." ;
    skos:exactMatch prov:endedAtTime ;
    skos:inScheme <https://concepts.datalad.org/s/temporal-mixin/unreleased> .

dltemporalmx:started_at a owl:DatatypeProperty ;
    rdfs:label "started_at" ;
    rdfs:range w3ctr:NOTE-datetime ;
    skos:definition "Start is when an activity is deemed to have been started by some trigger. The activity did not exist before its start. Any usage, generation, or invalidation involving an activity follows the activity's start." ;
    skos:exactMatch prov:startedAtTime ;
    skos:inScheme <https://concepts.datalad.org/s/temporal-mixin/unreleased> .

dltypes:EmailAddress a rdfs:Datatype ;
    owl:equivalentClass [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                        owl:onDatatype xsd:string ;
                        owl:withRestrictions ( [ xsd:pattern "(?:[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?|\\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[A-Za-z0-9-]*[A-Za-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])" ] ) ] ) ] .

xsd:hexBinary a rdfs:Datatype ;
    owl:equivalentClass [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                        owl:onDatatype xsd:string ;
                        owl:withRestrictions ( [ xsd:pattern "^[a-fA-F0-9]+$" ] ) ] ) ] .

xyzra:XYZNamedDistributionPart a owl:Class ;
    rdfs:label "XYZNamedDistributionPart" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDistributionPartType ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:roles ],
        dlflatfiles:NamedDistributionPart ;
    skos:definition "An association class for attaching a `locator` as additional information to a `hasPart` relationship." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

dlflat:FlatAnnotation a owl:Class ;
    rdfs:label "FlatAnnotation" ;
    dcterms:title "Annotation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:annotation_tag ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflat:AnnotationTag ;
            owl:onProperty xyzra:annotation_tag ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:annotation_tag ],
        dlthings:Annotation ;
    skos:definition "A tag/value pair with the semantics of OWL Annotation." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlflat:FlatStatement a owl:Class ;
    rdfs:label "FlatStatement" ;
    dcterms:title "Statement" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:predicate ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflat:FlatProperty ;
            owl:onProperty xyzra:predicate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:predicate ],
        dlthings:Statement ;
    skos:definition "An RDF statement that links a `predicate` (a `Property`) with an `object` (a `Thing`) to the subject to form a triple. A `Statement` is used to qualify a relation to a `Thing` referenced by its identifier. For specifying a qualified relation to an attribute that has no dedicated identifier, use an `AttributeSpecification`." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

xsd:nonNegativeInteger a rdfs:Datatype ;
    owl:equivalentClass xsd:integer .

xyzra:XYZAccolade a owl:Class ;
    rdfs:label "XYZAccolade" ;
    dcterms:title "Accolade" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dltemporalmx:at_time ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dltemporalmx:at_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:flexdate ;
            owl:onProperty dltemporalmx:at_time ],
        dlflat:FlatThing,
        dlprovmx:EntityMixin ;
    skos:definition "An award, prize, or other honor received in recognition of an achievement." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZDataItem a owl:Class ;
    rdfs:label "XYZDataItem" ;
    dcterms:title "Data item" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:derived_from ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZAttribution ;
            owl:onProperty xyzra:attributed_to ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:same_as ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:quantitative_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZGeneration ;
            owl:onProperty xyzra:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDataset ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:quantitative_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDerivation ;
            owl:onProperty xyzra:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:attributed_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:quantitative_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:generated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDataType ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:same_as ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:same_as ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:generated_by ],
        dlflatres:DataItem,
        dlprovmx:EntityMixin ;
    skos:definition """An information content entity that is intended to be a truthful statement about something (modulo, e.g., measurement precision or other systematic errors) and is constructed/acquired by a method which reliably tends to produce (approximately) truthful statements.
This is a conceptual entity. A single data item might be available in more than one representation, with differing formats, and serializations.""" ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZDocument a owl:Class ;
    rdfs:label "XYZDocument" ;
    dcterms:title "Document" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:about ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPersonAttribution ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZBibliographicType ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZTopic ;
            owl:onProperty dlrelationsmx:about ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZRule ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        dlflatres:Document ;
    skos:definition "A conceptual entity representing things which a, broadly conceived, \"documents. This includes non-textual things like images. A conceputal document is to be distinguished from its physical, or electronic distributions." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZPublication a owl:Class ;
    rdfs:label "XYZPublication" ;
    dcterms:title "Publication" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlpublicationsmx:doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPersonAttribution ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZProject ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZBibliographicType ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDataset ;
            owl:onProperty dlprovmx:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:date_published ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZTopic ;
            owl:onProperty xyzra:about ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:locator ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:published_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:flexdate ;
            owl:onProperty xyzra:date_published ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:locator ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZRule ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlpublicationsmx:doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlpublicationsmx:doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPublicationVenue ;
            owl:onProperty xyzra:published_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:date_published ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:locator ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:published_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:about ],
        dlflatpublications:Publication ;
    skos:definition "A resource that is the output of a publishing process." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

<https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#no> a owl:Class ;
    rdfs:label "no" ;
    rdfs:subClassOf xyzra:YesNoUnknownClassifcation ;
    skos:definition "No consent given" .

<https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#unknown> a owl:Class ;
    rdfs:label "unknown" ;
    rdfs:subClassOf xyzra:YesNoUnknownClassifcation ;
    skos:definition "The true value is not known (yet)" .

<https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#yes> a owl:Class ;
    rdfs:label "yes" ;
    rdfs:subClassOf xyzra:YesNoUnknownClassifcation ;
    skos:definition "Consent given" .

xyzra:flexdate a rdfs:Datatype ;
    owl:equivalentClass [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                        owl:onDatatype xsd:string ;
                        owl:withRestrictions ( [ xsd:pattern "^([-+]\\d+)|(\\d{4})|(\\d{4}-[01]\\d)|(\\d{4}-[01]\\d-[0-3]\\d)$" ] ) ] ) ] .

dlfilesmx:distribution_of a owl:ObjectProperty ;
    rdfs:label "distribution_of" ;
    rdfs:range dlthings:Thing ;
    skos:broadMatch sio:SIO_000426 ;
    skos:definition "The resource that the subject is a distribution of." ;
    skos:inScheme <https://concepts.datalad.org/s/files-mixin/unreleased> .

dlflatfiles:NamedDistributionPart a owl:Class ;
    rdfs:label "NamedDistributionPart" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:roles ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:roles ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlspatialmx:locator ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlspatialmx:locator ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                                owl:onDatatype xsd:string ;
                                owl:withRestrictions ( [ xsd:pattern "^[^/]+.*$" ] ) ] ) ] ;
            owl:onProperty dlspatialmx:locator ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatfiles:Distribution ;
            owl:onProperty dlthings:object ] ;
    skos:definition "An association class for attaching a `locator` as additional information to a `hasPart` relationship." ;
    skos:inScheme <https://concepts.datalad.org/s/flat-files/unreleased> .

dlflatfiles:checksums a owl:ObjectProperty ;
    rdfs:label "checksums" ;
    rdfs:range dlidentifiers:Checksum ;
    skos:definition "The checksum property provides a mechanism that can be used to verify that the contents of a file or package have not changed." ;
    skos:exactMatch spdx:checksum ;
    skos:inScheme <https://concepts.datalad.org/s/flat-files/unreleased> .

dlidentifiers:identifiers a owl:ObjectProperty ;
    rdfs:label "identifiers" ;
    rdfs:range dlidentifiers:Identifier ;
    skos:definition "An unambiguous reference to the subject within a given context." ;
    skos:exactMatch dcterms:identifier,
        schema1:identifier,
        ADMS:identifier ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlprovmx:informed_by a owl:ObjectProperty ;
    rdfs:label "informed_by" ;
    rdfs:range dlprovmx:Communication ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "Communication is the exchange of an entity by two activities, one activity using the entity generated by the other." ;
    skos:editorialNote "PROV-O \"wasInformedBy\" is a short-cut property. \"Communication\" also has \"activity\"." ;
    skos:exactMatch prov:wasInformedBy ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlrelationsmx:depends_on a owl:ObjectProperty ;
    rdfs:label "depends_on" ;
    rdfs:range dlthings:Thing ;
    skos:definition "The subject depends on object in some way." ;
    skos:exactMatch obo:RO_0002502 ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> .

dlrelationsmx:parts a owl:ObjectProperty ;
    rdfs:label "parts" ;
    rdfs:range dlthings:Thing ;
    skos:definition "A related resource that is included either physically or logically in the described resource." ;
    skos:exactMatch dcterms:hasPart,
        schema1:hasPart ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> .

dlsocialmx:additional_names a owl:DatatypeProperty ;
    rdfs:label "additional_names" ;
    dcterms:title "Additional names" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:definition "Additional name(s) associated with the subject, such as one or more middle names." ;
    skos:exactMatch vcard:additional_name ;
    skos:inScheme <https://concepts.datalad.org/s/social-mixin/unreleased> .

dlstudymx:dimensions a owl:ObjectProperty ;
    rdfs:label "dimensions" ;
    dcterms:title "Outcomes variables" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Associated outcome variables." ;
    skos:inScheme <https://concepts.datalad.org/s/study-mixin/unreleased> .

dlstudymx:factors a owl:ObjectProperty ;
    rdfs:label "factors" ;
    dcterms:title "Influencing factors" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Factors that influence the subject matter." ;
    skos:inScheme <https://concepts.datalad.org/s/study-mixin/unreleased> .

dlstudymx:instruments a owl:ObjectProperty ;
    rdfs:label "instruments" ;
    dcterms:title "Used instruments" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Instruments employed in a study activity. This could be physical devices, but also software tools." ;
    skos:inScheme <https://concepts.datalad.org/s/study-mixin/unreleased> .

dlthings:ValueSpecification a owl:Class ;
    rdfs:label "ValueSpecification" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:value ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:value ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty xyzra:value ],
        dlthings:Thing,
        dlthings:ValueSpecificationMixin ;
    skos:definition "A `Thing` that is a value of some kind. This class can be used to describe an outcome of a measurement, a factual value or constant, or other qualitative or quantitative information with an associated identifier. If no identifier is available, an `AttributeSpecification` can be used within the context of an associated `Thing` (`attributes`)." ;
    skos:exactMatch obo:OBI_0001933 ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:ValueSpecificationMixin a owl:Class ;
    rdfs:label "ValueSpecificationMixin" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:range ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlthings:value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:range ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlthings:range ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:value ] ;
    skos:definition "Mix-in for a (structured) value specification. Two slots are provided to define a (literal) value (`value`) and its type (`range`)." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:annotations a owl:ObjectProperty ;
    rdfs:label "annotations" ;
    dcterms:title "Annotations" ;
    rdfs:range dlthings:Annotation ;
    skos:definition "A record of properties of the metadata record on a subject, a collection of tag/text tuples with the semantics of OWL Annotation." ;
    skos:exactMatch obo:NCIT_C44272 ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:attributes a owl:ObjectProperty ;
    rdfs:label "attributes" ;
    dcterms:title "Attributes" ;
    rdfs:range dlthings:AttributeSpecification ;
    skos:definition "Declares a relation that associates a `Thing` (or another attribute) with an attribute, where an attribute is an intrinsic characteristic, such as a quality, capability, disposition, function, or is an externally derived attribute determined from some descriptor (e.g. a quantity, position, label/identifier). Technically, this declaration is done via an `AttributeSpecification` that combines a `predicate` with a value declaration and the attribute-related slots of a `Thing`. Importantly, such attributes are declared inline, because they do not have a unique identifier. If an identifier is available, a `Thing` declaration (see `relation`), and a qualification of that relationship via a `Statement` (see `characterized_by`) should be preferred." ;
    skos:exactMatch sio:SIO_000008 ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:broad_mappings a owl:DatatypeProperty ;
    rdfs:label "broad_mappings" ;
    dcterms:title "Broad mappings" ;
    rdfs:range xsd:anyURI ;
    rdfs:subPropertyOf dlthings:mappings ;
    skos:definition "A list of terms from different schemas or terminology systems that have broader meaning." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:characterized_by a owl:ObjectProperty ;
    rdfs:label "characterized_by" ;
    dcterms:title "Is characterized by" ;
    rdfs:range dlthings:Statement ;
    skos:definition "Qualifies relationships between a subject `Thing` and an object `Thing` with a `Statement` declaring a `predicate` on the nature of the relationship." ;
    skos:exactMatch obo:RO_0000053 ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:close_mappings a owl:DatatypeProperty ;
    rdfs:label "close_mappings" ;
    dcterms:title "Close mappings" ;
    rdfs:range xsd:anyURI ;
    rdfs:subPropertyOf dlthings:mappings ;
    skos:definition "A list of terms from different schemas or terminology systems that have close meaning." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:exact_mappings a owl:DatatypeProperty ;
    rdfs:label "exact_mappings" ;
    dcterms:title "Exact mappings" ;
    rdfs:range xsd:anyURI ;
    rdfs:subPropertyOf dlthings:mappings ;
    skos:definition "A list of terms from different schemas or terminology systems that have identical meaning." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:narrow_mappings a owl:DatatypeProperty ;
    rdfs:label "narrow_mappings" ;
    dcterms:title "Narrow mappings" ;
    rdfs:range xsd:anyURI ;
    rdfs:subPropertyOf dlthings:mappings ;
    skos:definition "A list of terms from different schemas or terminology systems that have narrower meaning." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:related_mappings a owl:DatatypeProperty ;
    rdfs:label "related_mappings" ;
    dcterms:title "Related mappings" ;
    rdfs:range xsd:anyURI ;
    rdfs:subPropertyOf dlthings:mappings ;
    skos:definition "A list of terms from different schemas or terminology systems that have related meaning." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:relations a owl:ObjectProperty,
        owl:SymmetricProperty ;
    rdfs:label "relations" ;
    dcterms:title "Relations" ;
    rdfs:domain dlthings:Thing ;
    rdfs:range dlthings:Thing ;
    skos:definition "Declares an unqualified relation of the subject `Thing` to another `Thing`. This schema slot is used to define related things inline. If such a definition is not needed. A qualified relationship can be declared directly using the `characterized_by` slot." ;
    skos:exactMatch dcterms:relation,
        dcat:relation ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

rdfs:Resource a rdfs:Datatype ;
    owl:equivalentClass xsd:anyURI .

xyzra:XYZAgentRole a owl:Class ;
    rdfs:label "XYZAgentRole" ;
    dcterms:title "Agent role" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:name ],
        dlflat:FlatThing ;
    skos:broadMatch dcat:Role,
        prov:Role ;
    skos:definition "A role is the function of an agent with respect to a subject, in the context of an attribution." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZAttribution a owl:Class ;
    rdfs:label "XYZAttribution" ;
    rdfs:subClassOf dlprovmx:Attribution ;
    skos:definition "Attribution is the ascribing of an entity to an agent. When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZDerivation a owl:Class ;
    rdfs:label "XYZDerivation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:used ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:used ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZGeneration ;
            owl:onProperty xyzra:generated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZUsage ;
            owl:onProperty xyzra:used ],
        dlprovmx:Derivation ;
    skos:definition "A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZDistribution a owl:Class ;
    rdfs:label "XYZDistribution" ;
    dcterms:title "Distribution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZConvention ;
            owl:onProperty dlrelationsmx:conforms_to ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:parts ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:distribution_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:distribution_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZNamedDistributionPart ;
            owl:onProperty xyzra:parts ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZRule ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:conforms_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDataType ;
            owl:onProperty xyzra:kind ],
        dlflatfiles:Distribution ;
    skos:definition "A specific representation of a data item, which may come in the form of an electronic file, or an archive or directory of many files." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZDistributionPartType a owl:Class ;
    rdfs:label "XYZDistributionPartType" ;
    dcterms:title "Distribution part type/role" ;
    rdfs:subClassOf dlflat:FlatThing ;
    skos:definition "Type or role of a part of a distribution. For example, a part could be an item in an archive, or a file that is an executable." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZGrant a owl:Class ;
    rdfs:label "XYZGrant" ;
    dcterms:title "Grant" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZRule ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZGrant ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:part_of ],
        dlflatres:Grant,
        dlprovmx:EntityMixin ;
    skos:definition "A grant, typically financial or otherwise quantifiable, resources." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZInstrumentType a owl:Class ;
    rdfs:label "XYZInstrumentType" ;
    dcterms:title "Instrument type" ;
    rdfs:subClassOf dlflat:FlatThing ;
    skos:definition "Type of an instrument." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZPerson a owl:Class ;
    rdfs:label "XYZPerson" ;
    dcterms:title "Person" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZOrganization ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        dlflatsocial:Person ;
    skos:definition "Person agents are people, alive, dead, or fictional." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZPublicationVenue a owl:Class ;
    rdfs:label "XYZPublicationVenue" ;
    dcterms:title "Publication venue" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZBibliographicType ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        dlflat:FlatThing ;
    skos:definition "\"Place\" of a publication, e.g., a journal, a website, an edited collection." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZSubjectType a owl:Class ;
    rdfs:label "XYZSubjectType" ;
    dcterms:title "Subject type" ;
    rdfs:subClassOf dlflat:FlatThing ;
    skos:definition "Type of a subject." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:YesNoUnknownClassifcation a owl:Class ;
    rdfs:label "YesNoUnknownClassifcation" ;
    owl:unionOf ( <https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#yes> <https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#no> <https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#unknown> ) ;
    skos:definition "Boolean classification with a third option indicating that the true value is not known." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> ;
    linkml:permissible_values <https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#no>,
        <https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#unknown>,
        <https://concepts.datalad.org/s/demo-research-assets/unreleased/YesNoUnknownClassifcation#yes> .

xyzra:landing_page a owl:DatatypeProperty ;
    rdfs:label "landing_page" ;
    dcterms:title "Landing page" ;
    rdfs:range xsd:anyURI ;
    skos:definition "A Web page that can be navigated to in a Web browser to gain access to a resource." ;
    skos:exactMatch dcat:landingPage ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

dlfilesmx:byte_size a owl:DatatypeProperty ;
    rdfs:label "byte_size" ;
    rdfs:range xsd:nonNegativeInteger ;
    skos:definition "The size of the subject in bytes." ;
    skos:exactMatch dcat:byteSize ;
    skos:inScheme <https://concepts.datalad.org/s/files-mixin/unreleased> .

dlfilesmx:format a owl:ObjectProperty ;
    rdfs:label "format" ;
    rdfs:range dlthings:Thing ;
    skos:definition "The file format of a distribution." ;
    skos:editorialNote "When type of the distribution is defined by IANA, `media_type` should be used." ;
    skos:exactMatch dcterms:format ;
    skos:inScheme <https://concepts.datalad.org/s/files-mixin/unreleased> .

dlfilesmx:media_type a owl:DatatypeProperty ;
    rdfs:label "media_type" ;
    rdfs:range xsd:string ;
    rdfs:seeAlso <https://www.iana.org/assignments/media-types> ;
    skos:definition "The media type of a distribution as defined by IANA" ;
    skos:exactMatch dcat:mediaType ;
    skos:inScheme <https://concepts.datalad.org/s/files-mixin/unreleased> .

dlflatpublications:Publication a owl:Class ;
    rdfs:label "Publication" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom w3ctr:NOTE-datetime ;
            owl:onProperty dltemporalmx:date_published ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:about ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlspatialmx:locator ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dltemporalmx:date_published ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dltemporalmx:date_published ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlpublicationsmx:published_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlspatialmx:locator ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlpublicationsmx:published_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlpublicationsmx:published_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:about ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlspatialmx:locator ],
        dlflat:FlatThing ;
    skos:definition "A resource that is the output of a publishing process." ;
    skos:editorialNote "There is not slow to indicate authorship. This is left to a PROV attribution." ;
    skos:exactMatch IAO:0000311 ;
    skos:inScheme <https://concepts.datalad.org/s/flat-publications/unreleased> .

dlflatres:Convention a owl:Class ;
    rdfs:label "Convention" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        dlflat:FlatThing ;
    skos:definition "A set of agreed, stipulated, or generally accepted standards, norms, social norms, or criteria, often taking the form of a custom." ;
    skos:exactMatch obo:GSSO_010111,
        obo:NCIT_C61300 ;
    skos:inScheme <https://concepts.datalad.org/s/flat-resources/unreleased> ;
    skos:narrowMatch obo:MS_1000898,
        obo:T4FS_0000381 .

dlflatres:DataItem a owl:Class ;
    rdfs:label "DataItem" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlquantmx:quantitative_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlquantmx:quantitative_unit ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatres:Dataset ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:same_as ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlquantmx:quantitative_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty dlquantmx:quantitative_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlquantmx:quantitative_unit ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlquantmx:quantitative_unit ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:same_as ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:same_as ],
        dlflat:FlatThing ;
    skos:definition """An information content entity that is intended to be a truthful statement about something (modulo, e.g., measurement precision or other systematic errors) and is constructed/acquired by a method which reliably tends to produce (approximately) truthful statements.
This is a conceptual entity. A single data item might be available in more than one representation, with differing formats, and serializations.""" ;
    skos:exactMatch IAO:0000027 ;
    skos:inScheme <https://concepts.datalad.org/s/flat-resources/unreleased> ;
    skos:note "The class enables the expressing quantitative and qualitative assessments. For a quantitative value, the numerical value, and a possible unit is given. For a qualitative value, `same_as` is used to identify the quality of the assessment from a controlled vocabulary or standard term. Both approaches can be combined, for example when classifying numerical values into qualitative/ordinal categories." .

dlflatres:Instrument a owl:Class ;
    rdfs:label "Instrument" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:name ],
        dlflat:FlatThing ;
    skos:definition "A thing that enables an agent to perform an action. This is typically a device (e.g., a machine to perform a particular type of measurement), but it can also be a questionnaire that is used to perform a particular kind of assessment. An instrument is typically not a \"reagent\"." ;
    skos:editorialNote "It is unclear whether an instrument `name` would provide meaningful and precise information (vs a description or an identifier). There is `display_label`, if the need for a name is just for display purposes (e.g., to say something generic like 'thermometer').",
        "Slot `name` is added to avoid `display_label` having to carry unique information." ;
    skos:inScheme <https://concepts.datalad.org/s/flat-resources/unreleased> ;
    skos:narrowMatch obo:NCIT_C62103 ;
    skos:relatedMatch schema1:instrument .

dlflatsocial:Person a owl:Class ;
    rdfs:label "Person" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlsocialmx:family_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlsocialmx:honorific_name_suffix ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlsocialmx:family_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlsocialmx:given_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlsocialmx:formatted_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlsocialmx:honorific_name_prefix ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlsocialmx:additional_names ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlsocialmx:honorific_name_prefix ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlsocialmx:formatted_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlsocialmx:formatted_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlsocialmx:honorific_name_suffix ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlsocialmx:family_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlsocialmx:given_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlsocialmx:given_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlsocialmx:honorific_name_suffix ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlsocialmx:honorific_name_prefix ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlsocialmx:additional_names ],
        dlflat:FlatThing ;
    skos:definition "Person agents are people, alive, dead, or fictional." ;
    skos:exactMatch prov:Person,
        foaf:Person ;
    skos:inScheme <https://concepts.datalad.org/s/flat-social/unreleased> .

dlflatsocial:Project a owl:Class ;
    rdfs:label "Project" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:part_of ],
        dlflat:FlatThing ;
    skos:broadMatch obo:BFO_0000015 ;
    skos:closeMatch obo:NCIT_C47885 ;
    skos:definition "A collective endeavour of some kind. Typically it is a planned process that is undertaken or attempted to meet some requirement, or to achieve a particular goal." ;
    skos:exactMatch foaf:Project ;
    skos:inScheme <https://concepts.datalad.org/s/flat-social/unreleased> .

dlflat:AnnotationTag a owl:Class ;
    rdfs:label "AnnotationTag" ;
    dcterms:title "Annotation tag" ;
    rdfs:subClassOf dlflat:FlatThing ;
    skos:definition "A tag identifying an annotation." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlflat:FlatAttributeSpecification a owl:Class ;
    rdfs:label "FlatAttributeSpecification" ;
    dcterms:title "Attribute" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:predicate ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflat:FlatProperty ;
            owl:onProperty xyzra:predicate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:predicate ],
        dlthings:AttributeSpecification ;
    skos:definition "An attribute is conceptually a thing, but it requires no dedicated identifier (`pid`). Instead, it is linked to a `Thing` via its `attributes` slot and declares a `predicate` on the nature of the relationship." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlidentifiers:DOI a owl:Class ;
    rdfs:label "DOI" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:creator ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:notation ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:creator ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:schema_agency ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:schema_agency ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:notation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:schema_agency ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:creator ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:onDatatype xsd:string ;
                    owl:withRestrictions ( [ xsd:pattern "(?i)^(?!(?:https?://|doi:)).+$" ] ) ] ;
            owl:onProperty xyzra:notation ],
        dlidentifiers:IssuedIdentifier ;
    owl:hasKey ( dlidentifiers:notation ) ;
    skos:definition "Digital Object Identifier (DOI; ISO 26324), an identifier system governed by the DOI Foundation, where individual identifiers are issued by one of several registration agencies." ;
    skos:exactMatch dlidentifiers:DOI ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlidentifiers:creator a owl:DatatypeProperty ;
    rdfs:label "creator" ;
    rdfs:range xsd:anyURI ;
    skos:definition "An agent responsible for making an entity." ;
    skos:editorialNote "The `range` is only `uriorcurie` here (and not `Thing`), because we have an `ifabsent` declaration for DOIs that only work with this type. And even for that it needs a patch." ;
    skos:exactMatch dcterms:creator ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlidentifiers:schema_agency a owl:DatatypeProperty ;
    rdfs:label "schema_agency" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the agency that issued an identifier." ;
    skos:exactMatch ADMS:schemaAgency ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlprovmx:EntityMixin a owl:Class ;
    rdfs:label "EntityMixin" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlprovmx:alternate_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:alternate_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Quotation ;
            owl:onProperty dlprovmx:quoted_from ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:invalidated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlprovmx:specialization_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:revision_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Invalidation ;
            owl:onProperty dlprovmx:invalidated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Generation ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Influence ;
            owl:onProperty dlprovmx:influenced_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Revision ;
            owl:onProperty dlprovmx:revision_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:specialization_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:revision_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:invalidated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:influenced_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:specialization_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Attribution ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Derivation ;
            owl:onProperty dlprovmx:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:alternate_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:quoted_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:quoted_from ] ;
    skos:definition "A physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary." ;
    skos:exactMatch prov:Entity ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:delegated_by a owl:ObjectProperty ;
    rdfs:label "delegated_by" ;
    rdfs:range dlprovmx:Delegation ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work. For example, a student acted on behalf of his supervisor, who acted on behalf of the department chair, who acted on behalf of the university; all those agents are responsible in some way for the activity that took place but we do not say explicitly who bears responsibility and to what degree." ;
    skos:editorialNote "This is PROV-O's \"acted_on_behalf_of\", which is a short-cut property -- \"Delegation\" also identifies an agent.",
        "naming is different for homogeneity with the other slots" ;
    skos:exactMatch prov:actedOnBehalfOf ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:invalidated_by a owl:ObjectProperty ;
    rdfs:label "invalidated_by" ;
    rdfs:range dlprovmx:Invalidation ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use (or further invalidation) after invalidation. Any generation or usage of an entity precedes its invalidation." ;
    skos:editorialNote "PROV-O \"wasInvalidatedBy\" is a short-cut property. \"Invalidation\" also identifies an \"entity\"." ;
    skos:exactMatch prov:wasInvalidatedBy ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:quoted_from a owl:ObjectProperty ;
    rdfs:label "quoted_from" ;
    rdfs:range dlprovmx:Quotation ;
    rdfs:subPropertyOf dlprovmx:derived_from ;
    skos:definition "A quotation is the repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author. Quotation is a particular case of derivation." ;
    skos:editorialNote "PROV-O \"wasQuotedFrom\" is a short-cut property. \"Quotation\" also identifies an \"entity\"." ;
    skos:exactMatch prov:wasQuotedFrom ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:revision_of a owl:ObjectProperty ;
    rdfs:label "revision_of" ;
    rdfs:range dlprovmx:Revision ;
    rdfs:subPropertyOf dlprovmx:derived_from ;
    skos:definition "A revision is a derivation for which the resulting entity is a revised version of some original. The implication here is that the resulting entity contains substantial content from the original. Revision is a particular case of derivation." ;
    skos:editorialNote "PROV-O \"wasRevisionOf\" is a short-cut property. \"Revision\" also identifies an \"entity\"." ;
    skos:exactMatch prov:wasRevisionOf ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:specialization_of a owl:ObjectProperty ;
    rdfs:label "specialization_of" ;
    rdfs:range dlthings:Thing ;
    rdfs:subPropertyOf dlprovmx:alternate_of ;
    skos:definition "An entity that is a specialization of another shares all aspects of the latter, and additionally presents more specific aspects of the same thing as the latter. In particular, the lifetime of the entity being specialized contains that of any specialization. Examples of aspects include a time period, an abstraction, and a context associated with the entity." ;
    skos:exactMatch prov:specializationOf ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlpublicationsmx:doi a owl:DatatypeProperty ;
    rdfs:label "doi" ;
    dcterms:title "DOI" ;
    rdfs:range xsd:string ;
    skos:definition "Associated Digital Object Identifier (DOI; ISO 26324; see https://doi.org).  The value must be just the DOI without the URL project. So just `10.1038/s41597-022-01163-2` and not `https://doi.org/10.1038/s41597-022-01163-2`." ;
    skos:inScheme <https://concepts.datalad.org/s/publications-mixin/unreleased> .

dlpublicationsmx:published_at a owl:ObjectProperty ;
    rdfs:label "published_at" ;
    rdfs:range dlthings:Thing ;
    skos:definition "The venue a publication was made." ;
    skos:inScheme <https://concepts.datalad.org/s/publications-mixin/unreleased> .

dlquantmx:quantitative_unit a owl:ObjectProperty ;
    rdfs:label "quantitative_unit" ;
    dcterms:title "Unit" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Unit of the quantitative value associated with the subject." ;
    skos:inScheme <https://concepts.datalad.org/s/quantities-mixin/unreleased> .

dlquantmx:quantitative_value a owl:DatatypeProperty ;
    rdfs:label "quantitative_value" ;
    dcterms:title "Value" ;
    rdfs:range xsd:float ;
    skos:definition "Quantitative value associated with the subject." ;
    skos:inScheme <https://concepts.datalad.org/s/quantities-mixin/unreleased> .

dlrelationsmx:version_of a owl:ObjectProperty ;
    rdfs:label "version_of" ;
    rdfs:range dlthings:Thing ;
    skos:definition "A related resource of which the described resource is a version, edition, or adaptation." ;
    skos:exactMatch dcterms:isVersionOf ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> .

dlresmx:howto_acknowledge a owl:DatatypeProperty ;
    rdfs:label "howto_acknowledge" ;
    rdfs:range xsd:string ;
    skos:definition "A description of how the subject should be acknowledged." ;
    skos:inScheme <https://concepts.datalad.org/s/resources-mixin/unreleased> .

dlsocialmx:family_name a owl:DatatypeProperty ;
    rdfs:label "family_name" ;
    dcterms:title "Family name" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:definition "The (inherited) family name of the subject. In many Western languages this is the \"last name\"." ;
    skos:exactMatch vcard:family-name,
        foaf:familyName ;
    skos:inScheme <https://concepts.datalad.org/s/social-mixin/unreleased> .

dlsocialmx:formatted_name a owl:DatatypeProperty ;
    rdfs:label "formatted_name" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:definition "A formatted text corresponding to the name of the subject." ;
    skos:exactMatch vcard:fn ;
    skos:inScheme <https://concepts.datalad.org/s/social-mixin/unreleased> .

dlsocialmx:given_name a owl:DatatypeProperty ;
    rdfs:label "given_name" ;
    dcterms:title "Given name" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:definition "The given (non-inherited) name of the subject." ;
    skos:exactMatch vcard:given-name,
        foaf:familyName ;
    skos:inScheme <https://concepts.datalad.org/s/social-mixin/unreleased> .

dlsocialmx:honorific_name_prefix a owl:DatatypeProperty ;
    rdfs:label "honorific_name_prefix" ;
    dcterms:title "Title or prefix" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:definition "The honorific prefix(es) of the subject's name. For example, (academic/formal) titles like \"Mrs\", or \"Dr\", \"Dame\"." ;
    skos:exactMatch vcard:honorific-suffix ;
    skos:inScheme <https://concepts.datalad.org/s/social-mixin/unreleased> .

dlsocialmx:honorific_name_suffix a owl:DatatypeProperty ;
    rdfs:label "honorific_name_suffix" ;
    dcterms:title "Suffix" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:definition "The honorific suffix(es) of the subject's name. For example, generation labels (\"III\"), or indicators of an academic degree, a profession, or a position (\"MD\", \"BA\")." ;
    skos:exactMatch vcard:honorific-suffix ;
    skos:inScheme <https://concepts.datalad.org/s/social-mixin/unreleased> .

dlstudymx:study a owl:ObjectProperty ;
    rdfs:label "study" ;
    dcterms:title "Study context" ;
    rdfs:range dlthings:Thing ;
    skos:definition "The study in which the subject took place or existed." ;
    skos:inScheme <https://concepts.datalad.org/s/study-mixin/unreleased> .

dltemporalmx:date_published a owl:DatatypeProperty ;
    rdfs:label "date_published" ;
    rdfs:range w3ctr:NOTE-datetime ;
    skos:definition "Timepoint at which the subject was (last) published." ;
    skos:exactMatch dcterms:issued,
        schema1:datePublished ;
    skos:inScheme <https://concepts.datalad.org/s/temporal-mixin/unreleased> .

dlthings:Annotation a owl:Class ;
    rdfs:label "Annotation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlthings:annotation_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:annotation_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlthings:annotation_tag ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:annotation_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:annotation_tag ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:annotation_tag ] ;
    skos:definition "A tag/value pair with the semantics of OWL Annotation." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:annotation_tag a owl:ObjectProperty ;
    rdfs:label "annotation_tag" ;
    rdfs:range dlthings:Thing ;
    skos:definition "A tag identifying an annotation." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:annotation_value a owl:DatatypeProperty ;
    rdfs:label "annotation_value" ;
    rdfs:range xsd:string ;
    skos:definition "The actual annotation." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:description a owl:DatatypeProperty ;
    rdfs:label "description" ;
    dash:singleLine false ;
    dcterms:title "Description" ;
    rdfs:range xsd:string ;
    skos:broadMatch IAO:0000300 ;
    skos:definition "A free-text account of the subject." ;
    skos:exactMatch dcterms:description,
        rdfs:comment ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:pid a owl:DatatypeProperty ;
    rdfs:label "pid" ;
    dcterms:title "Persistent identifier" ;
    rdfs:range xsd:anyURI ;
    skos:definition "Persistent and globally unique identifier of a `Thing`." ;
    skos:exactMatch dcterms:identifier,
        schema1:identifier,
        ADMS:identifier ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:range a owl:DatatypeProperty ;
    rdfs:label "range" ;
    rdfs:range xsd:anyURI ;
    skos:definition "Declares that the value of a `Thing` or `AttributeSpecification` are instances of a particular class." ;
    skos:exactMatch rdfs:range ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:value a owl:DatatypeProperty ;
    rdfs:label "value" ;
    rdfs:range xsd:string ;
    skos:definition "Value that is a direct representation of a thing." ;
    skos:exactMatch rdf:value ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

xyzra:XYZConcept a owl:Class ;
    rdfs:label "XYZConcept" ;
    dcterms:title "Concept" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        dlflat:FlatThing ;
    skos:definition """An idea or notion; a unit of thought.
In the context of a study, this can be a tag associated with a categorical, independent variable in a study design, an investigative role (e.g., treatments), or an organizational nature (e.g., site labels), or a dependent or outcome variable.
`Concept` is related to `Topic`. However a concept is more focused and more clearly delineated in comparison.""" ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> ;
    skos:note "The relationship of a focused concept with the broader concept can be described via `broader_mappings`." .

xyzra:XYZConvention a owl:Class ;
    rdfs:label "XYZConvention" ;
    dcterms:title "Convention" ;
    rdfs:subClassOf dlflatres:Convention ;
    skos:definition "A set of agreed, stipulated, or generally accepted standards, norms, social norms, or criteria, often taking the form of a custom." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZInstrument a owl:Class ;
    rdfs:label "XYZInstrument" ;
    dcterms:title "Instrument" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZRule ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPersonAttribution ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZInstrumentType ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:kind ],
        dlflatres:Instrument ;
    skos:definition "A thing that enables an agent to perform an action. This is typically a device (e.g., a machine to perform a particular type of measurement), but it can also be a questionnaire that is used to perform a particular kind of assessment. An instrument is typically not a \"reagent\"." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZOrganization a owl:Class ;
    rdfs:label "XYZOrganization" ;
    dcterms:title "Organization" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZOrganization ;
            owl:onProperty xyzra:part_of ],
        dlflatsocial:Organization ;
    skos:definition "A social or legal institution such as a company, a society, or a university." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZSubject a owl:Class ;
    rdfs:label "XYZSubject" ;
    dcterms:title "Subject" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZSubject ;
            owl:onProperty dlrelationsmx:same_as ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:study ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:study ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZSubjectType ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZSubject ;
            owl:onProperty xyzra:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:derived_from ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZStudy ;
            owl:onProperty xyzra:study ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:same_as ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:same_as ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:derived_from ],
        dlflatstudy:Subject ;
    skos:definition "A subject is an entity being investigated in a study. This is a contextual entity. One and the same entity can be different subjects in two different studies." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZUsage a owl:Class ;
    rdfs:label "XYZUsage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:roles ],
        dlprovmx:Usage ;
    skos:definition "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

dlflatfiles:Distribution a owl:Class ;
    rdfs:label "Distribution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlfilesmx:media_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlfilesmx:byte_size ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:parts ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlfilesmx:distribution_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlfilesmx:byte_size ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflatfiles:checksums ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlfilesmx:media_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlidentifiers:Checksum ;
            owl:onProperty dlflatfiles:checksums ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlfilesmx:format ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlfilesmx:distribution_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlfilesmx:media_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlfilesmx:format ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlfilesmx:format ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:nonNegativeInteger ;
            owl:onProperty dlfilesmx:byte_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatfiles:NamedDistributionPart ;
            owl:onProperty dlrelationsmx:parts ],
        dlflat:FlatThing ;
    skos:definition "A specific representation of a data item, which may come in the form of an electronic file, or an archive or directory of many files, may be standalone or part of a larger collection." ;
    skos:exactMatch <http://purl.org/spar/fabio/DigitalManifestation>,
        dcat:Distribution ;
    skos:inScheme <https://concepts.datalad.org/s/flat-files/unreleased> ;
    skos:note "There is no `name` property or similar, because the focus is on the identity of the distribution content, not how it might be named in a particular context. For example, an image in JPEG format might be names \"20250825_102385.jpg\" on a camera and \"me_at_the_party.jpg\" elsewhere, but it would be the exact same image. Expressing naming in some context should be done within the scope of the containing entity (see `named_parts`)." .

dlflatres:Document a owl:Class ;
    rdfs:label "Document" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatres:Document ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        dlflat:FlatThing ;
    skos:definition "A conceptual entity representing things which a, broadly conceived, \"documents. This includes non-textual things like images. A conceputal document is to be distinguished from its physical, or electronic distributions." ;
    skos:editorialNote "A document typically has at least one author. However, there are also generated documents (e.g., a birth certificate) for which this is irrelevant. And there are more roles that could be relevant for a document's provenance. Rather than adding them all, none is provided.",
        "The key difference between a dataset and a document is the collection-nature of the dataset (multiple items of a kind in a collection), whereas a document is \"one of its kind\". A dataset could comprise multiple documents." ;
    skos:exactMatch foaf:Document ;
    skos:inScheme <https://concepts.datalad.org/s/flat-resources/unreleased> .

dlflatres:Grant a owl:Class ;
    rdfs:label "Grant" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatres:Grant ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlresmx:howto_acknowledge ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlresmx:howto_acknowledge ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlresmx:howto_acknowledge ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        dlflat:FlatThing ;
    skos:definition "A grant, typically financial or otherwise quantifiable, resources." ;
    skos:editorialNote "A grant is not a document. The associated document would be the grant agreement." ;
    skos:exactMatch obo:NCIT_C16644,
        schema1:Grant ;
    skos:inScheme <https://concepts.datalad.org/s/flat-resources/unreleased> .

dlflatsocial:Organization a owl:Class ;
    rdfs:label "Organization" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlspatialmx:at_location ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatsocial:Organization ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlspatialmx:at_location ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlspatialmx:at_location ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:name ],
        dlflat:FlatThing ;
    skos:definition "A social or legal institution such as a company, a society, or a university." ;
    skos:exactMatch prov:Organization ;
    skos:inScheme <https://concepts.datalad.org/s/flat-social/unreleased> .

dlflatstudy:Subject a owl:Class ;
    rdfs:label "Subject" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlstudymx:study ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatstudy:Subject ;
            owl:onProperty dlprovmx:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:derived_from ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:derived_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlstudymx:study ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatstudy:Study ;
            owl:onProperty dlstudymx:study ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        dlflat:FlatThing ;
    skos:definition "A subject is an entity being investigated in a study. This is a contextual entity. One and the same entity can be different subjects in two different studies." ;
    skos:inScheme <https://concepts.datalad.org/s/flat-study/unreleased> .

dlflat:FlatProperty a owl:Class ;
    rdfs:label "FlatProperty" ;
    dcterms:title "Property" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlflat:display_note ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlflat:editorial_note ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlflat:display_note ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflat:editorial_note ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflat:display_note ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflat:display_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlflat:display_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlflat:display_label ],
        dlthings:Property ;
    skos:definition "An RDF property, a `Thing` used to define a `predicate`, for example in a `Statement`." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlflat:editorial_note a owl:DatatypeProperty ;
    rdfs:label "editorial_note" ;
    dash:singleLine false ;
    dcterms:title "Editorial note" ;
    rdfs:range xsd:string ;
    skos:definition "A comment about a metadata record either providing additional information for a record curation, or leaving a comment after curation occurred. This can be used to include information that is deemed relevant, but could not be expressed in the provided fields." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlidentifiers:ComputedIdentifier a owl:Class ;
    rdfs:label "ComputedIdentifier" ;
    rdfs:subClassOf dlidentifiers:Identifier ;
    skos:definition "An identifier that has been derived from information on the identified entity." ;
    skos:exactMatch dlidentifiers:ComputedIdentifier ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> ;
    skos:narrowMatch spdx:Checksum .

dlidentifiers:IssuedIdentifier a owl:Class ;
    rdfs:label "IssuedIdentifier" ;
    rdfs:seeAlso <https://semiceu.github.io/ADMS/releases/2.00/#Identifier> ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlidentifiers:schema_agency ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlidentifiers:schema_agency ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlidentifiers:schema_agency ],
        dlidentifiers:Identifier ;
    skos:definition "An identifier that was issued by a particular agent with a notation that has no (or an undefined) relation to the nature of the identified entity." ;
    skos:exactMatch ADMS:Identifier,
        dlidentifiers:IssuedIdentifier ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlidentifiers:notation a owl:DatatypeProperty ;
    rdfs:label "notation" ;
    rdfs:range xsd:string ;
    skos:definition "String of characters such as \"T58:5\" or \"30:4833\" used to uniquely identify a concept within the scope of a given concept scheme." ;
    skos:exactMatch skos:notation ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlprovmx:Communication a owl:Class ;
    rdfs:label "Communication" ;
    rdfs:subClassOf dlprovmx:ActivityInfluence ;
    skos:definition "Communication is the exchange of an entity by two activities, one activity using the entity generated by the other." ;
    skos:exactMatch prov:Communication ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Delegation a owl:Class ;
    rdfs:label "Delegation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:started ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Start ;
            owl:onProperty dlprovmx:started ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:End ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:started ],
        dlprovmx:AgentInfluence ;
    skos:definition "Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work. For example, a student acted on behalf of his supervisor, who acted on behalf of the department chair, who acted on behalf of the university; all those agents are responsible in some way for the activity that took place but we do not say explicitly who bears responsibility and to what degree." ;
    skos:exactMatch prov:Delegation ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Invalidation a owl:Class ;
    rdfs:label "Invalidation" ;
    rdfs:subClassOf dlprovmx:ActivityInfluence,
        dlprovmx:InstantaneousEventMixin ;
    skos:definition "Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use (or further invalidation) after invalidation. Any generation or usage of an entity precedes its invalidation." ;
    skos:exactMatch prov:Invalidation ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Quotation a owl:Class ;
    rdfs:label "Quotation" ;
    rdfs:subClassOf dlprovmx:Derivation ;
    skos:definition "A quotation is the repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author. Quotation is a particular case of derivation." ;
    skos:exactMatch prov:Quotation ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Revision a owl:Class ;
    rdfs:label "Revision" ;
    rdfs:subClassOf dlprovmx:Derivation ;
    skos:definition "A revision is a derivation for which the resulting entity is a revised version of some original. The implication here is that the resulting entity contains substantial content from the original. Revision is a particular case of derivation." ;
    skos:exactMatch prov:Revision ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:alternate_of a owl:ObjectProperty ;
    rdfs:label "alternate_of" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Two alternate entities present aspects of the same thing. These aspects may be the same or different, and the alternate entities may or may not overlap in time." ;
    skos:exactMatch prov:alternateOf ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:associated_with a owl:ObjectProperty ;
    rdfs:label "associated_with" ;
    rdfs:range dlprovmx:Association ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity." ;
    skos:editorialNote "PROV-O \"wasAssociatedWith\" is a short-cut property. \"Association\" also has \"agent\"." ;
    skos:exactMatch prov:wasAssociatedWith ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlrelationsmx:conforms_to a owl:ObjectProperty ;
    rdfs:label "conforms_to" ;
    rdfs:range dlthings:Thing ;
    skos:definition "An established standard to which the subject conforms." ;
    skos:exactMatch dcterms:conformsTo ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> ;
    skos:note "This property SHOULD be used to indicate a model, schema, ontology, view or profile that the subject conforms to." .

dlthings:Statement a owl:Class ;
    rdfs:label "Statement" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlthings:predicate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Property ;
            owl:onProperty dlthings:predicate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:predicate ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlthings:object ] ;
    skos:definition "An RDF statement that links a `predicate` (a `Property`) with an `object` (a `Thing`) to the subject to form a triple. A `Statement` is used to qualify a relation to a `Thing` referenced by its identifier. For specifying a qualified relation to an attribute that has no dedicated identifier, use an `AttributeSpecification`." ;
    skos:exactMatch rdf:Statement,
        dlthings:Statement ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

xyzra:XYZBibliographicType a owl:Class ;
    rdfs:label "XYZBibliographicType" ;
    dcterms:title "Bibliographic type" ;
    rdfs:subClassOf dlflat:FlatThing ;
    skos:definition "Type of a publication or document, e.g., journal article, book, or webpage." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZDataType a owl:Class ;
    rdfs:label "XYZDataType" ;
    dcterms:title "Data type or format" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:version_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:version_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDataType ;
            owl:onProperty dlrelationsmx:version_of ],
        dlflat:FlatThing ;
    skos:broadMatch dcterms:format ;
    skos:definition "Type of an data item." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> ;
    skos:narrowMatch obo:NCIT_C171252,
        obo:NCIT_C172272,
        obo:NCIT_C42645 .

xyzra:XYZGeneration a owl:Class ;
    rdfs:label "XYZGeneration" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZUsage ;
            owl:onProperty dlprovmx:used ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZGenesis ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:used ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:used ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:roles ],
        dlprovmx:Generation ;
    skos:definition "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> ;
    skos:note "The `used` slot is added to be able to express something like a sample generation using a generic activity and combine them with a target entity (like a subject) with an appropriate role declaration. PROV-O's approach is to have a dedicated activity (which has `used`) instance for each generation. Adding `used` here appears to be less effortful." .

xyzra:XYZGenesis a owl:Class ;
    rdfs:label "XYZGenesis" ;
    dcterms:title "Genesis" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ owl:intersectionOf ( [ owl:unionOf ( xyzra:XYZDistribution xyzra:XYZInstrument ) ] dlprovmx:Usage ) ] ;
            owl:onProperty dlprovmx:used ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:target ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ owl:intersectionOf ( [ owl:unionOf ( xyzra:XYZStudy xyzra:XYZGenesis ) ] dlthings:Thing ) ] ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZObjective ;
            owl:onProperty xyzra:target ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZGenesis ;
            owl:onProperty dlrelationsmx:kind ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZConvention ;
            owl:onProperty dlrelationsmx:conforms_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:conforms_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:used ],
        dlflat:FlatThing ;
    skos:broadMatch obo:BFO_0000015,
        prov:Activity ;
    skos:definition "A process in which an entity comes into being as a result of the process." ;
    skos:exactMatch obo:IDO_0000607,
        obo:NCIT_C48151 ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> ;
    skos:note "This class is intended to cover generative processes and activities, while `Study` covers investigational (scientific) activities, and `Project` covers organizational activities." .

xyzra:XYZStudy a owl:Class ;
    rdfs:label "XYZStudy" ;
    dcterms:title "Study" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZObjective ;
            owl:onProperty xyzra:target ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZConcept ;
            owl:onProperty xyzra:dimensions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:target ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:factors ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:associated_with ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZProject ;
            owl:onProperty xyzra:associated_with ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:dimensions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:instruments ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZStudy ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZConcept ;
            owl:onProperty xyzra:factors ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPersonAttribution ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZInstrument ;
            owl:onProperty xyzra:instruments ],
        dlflatstudy:Study ;
    skos:definition "A planned process that consists of parts: planning, study design execution, documentation and which produce conclusion(s)." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

dlflatres:Dataset a owl:Class ;
    rdfs:label "Dataset" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatres:Dataset ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:short_name ],
        dlflat:FlatThing ;
    skos:definition "A collection of data (data items), published or curated by a single agent. This is a conceptual entity. A single dataset might be available in more than one representation, with differing schematic layouts, formats, and serializations." ;
    skos:exactMatch dcat:Dataset ;
    skos:inScheme <https://concepts.datalad.org/s/flat-resources/unreleased> .

dlflatstudy:Study a owl:Class ;
    rdfs:label "Study" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlstudymx:instruments ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlstudymx:instruments ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:associated_with ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlstudymx:factors ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlstudymx:factors ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlstudymx:dimensions ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlstudymx:dimensions ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflatstudy:Study ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Association ;
            owl:onProperty dlprovmx:associated_with ],
        dlflat:FlatThing ;
    skos:broadMatch obo:BFO_0000015,
        prov:Activity ;
    skos:definition "A planned process that consists of parts: planning, study design execution, documentation and which produce conclusion(s). An investigational endeavour that involves research, enabled by a project. The study relates to the scholarly and practical aspects of conducting the research itself, including the hypotheses being investigated, the data being gathered and analysed, the interpretations being drawn from the data, and the results obtained. In contrast, a project that enables it encompasses the administrative aspects of undertaking the endeavour, including the funding obtained, the people involved, and the management of the project in terms of deadlines and deliverables." ;
    skos:exactMatch obo:OBI_0000066,
        <http://purl.org/cerif/frapo/Investigation>,
        sio:SIO_001066 ;
    skos:inScheme <https://concepts.datalad.org/s/flat-study/unreleased> ;
    skos:narrowMatch obo:NCIT_C15206,
        sio:SIO_000994 .

dlidentifiers:Checksum a owl:Class ;
    rdfs:label "Checksum" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:creator ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:creator ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty xyzra:notation ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:hexBinary ;
            owl:onProperty xyzra:notation ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty xyzra:creator ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:notation ],
        dlidentifiers:ComputedIdentifier ;
    skos:definition "A Checksum is a value that allows to check the integrity of the contents of a file. Even small changes to the content of the file will change its checksum. This class allows the results of a variety of checksum and cryptographic message digest algorithms to be represented." ;
    skos:exactMatch spdx:Checksum,
        dlidentifiers:Checksum ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlprovmx:ActivityInfluence a owl:Class ;
    rdfs:label "ActivityInfluence" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        dlprovmx:Influence ;
    skos:definition "ActivitiyInfluence is the capacity of an activity to have an effect on the character, development, or behavior of another by means of generation, invalidation, communication, or other." ;
    skos:exactMatch prov:ActivityInfluence ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:AgentInfluence a owl:Class ;
    rdfs:label "AgentInfluence" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        dlprovmx:Influence ;
    skos:definition "AgentInfluence is the capacity of an agent to have an effect on the character, development, or behavior of another by means of attribution, association, delegation, or other." ;
    skos:exactMatch prov:AgentInfluence ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Association a owl:Class ;
    rdfs:label "Association" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Start ;
            owl:onProperty dlprovmx:started ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:End ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:started ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:ended ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:started ],
        dlprovmx:AgentInfluence ;
    skos:definition "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity." ;
    skos:exactMatch prov:Association ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:InstantaneousEventMixin a owl:Class ;
    rdfs:label "InstantaneousEventMixin" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlspatialmx:at_location ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dltemporalmx:at_time ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dltemporalmx:at_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom w3ctr:NOTE-datetime ;
            owl:onProperty dltemporalmx:at_time ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlspatialmx:at_location ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlspatialmx:at_location ] ;
    skos:definition "The PROV data model is implicitly based on a notion of instantaneous events (or just events), that mark transitions in the world. Events include generation, usage, or invalidation of entities, as well as starting or ending of activities. This notion of event is not first-class in the data model, but it is useful for explaining its other concepts and its semantics" ;
    skos:exactMatch prov:InstantaneousEvent ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlthings:AttributeSpecification a owl:Class ;
    rdfs:label "AttributeSpecification" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlthings:predicate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:predicate ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Property ;
            owl:onProperty dlthings:predicate ],
        dlthings:ThingMixin,
        dlthings:ValueSpecificationMixin ;
    skos:closeMatch dlthings:Thing ;
    skos:definition "An attribute is conceptually a thing, but it requires no dedicated identifier (`pid`). Instead, it is linked to a `Thing` via its `attributes` slot and declares a `predicate` on the nature of the relationship." ;
    skos:exactMatch sio:SIO_000614 ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:ThingMixin a owl:Class ;
    rdfs:label "ThingMixin" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:exact_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:related_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlthings:broad_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:characterized_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlthings:related_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom rdfs:Resource ;
            owl:onProperty dltypes:schema_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:attributes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dltypes:schema_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dltypes:schema_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlthings:narrow_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:AttributeSpecification ;
            owl:onProperty dlthings:attributes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:broad_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlthings:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Statement ;
            owl:onProperty dlthings:characterized_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlthings:close_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlthings:exact_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:annotations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:close_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:narrow_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Annotation ;
            owl:onProperty dlthings:annotations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:description ] ;
    skos:definition "Mix-in with the common interface of `Thing` and `AttributeSpecification`. This interface enables type specifications (`rdf:type`) for things and attributes via a `type` designator slot to indicate specialized schema classes for validation where a slot's `range` is too generic. A thing or attribute can be further describe with statements on qualified relations to other things (`characterized_by`), or inline attributes (`attributes`). A set of `mappings` slots enables the alignment for arbitrary external schemas and terminologies." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlthings:mappings a owl:DatatypeProperty ;
    rdfs:label "mappings" ;
    rdfs:range xsd:anyURI ;
    skos:definition "A list of terms from different schemas or terminology systems that have comparable meaning. These may include terms that are precisely equivalent, broader or narrower in meaning, or otherwise semantically related but not equivalent from a strict ontological perspective." ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

xyzra:XYZDataset a owl:Class ;
    rdfs:label "XYZDataset" ;
    dcterms:title "Dataset" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty xyzra:landing_page ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:about ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:landing_page ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDataset ;
            owl:onProperty dlrelationsmx:same_as ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZRule ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZTopic ;
            owl:onProperty dlrelationsmx:about ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Attribution ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZDataset ;
            owl:onProperty xyzra:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:same_as ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlresmx:rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZGeneration ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:landing_page ],
        dlflatres:Dataset ;
    skos:definition "A collection of data, published or curated by a single agent. This is a conceptual entity. A single dataset might be available in more than one representation, with differing schematic layouts, formats, and serializations." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZPersonAttribution a owl:Class ;
    rdfs:label "XYZPersonAttribution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlflat:display_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZAgentRole ;
            owl:onProperty dlrelationsmx:roles ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:roles ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPerson ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflat:display_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlflat:display_label ] ;
    skos:closeMatch prov:Attribution ;
    skos:definition "An association class for attributing a subject to a person and qualifying the relationship with particular roles." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZProject a owl:Class ;
    rdfs:label "XYZProject" ;
    dcterms:title "Project" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZObjective ;
            owl:onProperty xyzra:target ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZProject ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:target ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPersonAttribution ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        dlflatsocial:Project ;
    skos:definition "A collective endeavour of some kind. Typically it is a planned process that is undertaken or attempted to meet some requirement, or to achieve a particular goal." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:XYZTopic a owl:Class ;
    rdfs:label "XYZTopic" ;
    dcterms:title "Topic" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZTopic ;
            owl:onProperty dlrelationsmx:part_of ],
        dlflat:FlatThing ;
    skos:definition "Topic a subject is about, e.g., a particular research question or domain" ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

xyzra:target a owl:ObjectProperty ;
    rdfs:label "target" ;
    dcterms:title "Target" ;
    rdfs:range xyzra:XYZObjective ;
    skos:definition "An objective that is the focus of an activity." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> ;
    skos:relatedMatch obo:BFO_0000055 .

dlflat:display_note a owl:DatatypeProperty ;
    rdfs:label "display_note" ;
    dash:singleLine false ;
    dcterms:title "Record display note" ;
    rdfs:range xsd:string ;
    skos:definition "Note that can be shown when the record is displayed as an item. This is typically longer than a label." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlprovmx:Attribution a owl:Class ;
    rdfs:label "Attribution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        dlprovmx:AgentInfluence ;
    skos:definition "Attribution is the ascribing of an entity to an agent. When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant." ;
    skos:exactMatch prov:Attribution ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:End a owl:Class ;
    rdfs:label "End" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        dlprovmx:EntityInfluence,
        dlprovmx:InstantaneousEventMixin ;
    skos:definition "End is when an activity is deemed to have been ended by an entity, known as trigger. The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity's end. An end may refer to a trigger entity that terminated the activity, or to an activity, known as ender that generated the trigger." ;
    skos:exactMatch prov:End ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:EntityInfluence a owl:Class ;
    rdfs:label "EntityInfluence" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        dlprovmx:Influence ;
    skos:definition "EntityInfluence is the capacity of an entity to have an effect on the character, development, or behavior of another by means of usage, start, end, derivation, or other." ;
    skos:exactMatch prov:EntityInfluence ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Generation a owl:Class ;
    rdfs:label "Generation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:at_location ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:at_time ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:at_location ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:at_time ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:at_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:at_location ],
        dlprovmx:ActivityInfluence,
        dlprovmx:InstantaneousEventMixin ;
    skos:definition "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation." ;
    skos:exactMatch prov:Generation ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Start a owl:Class ;
    rdfs:label "Start" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        dlprovmx:EntityInfluence,
        dlprovmx:InstantaneousEventMixin ;
    skos:definition "Start is when an activity is deemed to have been started by an entity, known as trigger. The activity did not exist before its start. Any usage, generation, or invalidation involving an activity follows the activity's start. A start may refer to a trigger entity that set off the activity, or to an activity, known as starter, that generated the trigger." ;
    skos:exactMatch prov:Start ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlrelationsmx:about a owl:ObjectProperty ;
    rdfs:label "about" ;
    rdfs:range dlthings:Thing ;
    skos:definition "A relation of an information artifact to the subject, such as a URL identifying the topic of a document." ;
    skos:exactMatch IAO:0000136,
        schema1:about ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> .

dlrelationsmx:roles a owl:ObjectProperty ;
    rdfs:label "roles" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Describes the function of an entity or agent (object) within the scope of a relationship with the subject." ;
    skos:exactMatch dcat:had_role,
        prov:hadRole ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> .

dlspatialmx:at_location a owl:ObjectProperty ;
    rdfs:label "at_location" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Associate the subject with a location. This can be a geographic place, or another uniquely identified object." ;
    skos:editorialNote "For specifying a context-specific location see `locator`." ;
    skos:exactMatch schema1:location,
        prov:atLocation ;
    skos:inScheme <https://concepts.datalad.org/s/spatial-mixin/unreleased> ;
    skos:note "Does not define a range, because the desired type is highly use case specific." .

dlspatialmx:locator a owl:DatatypeProperty ;
    rdfs:label "locator" ;
    rdfs:range xsd:string ;
    skos:definition "A descriptive identifier that locates a resource within a containing resource. This can be a unique name, a numerical key, or another notation that uniquely identifies the subject within the containing resource." ;
    skos:editorialNote "For specifying a location via a globally unique identifier see `at_location`." ;
    skos:exactMatch bibo:locator ;
    skos:inScheme <https://concepts.datalad.org/s/spatial-mixin/unreleased> .

dltemporalmx:at_time a owl:DatatypeProperty ;
    rdfs:label "at_time" ;
    rdfs:range w3ctr:NOTE-datetime ;
    skos:definition "Time at which an instanteneous event takes place or took place." ;
    skos:exactMatch prov:atTime ;
    skos:inScheme <https://concepts.datalad.org/s/temporal-mixin/unreleased> .

dlthings:predicate a owl:ObjectProperty ;
    rdfs:label "predicate" ;
    rdfs:range dlthings:Property ;
    skos:definition "Reference to a `Property` within a `Statement`." ;
    skos:exactMatch rdf:predicate ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

xyzra:XYZObjective a owl:Class ;
    rdfs:label "XYZObjective" ;
    dcterms:title "Objective" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:attributed_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:depends_on ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZProject ;
            owl:onProperty dlrelationsmx:part_of ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZObjective ;
            owl:onProperty dlrelationsmx:depends_on ],
        [ a owl:Restriction ;
            owl:allValuesFrom xyzra:XYZPersonAttribution ;
            owl:onProperty dlprovmx:attributed_to ],
        dlflat:FlatThing ;
    skos:definition "A proposition that indicates a planned or anticipated outcome." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

dlidentifiers:Identifier a owl:Class ;
    rdfs:label "Identifier" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlidentifiers:notation ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dltypes:schema_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlidentifiers:notation ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlidentifiers:creator ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlidentifiers:creator ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlidentifiers:notation ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlidentifiers:creator ],
        [ a owl:Restriction ;
            owl:allValuesFrom rdfs:Resource ;
            owl:onProperty dltypes:schema_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dltypes:schema_type ] ;
    skos:closeMatch ADMS:Identifier ;
    skos:definition "An identifier is a label that uniquely identifies an item in a particular context. Some identifiers are globally unique. All identifiers are unique within their individual scope." ;
    skos:exactMatch dlidentifiers:Identifier ;
    skos:inScheme <https://concepts.datalad.org/s/identifiers/unreleased> .

dlprovmx:Derivation a owl:Class ;
    rdfs:label "Derivation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:used ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Usage ;
            owl:onProperty dlprovmx:used ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlprovmx:Generation ;
            owl:onProperty dlprovmx:generated_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:roles ],
        dlprovmx:EntityInfluence ;
    skos:definition "A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity." ;
    skos:exactMatch prov:Derivation ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:Usage a owl:Class ;
    rdfs:label "Usage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:roles ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:at_time ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:object ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:at_location ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:at_location ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:at_time ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:at_location ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:at_time ],
        dlprovmx:EntityInfluence,
        dlprovmx:InstantaneousEventMixin ;
    skos:definition "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity." ;
    skos:exactMatch prov:Usage ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlthings:Property a owl:Class ;
    rdfs:label "Property" ;
    rdfs:subClassOf dlthings:Thing ;
    skos:definition "An RDF property, a `Thing` used to define a `predicate`, for example in a `Statement`." ;
    skos:exactMatch rdf:Property,
        dlthings:Property ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

w3ctr:NOTE-datetime a rdfs:Datatype ;
    owl:equivalentClass [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                        owl:onDatatype xsd:string ;
                        owl:withRestrictions ( [ xsd:pattern "^([-+]\\d+)|(\\d{4})|(\\d{4}-[01]\\d)|(\\d{4}-[01]\\d-[0-3]\\d)|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d\\.\\d+([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z))|(\\d{4}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d([+-][0-2]\\d:[0-5]\\d|Z))$" ] ) ] ) ] .

xyzra:XYZRule a owl:Class ;
    rdfs:label "XYZRule" ;
    dcterms:title "Rule" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlcommonmx:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlcommonmx:short_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlcommonmx:title ],
        dlflat:FlatThing ;
    skos:definition "Permissions, prohibitions, obligatations or other rights/policies. This can be a standard license, a custom usage agreement, or a codified policy." ;
    skos:inScheme <https://concepts.datalad.org/s/demo-research-assets/unreleased> .

dlrelationsmx:same_as a owl:ObjectProperty ;
    rdfs:label "same_as" ;
    rdfs:range dlthings:Thing ;
    skos:closeMatch schema1:sameAs ;
    skos:definition "Declares that the subject and an object are equal. Can be used to indicate a URL of a reference Web page that unambiguously indicates the subject's identity. For example, the URL of the subject's Wikipedia page, Wikidata entry, or official website." ;
    skos:exactMatch owl:sameAs ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> .

dlflat:display_label a owl:DatatypeProperty ;
    rdfs:label "display_label" ;
    dcterms:title "Record display label" ;
    rdfs:range xsd:string ;
    skos:definition "Label that can be shown when the metadata record is displayed as an item." ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlprovmx:Influence a owl:Class ;
    rdfs:label "Influence" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:annotations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:narrow_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:close_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:characterized_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:broad_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:annotations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:characterized_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:exact_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlrelationsmx:roles ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:broad_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:attributes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:related_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlrelationsmx:roles ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:exact_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:close_mappings ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:object ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:attributes ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:narrow_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:related_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        dlthings:ThingMixin ;
    skos:definition "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." ;
    skos:exactMatch prov:Influence ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:derived_from a owl:ObjectProperty ;
    rdfs:label "derived_from" ;
    dcterms:title "Derived from" ;
    rdfs:range dlprovmx:Derivation ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "A entity from which the subject was created through some kind of process. Derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity." ;
    skos:editorialNote "PROV-O \"wasDerivedFrom\" is a short-cut property. \"Derivation\" also has \"entity\"." ;
    skos:exactMatch prov:wasDerivedFrom ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:ended a owl:ObjectProperty ;
    rdfs:label "ended" ;
    rdfs:range dlprovmx:End ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "End is when an activity is deemed to have been ended by an entity, known as trigger. The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity's end. An end may refer to a trigger entity that terminated the activity, or to an activity, known as ender that generated the trigger." ;
    skos:editorialNote "PROV-O \"endedAt\" is a short-cut property. \"Start\" also has \"atTime\".",
        "same naming remarks as for \"started\" apply." ;
    skos:exactMatch prov:wasEndedBy ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:started a owl:ObjectProperty ;
    rdfs:label "started" ;
    rdfs:range dlprovmx:Start ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "Start is when an activity is deemed to have been started by an entity, known as trigger. The activity did not exist before its start. Any usage, generation, or invalidation involving an activity follows the activity's start. A start may refer to a trigger entity that set off the activity, or to an activity, known as starter, that generated the trigger." ;
    skos:editorialNote "PROV-O \"startedAt\" is a short-cut property. \"Start\" also has \"atTime\".",
        "name is just started, because the association class Start has both time information and trigger information. Hence the name needs to capture both started_by and started_at. \"started\" has the unfortunate ambiguity of having started an activity, however the range \"Start\" is an \"EntityInfluence\" where the linked \"object\" is an Entity -- hopefully limiting the confusion." ;
    skos:exactMatch prov:wasStartedBy ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:used a owl:ObjectProperty ;
    rdfs:label "used" ;
    dcterms:title "Used" ;
    rdfs:range dlprovmx:Usage ;
    skos:definition "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity." ;
    skos:editorialNote "PROV-O \"used\" is a short-cut property. \"Usage\" also has \"entity\"." ;
    skos:exactMatch prov:used ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:generated_by a owl:ObjectProperty ;
    rdfs:label "generated_by" ;
    dcterms:title "Generated by" ;
    rdfs:range dlprovmx:Generation ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "Identification of the process that led to the production of the subject entity. Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation." ;
    skos:editorialNote "PROV-O \"wasGeneratedBy\" is a short-cut property. \"Generation\" also has \"activity\"." ;
    skos:exactMatch prov:wasGeneratedBy ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlresmx:rules a owl:ObjectProperty ;
    rdfs:label "rules" ;
    dcterms:title "Rules" ;
    rdfs:range dlthings:Thing ;
    skos:definition "Permissions, prohibitions, obligatations or other rights/policies associated with the resource. This could refer to a standard license, a custom usage agreement, or a codified policy." ;
    skos:inScheme <https://concepts.datalad.org/s/resources-mixin/unreleased> ;
    skos:narrowMatch dcterms:license,
        dcterms:rights,
        ODRL:hasPolicy .

dlthings:object a owl:ObjectProperty ;
    rdfs:label "object" ;
    skos:definition "Reference to a `Thing` within a `Statement`." ;
    skos:editorialNote "We do not declare a range here to be able to tighten the range in subclasses of class that need a particular range. This appears to be working around a linkml limitation." ;
    skos:exactMatch rdf:object ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dlprovmx:influenced_by a owl:ObjectProperty ;
    rdfs:label "influenced_by" ;
    dcterms:title "Influenced by" ;
    rdfs:range dlprovmx:Influence ;
    skos:definition "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." ;
    skos:editorialNote "PROV-O \"wasInfluencedBy\" is a short-cut property. \"Influence\" also identifies an \"influencer\"." ;
    skos:exactMatch prov:wasInfluencedBy ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlprovmx:attributed_to a owl:ObjectProperty ;
    rdfs:label "attributed_to" ;
    rdfs:range dlprovmx:Attribution ;
    rdfs:subPropertyOf dlprovmx:influenced_by ;
    skos:definition "Attribution is the ascribing of an entity to an agent." ;
    skos:editorialNote "PROV-O \"wasAttributedTo\" is a short-cut property. \"Attribution\" also has \"agent\"." ;
    skos:exactMatch prov:wasAttributedTo ;
    skos:inScheme <https://concepts.datalad.org/s/prov-mixin/unreleased> .

dlcommonmx:short_name a owl:DatatypeProperty ;
    rdfs:label "short_name" ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf dlcommonmx:name ;
    skos:broadMatch obo:NCIT_C42610 ;
    skos:definition "A shortened name for the subject. For example, an acronym, initialism, nickname, or other abbreviation of the `name`." ;
    skos:exactMatch <http://www.wikidata.org/prop/qualifier/P1813> ;
    skos:inScheme <https://concepts.datalad.org/s/common-mixin/unreleased> .

dlrelationsmx:kind a owl:ObjectProperty ;
    rdfs:label "kind" ;
    rdfs:range dlthings:Thing ;
    skos:definition "The nature of the subject." ;
    skos:exactMatch dcterms:type ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> ;
    skos:note "This is conceptually the same as an instance-level `broad_mappings`. It can make sense to use this slot (in addition) in order to enable straightforward type declarations for instances from a controlled, application specific vocabulary, while also keeping the ability to use `broad_mappings` for alignment with external vocabularies and applications." .

dlrelationsmx:part_of a owl:ObjectProperty ;
    rdfs:label "part_of" ;
    rdfs:range dlthings:Thing ;
    skos:definition "The entity that the subject is a part of. A core relation that holds between a part and its whole." ;
    skos:exactMatch obo:BFO_0000050,
        dcterms:isPartOf,
        schema1:isPartOf ;
    skos:inScheme <https://concepts.datalad.org/s/relations-mixin/unreleased> .

dlcommonmx:name a owl:DatatypeProperty ;
    rdfs:label "name" ;
    rdfs:range xsd:string ;
    skos:closeMatch IAO:0000590,
        dcterms:title ;
    skos:definition "Name of the subject. A name is closely related to a `title`, but often more compact and identifier-like, but without the implication of uniqueness of an identifier. A name is often used by technical systems to display an item in an organizational structure, such as a file in a directory hierarchy." ;
    skos:exactMatch schema1:name,
        rdfs:label,
        foaf:name ;
    skos:inScheme <https://concepts.datalad.org/s/common-mixin/unreleased> .

dlflat:FlatThing a owl:Class ;
    rdfs:label "FlatThing" ;
    dcterms:title "Thing" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlidentifiers:identifiers ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlflat:display_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlflat:display_note ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflat:FlatStatement ;
            owl:onProperty xyzra:characterized_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflat:FlatAttributeSpecification ;
            owl:onProperty xyzra:attributes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlflat:editorial_note ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlidentifiers:Identifier ;
            owl:onProperty dlidentifiers:identifiers ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty dlflat:display_note ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflat:editorial_note ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:annotations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:attributes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflat:display_note ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:characterized_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlflat:display_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlflat:FlatAnnotation ;
            owl:onProperty xyzra:annotations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlflat:display_label ],
        dlthings:Thing ;
    skos:definition """`Thing` variant that provides a basis for the annotation and curation of more specialized concepts.
It equips `Thing` with additional slots to annotate labels and notes that aid information entry and curation in workflows and user interfaces. Moreover, the `identifiers` slot enables the specification is any number of identifiers (issued or computed) associated with a `Thing`.""" ;
    skos:inScheme <https://concepts.datalad.org/s/flat/unreleased> .

dlcommonmx:title a owl:DatatypeProperty ;
    rdfs:label "title" ;
    rdfs:range xsd:string ;
    skos:definition "A summarily description of the subject. It is closely related to a `name`, but often less compact and more descriptive. Typically used for documents." ;
    skos:exactMatch dcterms:title ;
    skos:inScheme <https://concepts.datalad.org/s/common-mixin/unreleased> ;
    skos:relatedMatch schema1:name .

dlthings:Thing a owl:Class ;
    rdfs:label "Thing" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty dlthings:pid ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:annotations ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:attributes ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:allValuesFrom dlthings:Thing ;
            owl:onProperty dlthings:relations ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:broad_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:broad_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:exact_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:exact_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:annotations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:characterized_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:related_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty xyzra:description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:narrow_mappings ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:characterized_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty dlthings:pid ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:attributes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:close_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty xyzra:related_mappings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty dlthings:relations ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:close_mappings ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty dlthings:pid ],
        [ a owl:Restriction ;
            owl:allValuesFrom owl:Thing ;
            owl:onProperty xyzra:narrow_mappings ],
        dlthings:ThingMixin ;
    skos:definition "The most basic, identifiable item. In addition to the slots that are common between a `Thing` and an `AttributeSpecification` (see `ThingMixin`), two additional slots are provided. The `pid` slot takes the required identifier for a `Thing`. The `relation` slot allows for the inline specification of other `Thing` instances. Such a relation is unqualified (and symmetric), and should be further characterized via a `Statement` (see `characterized_by`). From a schema perspective, the `relation` slots allows for building self-contained, structured documents (e.g., a JSON object) with arbitrarily complex information on a `Thing`." ;
    skos:exactMatch schema1:Thing,
        dlthings:Thing ;
    skos:inScheme <https://concepts.datalad.org/s/things/v1> .

dltypes:schema_type a owl:DatatypeProperty ;
    rdfs:label "schema_type" ;
    rdfs:range rdfs:Resource ;
    skos:definition "State that the subject is an instance of a particular schema class. Typically, no explicit value needs to be assigned to this slot, because it matches the class type of a particular record. However, this slots can be used as a type designator of a schema element for validation and schema structure handling purposes. This is used to indicate specialized schema classes for properties that accept a hierarchy of classes as their range." ;
    skos:exactMatch dcterms:type ;
    skos:inScheme <https://concepts.datalad.org/s/types/v1> .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZAgentRole ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZAgentRole .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Generation ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Generation .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZPublication ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZPublication .

[] a owl:Restriction ;
    rdfs:subClassOf dlidentifiers:DOI ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlidentifiers:DOI .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZDocument ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZDocument .

[] a owl:Restriction ;
    rdfs:subClassOf dlthings:ThingMixin ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlthings:ThingMixin .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatfiles:Distribution ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatfiles:Distribution .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatsocial:Person ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatsocial:Person .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZOrganization ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZOrganization .

[] a owl:Restriction ;
    rdfs:subClassOf dlidentifiers:IssuedIdentifier ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlidentifiers:IssuedIdentifier .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZGrant ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZGrant .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZAccolade ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZAccolade .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZPublicationVenue ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZPublicationVenue .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:AgentInfluence ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:AgentInfluence .

[] a owl:Restriction ;
    rdfs:subClassOf dlidentifiers:ComputedIdentifier ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlidentifiers:ComputedIdentifier .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatres:Instrument ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatres:Instrument .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZSubjectType ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZSubjectType .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZDistributionPartType ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZDistributionPartType .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZProject ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZProject .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatpublications:Publication ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatpublications:Publication .

[] a owl:Restriction ;
    rdfs:subClassOf dlflat:AnnotationTag ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflat:AnnotationTag .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatres:Dataset ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatres:Dataset .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Revision ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Revision .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZObjective ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZObjective .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZInstrument ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZInstrument .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZGenesis ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZGenesis .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZRule ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZRule .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Association ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Association .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Communication ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Communication .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Attribution ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Attribution .

[] a owl:Restriction ;
    rdfs:subClassOf dlflat:FlatAttributeSpecification ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflat:FlatAttributeSpecification .

[] a owl:Restriction ;
    rdfs:subClassOf dlflat:FlatThing ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflat:FlatThing .

[] a owl:Restriction ;
    rdfs:subClassOf dlflat:FlatProperty ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflat:FlatProperty .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Start ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Start .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Usage ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Usage .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZGeneration ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZGeneration .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatres:DataItem ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatres:DataItem .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZDataItem ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZDataItem .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Invalidation ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Invalidation .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZPerson ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZPerson .

[] a owl:Restriction ;
    rdfs:subClassOf dlidentifiers:Identifier ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlidentifiers:Identifier .

[] a owl:Restriction ;
    rdfs:subClassOf dlthings:Property ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlthings:Property .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZTopic ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZTopic .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatsocial:Project ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatsocial:Project .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZDerivation ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZDerivation .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatres:Convention ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatres:Convention .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZDistribution ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZDistribution .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:ActivityInfluence ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:ActivityInfluence .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatres:Grant ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatres:Grant .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZBibliographicType ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZBibliographicType .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZDataType ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZDataType .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZSubject ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZSubject .

[] a owl:Restriction ;
    rdfs:subClassOf dlthings:Thing ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlthings:Thing .

[] a owl:Restriction ;
    rdfs:subClassOf dlidentifiers:Checksum ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlidentifiers:Checksum .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:EntityInfluence ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:EntityInfluence .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatsocial:Organization ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatsocial:Organization .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Quotation ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Quotation .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZInstrumentType ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZInstrumentType .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZAttribution ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZAttribution .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatstudy:Subject ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatstudy:Subject .

[] a owl:Restriction ;
    rdfs:subClassOf dlthings:AttributeSpecification ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlthings:AttributeSpecification .

[] a owl:Restriction ;
    rdfs:subClassOf dlthings:ValueSpecification ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlthings:ValueSpecification .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:End ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:End .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZDataset ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZDataset .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZStudy ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZStudy .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZConcept ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZConcept .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZUsage ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZUsage .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatres:Document ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatres:Document .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Influence ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Influence .

[] a owl:Restriction ;
    rdfs:subClassOf xyzra:XYZConvention ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom xyzra:XYZConvention .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Delegation ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Delegation .

[] a owl:Restriction ;
    rdfs:subClassOf dlprovmx:Derivation ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlprovmx:Derivation .

[] a owl:Restriction ;
    rdfs:subClassOf dlflatstudy:Study ;
    owl:onProperty dltypes:schema_type ;
    owl:someValuesFrom dlflatstudy:Study .


