@prefix @base: <https://w3id.org/cwl/salad#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

@base:Any a rdfs:Class .

@base:ArraySchema a rdfs:Class .

<https://w3id.org/cwl/salad#ArraySchema/type/Array_name> a rdfs:Class .

@base:DocType a rdfs:Class ;
    rdfs:subClassOf @base:Documented .

@base:Documentation a rdfs:Class ;
    rdfs:subClassOf @base:DocType,
        @base:NamedType .

<https://w3id.org/cwl/salad#Documentation/type/Documentation_name> a rdfs:Class .

@base:Documented a rdfs:Class .

@base:EnumSchema a rdfs:Class .

<https://w3id.org/cwl/salad#EnumSchema/type/Enum_name> a rdfs:Class .

@base:JsonldPredicate a rdfs:Class .

@base:NamedType a rdfs:Class .

@base:PrimitiveType a rdfs:Class .

@base:RecordField a rdfs:Class ;
    rdfs:subClassOf @base:Documented .

@base:RecordSchema a rdfs:Class .

<https://w3id.org/cwl/salad#RecordSchema/type/Record_name> a rdfs:Class .

@base:SaladEnumSchema a rdfs:Class ;
    rdfs:subClassOf @base:EnumSchema,
        @base:NamedType,
        @base:SchemaDefinedType .

@base:SaladRecordField a rdfs:Class ;
    rdfs:subClassOf @base:RecordField .

@base:SaladRecordSchema a rdfs:Class ;
    rdfs:subClassOf @base:NamedType,
        @base:RecordSchema,
        @base:SchemaDefinedType .

@base:SchemaDefinedType a rdfs:Class ;
    rdfs:subClassOf @base:DocType .

@base:SpecializeDef a rdfs:Class .

rdfs:comment a rdf:Property ;
    rdfs:domain @base:Documented .

<https://w3id.org/cwl/salad#JsonldPredicate/_container> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/_type> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/identity> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/mapPredicate> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/mapSubject> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/noLinkCheck> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/refScope> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/secondaryFilesDSL> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/subscope> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#JsonldPredicate/typeDSL> a rdf:Property ;
    rdfs:domain @base:JsonldPredicate .

<https://w3id.org/cwl/salad#NamedType/inVocab> a rdf:Property ;
    rdfs:domain @base:NamedType .

<https://w3id.org/cwl/salad#SaladRecordSchema/abstract> a rdf:Property ;
    rdfs:domain @base:SaladRecordSchema .

<https://w3id.org/cwl/salad#SchemaDefinedType/documentRoot> a rdf:Property ;
    rdfs:domain @base:SchemaDefinedType .

@base:jsonldPredicate a rdf:Property ;
    rdfs:domain @base:SaladRecordField,
        @base:SchemaDefinedType .

