@prefix linkml: <https://w3id.org/linkml/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pav: <http://purl.org/pav/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix revaise: <https://open-and-sustainable.github.io/revaise-model/schema/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://open-and-sustainable.github.io/revaise-model/schema.owl.ttl> a owl:Ontology ;
    rdfs:label "revaise" ;
    pav:version "0.7.1" ;
    skos:definition "RevAIse — open standard for describing, sharing, and reproducing AI-supported systematic reviews, organized by stages." .

revaise:BatchProcessing a owl:Class ;
    rdfs:label "BatchProcessing" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:batch_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:batch_number ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:batch_size ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:batch_number ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:batch_started_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:batch_number ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:batch_started_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:completed_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:batch_completion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:items_in_batch ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:batch_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:batch_size ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:batch_completion_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:batch_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:batch_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:batch_started_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:completed_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:completed_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:items_in_batch ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:batch_completion_rate ] ;
    skos:definition "Batch processing within a session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:ConflictPattern a owl:Class ;
    rdfs:label "ConflictPattern" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:involved_fields ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:frequency ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pattern_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:pattern_type ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:pattern_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:involved_participants ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolution_success_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:average_resolution_time ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:average_resolution_time ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:common_causes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pattern_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:pattern_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:involved_fields ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_success_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:frequency ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:involved_participants ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:frequency ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:resolution_success_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:average_resolution_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:pattern_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:common_causes ] ;
    skos:definition "Pattern analysis of conflicts" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:ProcessMetrics a owl:Class ;
    rdfs:label "ProcessMetrics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:completed_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:process_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:throughput_trend ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:completion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:median_time_per_item ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:median_time_per_item ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:process_total_time_hours ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:process_total_time_hours ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:process_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:items_per_day ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:items_per_day ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:backlog_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:median_time_per_item ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:throughput_trend ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:backlog_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:backlog_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:process_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:completion_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:completed_items ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:completed_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:process_total_time_hours ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:completion_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:throughput_trend ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:items_per_day ] ;
    skos:definition "Metrics related to process efficiency and completion" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:QualityChecklist a owl:Class ;
    rdfs:label "QualityChecklist" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:checklist_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoring_method ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:checklist_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ChecklistItem ;
            owl:onProperty revaise:checklist_items ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:checklist_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoring_method ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoring_method ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:interpretation_guide ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:interpretation_guide ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:checklist_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:checklist_items ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:checklist_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:checklist_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:interpretation_guide ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:checklist_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:checklist_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:checklist_name ] ;
    skos:definition "Checklist for quality assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:QualityControl a owl:Class ;
    rdfs:label "QualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:qc_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:qc_pass_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:qc_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:corrective_actions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:qc_sample_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:qc_pass_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:checks_performed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:issues_resolved ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:qc_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:qc_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:qc_sample_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:qc_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:sample_method ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sample_method ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:qc_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:qc_performed_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:issues_found ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QualityControlType ;
            owl:onProperty revaise:qc_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:checks_performed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:issues_found ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SamplingMethod ;
            owl:onProperty revaise:sample_method ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:qc_sample_size ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:issues_resolved ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:qc_performed_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:corrective_actions ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:qc_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:issues_resolved ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:issues_found ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:qc_performed_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:qc_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:qc_pass_rate ] ;
    skos:definition "Quality control measures and checks" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:RegistrationTemplate a owl:Class ;
    rdfs:label "RegistrationTemplate" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_doi ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_provider ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:TemplateField ;
            owl:onProperty revaise:required_fields ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_language ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_uri ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_last_updated ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:validation_rules ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:last_updated ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:TemplateType ;
            owl:onProperty revaise:template_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_definitions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:successor_template_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_language ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:template_last_updated ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:deprecation_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:deprecation_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:successor_template_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:validation_rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:required_fields ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:successor_template_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:template_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:created_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_last_updated ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:optional_fields ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:created_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_definitions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_definitions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_language ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:TemplateField ;
            owl:onProperty revaise:optional_fields ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_provider ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:last_updated ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:deprecation_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:created_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_uri ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_provider ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:last_updated ] ;
    skos:definition "A template used for registering systematic reviews, defining required and optional fields." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:ResolutionStatistics a owl:Class ;
    rdfs:label "ResolutionStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolved_conflicts ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:participant_agreement_matrix ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:most_common_conflict_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:participant_agreement_matrix ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:resolved_conflicts ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:participant_agreement_matrix ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolution_methods_used ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:average_resolution_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:pending_conflicts ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:resolution_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pending_conflicts ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConflictType ;
            owl:onProperty revaise:most_common_conflict_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:most_common_conflict_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_conflicts ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pending_conflicts ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:resolved_conflicts ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolution_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:average_resolution_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ResolutionMethodCount ;
            owl:onProperty revaise:resolution_methods_used ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:average_resolution_time ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_conflicts ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_conflicts ] ;
    skos:definition "Statistics about conflict resolution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:Review a owl:Class ;
    rdfs:label "Review" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:review_abstract ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conformance_assertions ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:review_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:review_country ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:review_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:review_country ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReviewStatus ;
            owl:onProperty revaise:review_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:review_title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:updated_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ethical_approval ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReviewType ;
            owl:onProperty revaise:review_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:corresponding_author ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:review_title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ethical_approval ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:created_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConformanceAssertion ;
            owl:onProperty revaise:conformance_assertions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:start_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:review_authors ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conflicts_of_interest ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:flow_diagram ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:review_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ethical_approval ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:review_title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:completion_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:review_language ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:last_updated ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:conflicts_of_interest ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Author ;
            owl:onProperty revaise:corresponding_author ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:LiteratureRecord ;
            owl:onProperty revaise:literature_records ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:sections ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:flow_diagram ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:last_updated ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:completion_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_outputs ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conforms_to ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:created_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:review_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:corresponding_author ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:review_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:last_updated ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:updated_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/SoftwareEnv> ;
            owl:onProperty revaise:software_env ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:start_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:stage_outputs ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:review_abstract ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReviewNarrative ;
            owl:onProperty revaise:sections ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:review_keywords ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:completion_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/Protocol> ;
            owl:onProperty revaise:protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:review_language ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sections ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:software_env ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:review_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:data_availability ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:review_abstract ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:version ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FundingSource ;
            owl:onProperty revaise:funding_sources ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:created_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stages ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:data_availability ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conflicts_of_interest ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:literature_records ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Author ;
            owl:onProperty revaise:review_authors ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:start_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:funding_sources ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:review_country ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:software_env ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:review_language ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:review_keywords ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ProtocolReference ;
            owl:onProperty revaise:conforms_to ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:updated_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:review_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FlowDiagram ;
            owl:onProperty revaise:flow_diagram ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:data_availability ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StageExecution ;
            owl:onProperty revaise:stages ] ;
    skos:definition "Root container for a systematic review. This is the primary object that contains all review data, stages, literature records, and artifacts. Every RevAIse document should have a Review as its top-level object." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:SessionMetrics a owl:Class ;
    rdfs:label "SessionMetrics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:session_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:items_per_hour ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:error_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:items_per_hour ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:items_per_hour ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:error_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:focus_score ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rework_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rework_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:break_frequency ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:break_frequency ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:error_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:focus_score ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:focus_score ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:break_frequency ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:rework_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:session_avg_time_per_item ] ;
    skos:definition "Metrics for a work session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:date_range_end a owl:DatatypeProperty ;
    rdfs:label "date_range_end" ;
    rdfs:range xsd:date ;
    skos:definition "End date of the date range" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:date_range_start a owl:DatatypeProperty ;
    rdfs:label "date_range_start" ;
    rdfs:range xsd:date ;
    skos:definition "Start date of the date range" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/DatasetRef> a owl:Class ;
    rdfs:label "DatasetRef" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/notes> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/snapshot_hash> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/notes> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/license> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/dataset_name> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/snapshot_hash> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/license> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/kind> ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DatasetKind ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/kind> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/dataset_name> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/license> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/snapshot_hash> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/notes> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/dataset_name> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/kind> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ] ;
    skos:definition "External dataset reference." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

revaise:review_artifacts a owl:DatatypeProperty ;
    rdfs:label "review_artifacts" ;
    rdfs:range xsd:string ;
    skos:definition "Artifacts and quality assurance documents" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_metadata a owl:DatatypeProperty ;
    rdfs:label "review_metadata" ;
    rdfs:range xsd:string ;
    skos:definition "Additional metadata about the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_question a owl:DatatypeProperty ;
    rdfs:label "review_question" ;
    rdfs:range xsd:string ;
    skos:definition "Primary research question addressed by the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:software_environments a owl:ObjectProperty ;
    rdfs:label "software_environments" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/SoftwareEnv> ;
    skos:definition "Software environments used in the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:PerformanceMetrics a owl:Class ;
    rdfs:label "PerformanceMetrics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:accuracy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:specificity ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:precision ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:balanced_accuracy ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sensitivity ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:balanced_accuracy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:sensitivity ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive -1e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:matthews_correlation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:area_under_curve ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:negative_predictive_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:balanced_accuracy ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] ) ] ;
            owl:onProperty revaise:diagnostic_odds_ratio ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:negative_predictive_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:false_positive_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:specificity ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:area_under_curve ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:accuracy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:false_discovery_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:f1_score ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:specificity ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:matthews_correlation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:false_negative_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:diagnostic_odds_ratio ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:accuracy ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:false_omission_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:area_under_curve ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:sensitivity ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:false_positive_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:false_positive_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:false_omission_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:false_discovery_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:negative_predictive_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:false_omission_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:f1_score ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:f1_score ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:false_negative_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:false_discovery_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:precision ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:matthews_correlation ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:false_negative_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:diagnostic_odds_ratio ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:precision ] ;
    skos:definition "General performance metrics" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:ScreeningQualityControl a owl:Class ;
    rdfs:label "ScreeningQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_consistency_checks ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pilot_agreement_achieved ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:pilot_agreement_achieved ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:screening_consistency_checks ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pilot_agreement_achieved ],
        revaise:StageQualityControl ;
    skos:definition "Quality control for screening process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:AIParameter a owl:Class ;
    rdfs:label "AIParameter" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:parameter_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:parameter_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:parameter_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:parameter_description ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:parameter_value ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:parameter_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:parameter_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:parameter_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:parameter_description ] ;
    skos:definition "AI model parameter configuration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:AIPerformanceMetrics a owl:Class ;
    rdfs:label "AIPerformanceMetrics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:human_agreement_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:confidence_calibration ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:processing_speed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:human_agreement_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:processing_speed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_calibration ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:human_agreement_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:processing_speed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:confidence_calibration ],
        revaise:PerformanceMetrics ;
    skos:definition "Performance metrics for AI assistance, extending general performance metrics with AI-specific measures" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:AIPrompt a owl:Class ;
    rdfs:label "AIPrompt" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom revaise:PromptType ;
            owl:onProperty revaise:prompt_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:prompt_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:prompt_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:prompt_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:prompt_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:prompt_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:target_field ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:prompt_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:prompt_examples ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:prompt_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:prompt_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:prompt_text ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:target_field ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:prompt_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:target_field ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:prompt_examples ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:prompt_id ] ;
    skos:definition "Prompt configuration for AI interaction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#ANOMALY_DETECTION> a owl:Class ;
    rdfs:label "ANOMALY_DETECTION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Detecting anomalies or outliers" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#CLASSIFICATION> a owl:Class ;
    rdfs:label "CLASSIFICATION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Classifying items into categories" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#EXTRACTION> a owl:Class ;
    rdfs:label "EXTRACTION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Extracting data or information" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#GENERATION> a owl:Class ;
    rdfs:label "GENERATION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Generating text or content" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#QUALITY_CHECK> a owl:Class ;
    rdfs:label "QUALITY_CHECK" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Checking quality or identifying issues" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#SUGGESTION> a owl:Class ;
    rdfs:label "SUGGESTION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Providing suggestions or recommendations" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#SUMMARIZATION> a owl:Class ;
    rdfs:label "SUMMARIZATION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Summarizing content" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#TRANSLATION> a owl:Class ;
    rdfs:label "TRANSLATION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Translating between languages" .

<https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#VALIDATION> a owl:Class ;
    rdfs:label "VALIDATION" ;
    rdfs:subClassOf revaise:AIPurpose ;
    skos:definition "Validating data or decisions" .

revaise:Affiliation a owl:Class ;
    rdfs:label "Affiliation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:country ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:country ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:address ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:country ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:address ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:city ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:city ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ror_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:string [ a rdfs:Datatype ;
                                owl:onDatatype xsd:string ;
                                owl:withRestrictions ( [ xsd:pattern "^https://ror.org/0[a-z0-9]{8}$" ] ) ] ) ] ;
            owl:onProperty revaise:ror_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:institution_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:city ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ror_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:address ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:department ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:institution_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:department ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:department ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:institution_name ] ;
    skos:definition "Institutional affiliation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#ADMINISTRATIVE> a owl:Class ;
    rdfs:label "ADMINISTRATIVE" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Administrative update" .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#CLARIFICATION> a owl:Class ;
    rdfs:label "CLARIFICATION" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Clarification of existing content" .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#CORRECTION> a owl:Class ;
    rdfs:label "CORRECTION" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Correction of errors" .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#METHODOLOGY_CHANGE> a owl:Class ;
    rdfs:label "METHODOLOGY_CHANGE" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Change in methodology" .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#PROTOCOL_CHANGE> a owl:Class ;
    rdfs:label "PROTOCOL_CHANGE" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Change to the protocol" .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#SCOPE_CHANGE> a owl:Class ;
    rdfs:label "SCOPE_CHANGE" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Change in review scope" .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#TEAM_CHANGE> a owl:Class ;
    rdfs:label "TEAM_CHANGE" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Change in review team" .

<https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#TIMELINE_CHANGE> a owl:Class ;
    rdfs:label "TIMELINE_CHANGE" ;
    rdfs:subClassOf revaise:AmendmentType ;
    skos:definition "Change in timeline" .

<https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#APPROVED> a owl:Class ;
    rdfs:label "APPROVED" ;
    rdfs:subClassOf revaise:ApprovalStatus ;
    skos:definition "Approved" .

<https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#NOT_REQUIRED> a owl:Class ;
    rdfs:label "NOT_REQUIRED" ;
    rdfs:subClassOf revaise:ApprovalStatus ;
    skos:definition "Approval not required" .

<https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#PENDING> a owl:Class ;
    rdfs:label "PENDING" ;
    rdfs:subClassOf revaise:ApprovalStatus ;
    skos:definition "Pending approval" .

<https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#REJECTED> a owl:Class ;
    rdfs:label "REJECTED" ;
    rdfs:subClassOf revaise:ApprovalStatus ;
    skos:definition "Rejected" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#ADJUDICATED> a owl:Class ;
    rdfs:label "ADJUDICATED" ;
    rdfs:subClassOf revaise:AssessmentConsensusStatus ;
    skos:definition "Assessment was adjudicated" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#CONFLICT_UNRESOLVED> a owl:Class ;
    rdfs:label "CONFLICT_UNRESOLVED" ;
    rdfs:subClassOf revaise:AssessmentConsensusStatus ;
    skos:definition "Assessment conflict is unresolved" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#CONSENSUS_REACHED> a owl:Class ;
    rdfs:label "CONSENSUS_REACHED" ;
    rdfs:subClassOf revaise:AssessmentConsensusStatus ;
    skos:definition "Consensus has been reached" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#INDEPENDENT_ASSESSMENTS> a owl:Class ;
    rdfs:label "INDEPENDENT_ASSESSMENTS" ;
    rdfs:subClassOf revaise:AssessmentConsensusStatus ;
    skos:definition "Independent assessments have been completed" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#SINGLE_ASSESSOR> a owl:Class ;
    rdfs:label "SINGLE_ASSESSOR" ;
    rdfs:subClassOf revaise:AssessmentConsensusStatus ;
    skos:definition "Single assessor completed the assessment" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#CERTAINTY_ASSESSMENT> a owl:Class ;
    rdfs:label "CERTAINTY_ASSESSMENT" ;
    rdfs:subClassOf revaise:AssessmentPurpose ;
    skos:definition "Certainty or confidence assessment" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#METHODS_APPRAISAL> a owl:Class ;
    rdfs:label "METHODS_APPRAISAL" ;
    rdfs:subClassOf revaise:AssessmentPurpose ;
    skos:definition "Appraisal of study methods" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#QUALITY_ASSESSMENT> a owl:Class ;
    rdfs:label "QUALITY_ASSESSMENT" ;
    rdfs:subClassOf revaise:AssessmentPurpose ;
    skos:definition "General study quality assessment" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#REPORTING_QUALITY> a owl:Class ;
    rdfs:label "REPORTING_QUALITY" ;
    rdfs:subClassOf revaise:AssessmentPurpose ;
    skos:definition "Assessment of reporting quality" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#RISK_OF_BIAS> a owl:Class ;
    rdfs:label "RISK_OF_BIAS" ;
    rdfs:subClassOf revaise:AssessmentPurpose ;
    skos:definition "Risk-of-bias assessment" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#DOMAIN> a owl:Class ;
    rdfs:label "DOMAIN" ;
    rdfs:subClassOf revaise:AssessmentUnit ;
    skos:definition "Assessment applies to a specific assessment domain" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#OUTCOME> a owl:Class ;
    rdfs:label "OUTCOME" ;
    rdfs:subClassOf revaise:AssessmentUnit ;
    skos:definition "Assessment applies to a specific outcome" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#RESULT> a owl:Class ;
    rdfs:label "RESULT" ;
    rdfs:subClassOf revaise:AssessmentUnit ;
    skos:definition "Assessment applies to a specific result or estimate" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#REVIEW> a owl:Class ;
    rdfs:label "REVIEW" ;
    rdfs:subClassOf revaise:AssessmentUnit ;
    skos:definition "Assessment applies to a review" .

<https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#STUDY> a owl:Class ;
    rdfs:label "STUDY" ;
    rdfs:subClassOf revaise:AssessmentUnit ;
    skos:definition "Assessment applies to the study as a whole" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#AWAY_FROM_NULL> a owl:Class ;
    rdfs:label "AWAY_FROM_NULL" ;
    rdfs:subClassOf revaise:BiasDirection ;
    skos:definition "Bias is expected to move the estimate away from the null" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#FAVORS_COMPARATOR> a owl:Class ;
    rdfs:label "FAVORS_COMPARATOR" ;
    rdfs:subClassOf revaise:BiasDirection ;
    skos:definition "Bias is expected to favor the comparator" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#FAVORS_INTERVENTION> a owl:Class ;
    rdfs:label "FAVORS_INTERVENTION" ;
    rdfs:subClassOf revaise:BiasDirection ;
    skos:definition "Bias is expected to favor the intervention or exposure" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#NOT_ASSESSED> a owl:Class ;
    rdfs:label "NOT_ASSESSED" ;
    rdfs:subClassOf revaise:BiasDirection ;
    skos:definition "Direction of bias was not assessed" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#TOWARD_NULL> a owl:Class ;
    rdfs:label "TOWARD_NULL" ;
    rdfs:subClassOf revaise:BiasDirection ;
    skos:definition "Bias is expected to move the estimate toward the null" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#UNPREDICTABLE> a owl:Class ;
    rdfs:label "UNPREDICTABLE" ;
    rdfs:subClassOf revaise:BiasDirection ;
    skos:definition "Direction of bias is unpredictable" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#HIGH> a owl:Class ;
    rdfs:label "HIGH" ;
    rdfs:subClassOf revaise:BiasRisk ;
    skos:definition "High risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#LOW> a owl:Class ;
    rdfs:label "LOW" ;
    rdfs:subClassOf revaise:BiasRisk ;
    skos:definition "Low risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#MODERATE> a owl:Class ;
    rdfs:label "MODERATE" ;
    rdfs:subClassOf revaise:BiasRisk ;
    skos:definition "Moderate risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#UNCLEAR> a owl:Class ;
    rdfs:label "UNCLEAR" ;
    rdfs:subClassOf revaise:BiasRisk ;
    skos:definition "Unclear risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#DOUBLE_BLIND> a owl:Class ;
    rdfs:label "DOUBLE_BLIND" ;
    rdfs:subClassOf revaise:BlindingLevel ;
    skos:definition "Extractors blind to each other's extractions" .

<https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#NONE> a owl:Class ;
    rdfs:label "NONE" ;
    rdfs:subClassOf revaise:BlindingLevel ;
    skos:definition "No blinding" .

<https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#SINGLE_BLIND> a owl:Class ;
    rdfs:label "SINGLE_BLIND" ;
    rdfs:subClassOf revaise:BlindingLevel ;
    skos:definition "Extractors blind to some information" .

<https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#TRIPLE_BLIND> a owl:Class ;
    rdfs:label "TRIPLE_BLIND" ;
    rdfs:subClassOf revaise:BlindingLevel ;
    skos:definition "Additional blinding measures" .

revaise:ChecklistItem a owl:Class ;
    rdfs:label "ChecklistItem" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_text ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoring_weight ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoring_weight ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_text ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:item_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:guidance_text ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_category ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:item_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:response_options ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:response_options ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:guidance_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_category ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:guidance_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:scoring_weight ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:item_category ] ;
    skos:definition "Individual item in a quality checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:ConfidenceInterval a owl:Class ;
    rdfs:label "ConfidenceInterval" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:lower_bound ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:confidence_level ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:confidence_level ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:upper_bound ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:lower_bound ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_level ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:upper_bound ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:lower_bound ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:upper_bound ] ;
    skos:definition "Confidence interval specification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

<https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#HIGH> a owl:Class ;
    rdfs:label "HIGH" ;
    rdfs:subClassOf revaise:ConfidenceLevel ;
    skos:definition "High confidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#LOW> a owl:Class ;
    rdfs:label "LOW" ;
    rdfs:subClassOf revaise:ConfidenceLevel ;
    skos:definition "Low confidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#MODERATE> a owl:Class ;
    rdfs:label "MODERATE" ;
    rdfs:subClassOf revaise:ConfidenceLevel ;
    skos:definition "Moderate confidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#VERY_HIGH> a owl:Class ;
    rdfs:label "VERY_HIGH" ;
    rdfs:subClassOf revaise:ConfidenceLevel ;
    skos:definition "Very high confidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#VERY_LOW> a owl:Class ;
    rdfs:label "VERY_LOW" ;
    rdfs:subClassOf revaise:ConfidenceLevel ;
    skos:definition "Very low confidence" .

revaise:ConflictResolution a owl:Class ;
    rdfs:label "ConflictResolution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:original_decisions ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:conflicting_items ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:original_decisions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolver ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:resolution_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:conflict_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolution_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:final_decision ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConflictType ;
            owl:onProperty revaise:conflict_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:resolution_duration ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conflict_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_confidence ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:resolution_method ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolution_confidence ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ResolutionMethod ;
            owl:onProperty revaise:resolution_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Participant ;
            owl:onProperty revaise:resolver ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:conflicting_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolver ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:resolution_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:resolution_timestamp ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:resolution_confidence ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:resolution_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolution_duration ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:final_decision ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:resolution_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:final_decision ] ;
    skos:definition "Resolution of conflicts or disagreements between reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#CONSENSUS> a owl:Class ;
    rdfs:label "CONSENSUS" ;
    rdfs:subClassOf revaise:ConflictResolutionMethod ;
    skos:definition "Resolved through consensus discussion" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#EXCLUDE_BY_DEFAULT> a owl:Class ;
    rdfs:label "EXCLUDE_BY_DEFAULT" ;
    rdfs:subClassOf revaise:ConflictResolutionMethod ;
    skos:definition "Exclude when in doubt" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#INCLUDE_BY_DEFAULT> a owl:Class ;
    rdfs:label "INCLUDE_BY_DEFAULT" ;
    rdfs:subClassOf revaise:ConflictResolutionMethod ;
    skos:definition "Include when in doubt" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#MAJORITY_VOTE> a owl:Class ;
    rdfs:label "MAJORITY_VOTE" ;
    rdfs:subClassOf revaise:ConflictResolutionMethod ;
    skos:definition "Majority vote among reviewers" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#SENIOR_REVIEWER> a owl:Class ;
    rdfs:label "SENIOR_REVIEWER" ;
    rdfs:subClassOf revaise:ConflictResolutionMethod ;
    skos:definition "Senior reviewer makes decision" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#TEAM_MEETING> a owl:Class ;
    rdfs:label "TEAM_MEETING" ;
    rdfs:subClassOf revaise:ConflictResolutionMethod ;
    skos:definition "Resolved in team meeting" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#THIRD_REVIEWER> a owl:Class ;
    rdfs:label "THIRD_REVIEWER" ;
    rdfs:subClassOf revaise:ConflictResolutionMethod ;
    skos:definition "Third reviewer makes decision" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#CLASSIFICATION> a owl:Class ;
    rdfs:label "CLASSIFICATION" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Different classifications assigned" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#DATA_VALUE> a owl:Class ;
    rdfs:label "DATA_VALUE" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Different data values extracted" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#INCLUSION_EXCLUSION> a owl:Class ;
    rdfs:label "INCLUSION_EXCLUSION" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Disagreement on inclusion/exclusion" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#INTERPRETATION> a owl:Class ;
    rdfs:label "INTERPRETATION" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Different interpretations of content" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#METHODOLOGICAL> a owl:Class ;
    rdfs:label "METHODOLOGICAL" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Methodological disagreements" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#MISSING_DATA> a owl:Class ;
    rdfs:label "MISSING_DATA" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Disagreement on missing data handling" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#QUALITY_RATING> a owl:Class ;
    rdfs:label "QUALITY_RATING" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Different quality ratings" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#TECHNICAL> a owl:Class ;
    rdfs:label "TECHNICAL" ;
    rdfs:subClassOf revaise:ConflictType ;
    skos:definition "Technical or formatting disagreements" .

revaise:ConformanceItemResult a owl:Class ;
    rdfs:label "ConformanceItemResult" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_result_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:item_result_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:item_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_message ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_result_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_message ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:item_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:item_message ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_location ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:item_location ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConformanceItemStatus ;
            owl:onProperty revaise:item_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_location ] ;
    skos:definition "Result for a single protocol item or constraint within a conformance assertion." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#NOT_APPLICABLE> a owl:Class ;
    rdfs:label "NOT_APPLICABLE" ;
    rdfs:subClassOf revaise:ConformanceItemStatus ;
    skos:definition "The item does not apply to this review or record" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#NOT_EVALUATED> a owl:Class ;
    rdfs:label "NOT_EVALUATED" ;
    rdfs:subClassOf revaise:ConformanceItemStatus ;
    skos:definition "The item was not evaluated" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#SATISFIED> a owl:Class ;
    rdfs:label "SATISFIED" ;
    rdfs:subClassOf revaise:ConformanceItemStatus ;
    skos:definition "The item or constraint was satisfied" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#VIOLATED> a owl:Class ;
    rdfs:label "VIOLATED" ;
    rdfs:subClassOf revaise:ConformanceItemStatus ;
    skos:definition "The item or constraint was violated" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#CONFORMS> a owl:Class ;
    rdfs:label "CONFORMS" ;
    rdfs:subClassOf revaise:ConformanceResult ;
    skos:definition "All checked constraints were satisfied" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#DOES_NOT_CONFORM> a owl:Class ;
    rdfs:label "DOES_NOT_CONFORM" ;
    rdfs:subClassOf revaise:ConformanceResult ;
    skos:definition "One or more constraints were violated" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#NOT_EVALUATED> a owl:Class ;
    rdfs:label "NOT_EVALUATED" ;
    rdfs:subClassOf revaise:ConformanceResult ;
    skos:definition "Conformance was not evaluated" .

<https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#PARTIAL> a owl:Class ;
    rdfs:label "PARTIAL" ;
    rdfs:subClassOf revaise:ConformanceResult ;
    skos:definition "Some constraints satisfied, others not applicable or unmet" .

revaise:Database a owl:Class ;
    rdfs:label "Database" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:database_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:database_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:database_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:access_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:database_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:database_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:database_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:database_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:database_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:database_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:database_url ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:access_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:access_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:database_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:database_url ] ;
    skos:definition "Information about a database used for searching" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

<https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#annotation_set> a owl:Class ;
    rdfs:label "annotation_set" ;
    rdfs:subClassOf revaise:DatasetKind ;
    skos:definition "Set of human or machine annotations." .

<https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#bibliographic_db> a owl:Class ;
    rdfs:label "bibliographic_db" ;
    rdfs:subClassOf revaise:DatasetKind ;
    skos:definition "Online bibliographic database." .

<https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#calibration_set> a owl:Class ;
    rdfs:label "calibration_set" ;
    rdfs:subClassOf revaise:DatasetKind ;
    skos:definition "Dataset used for calibration." .

<https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#fulltext_corpus> a owl:Class ;
    rdfs:label "fulltext_corpus" ;
    rdfs:subClassOf revaise:DatasetKind ;
    skos:definition "Corpus of full-text documents." .

<https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#gold_labels> a owl:Class ;
    rdfs:label "gold_labels" ;
    rdfs:subClassOf revaise:DatasetKind ;
    skos:definition "Gold standard labels for evaluation." .

<https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#local_index> a owl:Class ;
    rdfs:label "local_index" ;
    rdfs:subClassOf revaise:DatasetKind ;
    skos:definition "Local index built from sources." .

<https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#other> a owl:Class ;
    rdfs:label "other" ;
    rdfs:subClassOf revaise:DatasetKind ;
    skos:definition "Other dataset kind." .

revaise:DateRange a owl:Class ;
    rdfs:label "DateRange" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:range_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:range_start ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:range_end ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:range_end ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:range_end ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:range_start ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:range_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:range_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:range_start ] ;
    skos:definition "A simple date range representation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> .

<https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#AUTOMATIC> a owl:Class ;
    rdfs:label "AUTOMATIC" ;
    rdfs:subClassOf revaise:DeduplicationMethod ;
    skos:definition "Fully automated deduplication" .

<https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#HYBRID> a owl:Class ;
    rdfs:label "HYBRID" ;
    rdfs:subClassOf revaise:DeduplicationMethod ;
    skos:definition "Combination of methods" .

<https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#MANUAL> a owl:Class ;
    rdfs:label "MANUAL" ;
    rdfs:subClassOf revaise:DeduplicationMethod ;
    skos:definition "Manual deduplication" .

<https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#SEMI_AUTOMATIC> a owl:Class ;
    rdfs:label "SEMI_AUTOMATIC" ;
    rdfs:subClassOf revaise:DeduplicationMethod ;
    skos:definition "Automated with manual review" .

revaise:DeduplicationProcess a owl:Class ;
    rdfs:label "DeduplicationProcess" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:duplicate_groups ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:input_record_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:unique_record_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Author ;
            owl:onProperty revaise:dedup_performed_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:duplicate_count ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:input_record_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dedup_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:dedup_criteria ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dedup_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:dedup_method ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dedup_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:unique_record_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dedup_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:unique_record_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:input_record_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DeduplicationMethod ;
            owl:onProperty revaise:dedup_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:dedup_started_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:dedup_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dedup_started_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dedup_started_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:dedup_completed_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dedup_completed_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DuplicateGroup ;
            owl:onProperty revaise:duplicate_groups ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dedup_completed_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:dedup_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dedup_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dedup_performed_by ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExternalTool ;
            owl:onProperty revaise:dedup_tools ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:duplicate_count ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:duplicate_count ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:dedup_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dedup_tools ] ;
    skos:definition "Process for identifying and removing duplicate records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

<https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#CALCULATE_FROM> a owl:Class ;
    rdfs:label "CALCULATE_FROM" ;
    rdfs:subClassOf revaise:DependencyType ;
    skos:definition "Calculate value from other fields" .

<https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#DISABLE_IF> a owl:Class ;
    rdfs:label "DISABLE_IF" ;
    rdfs:subClassOf revaise:DependencyType ;
    skos:definition "Disable field if condition is met" .

<https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#ENABLE_IF> a owl:Class ;
    rdfs:label "ENABLE_IF" ;
    rdfs:subClassOf revaise:DependencyType ;
    skos:definition "Enable field if condition is met" .

<https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#HIDE_IF> a owl:Class ;
    rdfs:label "HIDE_IF" ;
    rdfs:subClassOf revaise:DependencyType ;
    skos:definition "Hide field if condition is met" .

<https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#REQUIRE_IF> a owl:Class ;
    rdfs:label "REQUIRE_IF" ;
    rdfs:subClassOf revaise:DependencyType ;
    skos:definition "Make required if condition is met" .

<https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#SHOW_IF> a owl:Class ;
    rdfs:label "SHOW_IF" ;
    rdfs:subClassOf revaise:DependencyType ;
    skos:definition "Show field if condition is met" .

<https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#VALIDATE_WITH> a owl:Class ;
    rdfs:label "VALIDATE_WITH" ;
    rdfs:subClassOf revaise:DependencyType ;
    skos:definition "Validate in relation to other fields" .

revaise:DomainAssessment a owl:Class ;
    rdfs:label "DomainAssessment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:domain_justification ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:page_references ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:domain_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:domain_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QualityRating ;
            owl:onProperty revaise:domain_rating ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:domain_justification ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:supporting_quotes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:page_references ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:domain_rating ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:domain_rating ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:domain_justification ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:supporting_quotes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:domain_name ] ;
    skos:definition "Assessment of a specific quality domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

<https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#NOT_APPLICABLE> a owl:Class ;
    rdfs:label "NOT_APPLICABLE" ;
    rdfs:subClassOf revaise:DomainRating ;
    skos:definition "Not applicable" .

<https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#NO_CONCERNS> a owl:Class ;
    rdfs:label "NO_CONCERNS" ;
    rdfs:subClassOf revaise:DomainRating ;
    skos:definition "No serious concerns" .

<https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#SERIOUS_CONCERNS> a owl:Class ;
    rdfs:label "SERIOUS_CONCERNS" ;
    rdfs:subClassOf revaise:DomainRating ;
    skos:definition "Serious concerns" .

<https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#VERY_SERIOUS_CONCERNS> a owl:Class ;
    rdfs:label "VERY_SERIOUS_CONCERNS" ;
    rdfs:subClassOf revaise:DomainRating ;
    skos:definition "Very serious concerns" .

revaise:DuplicateGroup a owl:Class ;
    rdfs:label "DuplicateGroup" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:similarity_score ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:duplicate_record_ids ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:master_record_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolution_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ResolutionMethod ;
            owl:onProperty revaise:resolution_method ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:match_fields ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:match_fields ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:duplicate_resolution ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:duplicate_record_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:group_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:master_record_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:similarity_score ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:similarity_score ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:master_record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:group_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:duplicate_resolution ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolution_method ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:duplicate_resolution ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:group_id ] ;
    skos:definition "Group of records identified as duplicates" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#CORRELATION> a owl:Class ;
    rdfs:label "CORRELATION" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Correlation coefficient" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#DIAGNOSTIC_ODDS_RATIO> a owl:Class ;
    rdfs:label "DIAGNOSTIC_ODDS_RATIO" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Diagnostic odds ratio" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#HAZARD_RATIO> a owl:Class ;
    rdfs:label "HAZARD_RATIO" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Hazard ratio" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#INCIDENCE_RATE_RATIO> a owl:Class ;
    rdfs:label "INCIDENCE_RATE_RATIO" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Incidence rate ratio" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#MEAN_DIFFERENCE> a owl:Class ;
    rdfs:label "MEAN_DIFFERENCE" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Mean difference" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#ODDS_RATIO> a owl:Class ;
    rdfs:label "ODDS_RATIO" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Odds ratio" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#PREVALENCE> a owl:Class ;
    rdfs:label "PREVALENCE" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Prevalence" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#PROPORTION> a owl:Class ;
    rdfs:label "PROPORTION" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Single proportion" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#RISK_DIFFERENCE> a owl:Class ;
    rdfs:label "RISK_DIFFERENCE" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Risk difference" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#RISK_RATIO> a owl:Class ;
    rdfs:label "RISK_RATIO" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Risk ratio/relative risk" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#SENSITIVITY_SPECIFICITY> a owl:Class ;
    rdfs:label "SENSITIVITY_SPECIFICITY" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Sensitivity and specificity" .

<https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#STANDARDIZED_MEAN_DIFFERENCE> a owl:Class ;
    rdfs:label "STANDARDIZED_MEAN_DIFFERENCE" ;
    rdfs:subClassOf revaise:EffectMeasure ;
    skos:definition "Standardized mean difference (SMD)" .

revaise:EvidenceGrading a owl:Class ;
    rdfs:label "EvidenceGrading" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:grading_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:outcome_assessed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:final_quality ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:initial_quality ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:EvidenceQuality ;
            owl:onProperty revaise:initial_quality ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:grading_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:grading_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:grading_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:downgrade_reasons ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:quality_domains ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:upgrade_reasons ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:downgrade_reasons ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:upgrade_reasons ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:grading_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:outcome_assessed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:grader_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:grader_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:final_quality ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:initial_quality ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:outcome_assessed ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:GradingSystem ;
            owl:onProperty revaise:grading_system ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:grading_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:grading_system ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:grading_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:EvidenceQuality ;
            owl:onProperty revaise:final_quality ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:grading_system ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:grading_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:grading_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QualityDomain ;
            owl:onProperty revaise:quality_domains ] ;
    skos:definition "Grading of evidence quality/certainty" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#HIGH> a owl:Class ;
    rdfs:label "HIGH" ;
    rdfs:subClassOf revaise:EvidenceQuality ;
    skos:definition "High quality/certainty" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#LOW> a owl:Class ;
    rdfs:label "LOW" ;
    rdfs:subClassOf revaise:EvidenceQuality ;
    skos:definition "Low quality/certainty" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#MODERATE> a owl:Class ;
    rdfs:label "MODERATE" ;
    rdfs:subClassOf revaise:EvidenceQuality ;
    skos:definition "Moderate quality/certainty" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#VERY_LOW> a owl:Class ;
    rdfs:label "VERY_LOW" ;
    rdfs:subClassOf revaise:EvidenceQuality ;
    skos:definition "Very low quality/certainty" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#MODERATE> a owl:Class ;
    rdfs:label "MODERATE" ;
    rdfs:subClassOf revaise:EvidenceStrength ;
    skos:definition "Moderate evidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#NO_EVIDENCE> a owl:Class ;
    rdfs:label "NO_EVIDENCE" ;
    rdfs:subClassOf revaise:EvidenceStrength ;
    skos:definition "No evidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#STRONG> a owl:Class ;
    rdfs:label "STRONG" ;
    rdfs:subClassOf revaise:EvidenceStrength ;
    skos:definition "Strong evidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#VERY_STRONG> a owl:Class ;
    rdfs:label "VERY_STRONG" ;
    rdfs:subClassOf revaise:EvidenceStrength ;
    skos:definition "Very strong evidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#VERY_WEAK> a owl:Class ;
    rdfs:label "VERY_WEAK" ;
    rdfs:subClassOf revaise:EvidenceStrength ;
    skos:definition "Very weak evidence" .

<https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#WEAK> a owl:Class ;
    rdfs:label "WEAK" ;
    rdfs:subClassOf revaise:EvidenceStrength ;
    skos:definition "Weak evidence" .

revaise:ExploratorySearch a owl:Class ;
    rdfs:label "ExploratorySearch" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:exploratory_outputs ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_results_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:exploratory_relevant_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:exploratory_search_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:exploratory_source ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_relevant_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:exploratory_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_outputs ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_source ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_search_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_results_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_relevant_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_search_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_search_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:exploratory_results_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:exploratory_query ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_source ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:exploratory_search_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_query ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_search_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_query ] ;
    skos:definition "Exploratory search used to test or refine the review scope." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:ExtractedStudy a owl:Class ;
    rdfs:label "ExtractedStudy" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:quality_assessment ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:WorkSession ;
            owl:onProperty revaise:extraction_sessions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractionStatus ;
            owl:onProperty revaise:extraction_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:source_record_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extracted_study_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_characteristics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractedDataPoint ;
            owl:onProperty revaise:final_extracted_values ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_sessions ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:extraction_form_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QualityAssessment ;
            owl:onProperty revaise:quality_assessment ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AISession ;
            owl:onProperty revaise:ai_extraction_session ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:study_characteristics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_extraction_session ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_form_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_extraction_session ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extraction_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:source_record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StudyCharacteristics ;
            owl:onProperty revaise:study_characteristics ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extracted_study_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extracted_data ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extraction_form_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractedDataPoint ;
            owl:onProperty revaise:extracted_data ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:final_extracted_values ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:quality_assessment ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:extraction_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:source_record_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:extracted_study_id ] ;
    skos:definition "A study with extracted data" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:ExtractionForm a owl:Class ;
    rdfs:label "ExtractionForm" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:form_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:form_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:form_description ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:form_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:form_created_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_created_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:form_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pilot_test_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pilot_tested ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:pilot_test_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pilot_test_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:form_version ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:form_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:form_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pilot_test_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:pilot_test_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:form_created_by ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:form_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:form_created_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:form_last_modified ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:form_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:form_sections ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_last_modified ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Author ;
            owl:onProperty revaise:form_created_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pilot_test_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FormSection ;
            owl:onProperty revaise:form_sections ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pilot_tested ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:pilot_tested ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:form_last_modified ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:form_created_by ] ;
    skos:definition "Template or form used for data extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#ALPHABETICAL> a owl:Class ;
    rdfs:label "ALPHABETICAL" ;
    rdfs:subClassOf revaise:ExtractionOrder ;
    skos:definition "Alphabetical by title or author" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#ASSIGNED> a owl:Class ;
    rdfs:label "ASSIGNED" ;
    rdfs:subClassOf revaise:ExtractionOrder ;
    skos:definition "Pre-assigned order" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#BY_QUALITY> a owl:Class ;
    rdfs:label "BY_QUALITY" ;
    rdfs:subClassOf revaise:ExtractionOrder ;
    skos:definition "By quality rating" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#BY_RELEVANCE> a owl:Class ;
    rdfs:label "BY_RELEVANCE" ;
    rdfs:subClassOf revaise:ExtractionOrder ;
    skos:definition "By relevance score" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#CHRONOLOGICAL> a owl:Class ;
    rdfs:label "CHRONOLOGICAL" ;
    rdfs:subClassOf revaise:ExtractionOrder ;
    skos:definition "By publication date" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#RANDOM> a owl:Class ;
    rdfs:label "RANDOM" ;
    rdfs:subClassOf revaise:ExtractionOrder ;
    skos:definition "Random order" .

revaise:ExtractionStage a owl:Class ;
    rdfs:label "ExtractionStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractionForm ;
            owl:onProperty revaise:extraction_forms ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractionProtocol ;
            owl:onProperty revaise:extraction_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_forms ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIAssistance ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractionQualityControl ;
            owl:onProperty revaise:extraction_quality_control ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractedStudy ;
            owl:onProperty revaise:extracted_studies ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:extraction_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extracted_studies ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractionStatistics ;
            owl:onProperty revaise:extraction_statistics ],
        revaise:StageExecution ;
    skos:definition "Data extraction from included studies." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#COMPLETED> a owl:Class ;
    rdfs:label "COMPLETED" ;
    rdfs:subClassOf revaise:ExtractionStatus ;
    skos:definition "Extraction completed" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#DISCREPANCY_RESOLUTION> a owl:Class ;
    rdfs:label "DISCREPANCY_RESOLUTION" ;
    rdfs:subClassOf revaise:ExtractionStatus ;
    skos:definition "Resolving discrepancies" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#EXCLUDED> a owl:Class ;
    rdfs:label "EXCLUDED" ;
    rdfs:subClassOf revaise:ExtractionStatus ;
    skos:definition "Study excluded during extraction" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#FINALIZED> a owl:Class ;
    rdfs:label "FINALIZED" ;
    rdfs:subClassOf revaise:ExtractionStatus ;
    skos:definition "Extraction finalized" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#IN_PROGRESS> a owl:Class ;
    rdfs:label "IN_PROGRESS" ;
    rdfs:subClassOf revaise:ExtractionStatus ;
    skos:definition "Extraction in progress" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#NOT_STARTED> a owl:Class ;
    rdfs:label "NOT_STARTED" ;
    rdfs:subClassOf revaise:ExtractionStatus ;
    skos:definition "Extraction not yet started" .

<https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#REQUIRES_REVIEW> a owl:Class ;
    rdfs:label "REQUIRES_REVIEW" ;
    rdfs:subClassOf revaise:ExtractionStatus ;
    skos:definition "Extraction requires review" .

revaise:FeasibilityAssessment a owl:Class ;
    rdfs:label "FeasibilityAssessment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom revaise:FeasibilityConclusion ;
            owl:onProperty revaise:feasibility_conclusion ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_conclusion ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_resource_constraints ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:feasibility_data_availability ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:feasibility_resource_constraints ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_literature_volume ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_review_scope ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:feasibility_population ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:feasibility_literature_volume ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_data_availability ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:feasibility_review_scope ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_review_scope ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:feasibility_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_data_availability ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_population ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_resource_constraints ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_conclusion ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_literature_volume ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_population ] ;
    skos:definition "Feasibility assessment for the proposed review scope." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

<https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#FEASIBLE> a owl:Class ;
    rdfs:label "FEASIBLE" ;
    rdfs:subClassOf revaise:FeasibilityConclusion ;
    skos:definition "Review scope appears feasible" .

<https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#FEASIBLE_WITH_CHANGES> a owl:Class ;
    rdfs:label "FEASIBLE_WITH_CHANGES" ;
    rdfs:subClassOf revaise:FeasibilityConclusion ;
    skos:definition "Review scope is feasible if changes are made" .

<https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#NOT_FEASIBLE> a owl:Class ;
    rdfs:label "NOT_FEASIBLE" ;
    rdfs:subClassOf revaise:FeasibilityConclusion ;
    skos:definition "Review scope does not appear feasible" .

<https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#UNCERTAIN> a owl:Class ;
    rdfs:label "UNCERTAIN" ;
    rdfs:subClassOf revaise:FeasibilityConclusion ;
    skos:definition "Feasibility is uncertain" .

revaise:FieldAgreement a owl:Class ;
    rdfs:label "FieldAgreement" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_identifier ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:agreement_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:disagreement_types ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:agreement_sample_size ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:field_identifier ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_identifier ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:confidence_interval ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:agreement_sample_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:agreement_sample_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConfidenceInterval ;
            owl:onProperty revaise:confidence_interval ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:agreement_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_interval ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:agreement_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:disagreement_types ] ;
    skos:definition "Agreement metrics for a specific field or item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:FieldDefinition a owl:Class ;
    rdfs:label "FieldDefinition" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_group ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_placeholder ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_options ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:field_order ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_category ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_default_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_order ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_help_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ValidationRule ;
            owl:onProperty revaise:field_validation_rules ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_help_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FieldOption ;
            owl:onProperty revaise:field_options ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_default_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:field_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_category ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FieldType ;
            owl:onProperty revaise:field_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FieldDependency ;
            owl:onProperty revaise:field_dependencies ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_group ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_group ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:field_required ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_required ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_order ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_label ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:field_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_dependencies ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_required ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_metadata ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_placeholder ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_validation_rules ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_category ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_help_text ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_metadata ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_metadata ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:field_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:field_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_default_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_placeholder ] ;
    skos:definition "Definition of a field used in forms, templates, or data collection" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:FieldDependency a owl:Class ;
    rdfs:label "FieldDependency" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dependency_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:dependency_condition ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:dependency_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:depends_on_field ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:dependency_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dependency_condition ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dependency_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:dependency_condition ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:dependency_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DependencyType ;
            owl:onProperty revaise:dependency_type ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:depends_on_field ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:depends_on_field ] ;
    skos:definition "Dependency between fields" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:FieldOption a owl:Class ;
    rdfs:label "FieldOption" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:option_value ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:option_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:option_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:is_default ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:option_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:option_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:option_order ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:option_order ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:option_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:option_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:option_group ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:option_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:option_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:option_group ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:option_group ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:option_order ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:is_default ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:is_default ] ;
    skos:definition "Option for select/multi-select fields" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#BOOLEAN> a owl:Class ;
    rdfs:label "BOOLEAN" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Yes/No field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#DATE> a owl:Class ;
    rdfs:label "DATE" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Date field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#DATETIME> a owl:Class ;
    rdfs:label "DATETIME" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Date and time field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#EMAIL> a owl:Class ;
    rdfs:label "EMAIL" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Email address field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#FILE> a owl:Class ;
    rdfs:label "FILE" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "File upload field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#MULTI_SELECT> a owl:Class ;
    rdfs:label "MULTI_SELECT" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Multiple selection from options" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#NUMBER> a owl:Class ;
    rdfs:label "NUMBER" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Numeric field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#SELECT> a owl:Class ;
    rdfs:label "SELECT" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Single selection from options" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#STRUCTURED> a owl:Class ;
    rdfs:label "STRUCTURED" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Structured data field (JSON/YAML)" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#TEXT> a owl:Class ;
    rdfs:label "TEXT" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Free text field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#TEXT_AREA> a owl:Class ;
    rdfs:label "TEXT_AREA" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "Multi-line text field" .

<https://open-and-sustainable.github.io/revaise-model/schema/FieldType#URL> a owl:Class ;
    rdfs:label "URL" ;
    rdfs:subClassOf revaise:FieldType ;
    skos:definition "URL field" .

revaise:FormSection a owl:Class ;
    rdfs:label "FormSection" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:section_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:section_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:section_repeatable ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:section_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:section_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:section_required ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:section_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:section_required ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:section_conditions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:section_order ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:section_order ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:section_fields ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:section_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:section_repeatable ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:section_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:section_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:section_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:section_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:section_repeatable ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:section_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:section_order ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:section_conditions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:section_required ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FieldDefinition ;
            owl:onProperty revaise:section_fields ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:section_name ] ;
    skos:definition "Section within a form or template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:FundingSource a owl:Class ;
    rdfs:label "FundingSource" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:grant_number ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:grant_number ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:funder_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:funder_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:funder_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:funder_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:grant_number ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:funder_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:funder_name ] ;
    skos:definition "Source of funding for the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

<https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#AHRQ> a owl:Class ;
    rdfs:label "AHRQ" ;
    rdfs:subClassOf revaise:GradingSystem ;
    skos:definition "Agency for Healthcare Research and Quality" .

<https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#CUSTOM> a owl:Class ;
    rdfs:label "CUSTOM" ;
    rdfs:subClassOf revaise:GradingSystem ;
    skos:definition "Custom grading system" .

<https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#GRADE> a owl:Class ;
    rdfs:label "GRADE" ;
    rdfs:subClassOf revaise:GradingSystem ;
    skos:definition "Grading of Recommendations Assessment, Development and Evaluation" .

<https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#NICE> a owl:Class ;
    rdfs:label "NICE" ;
    rdfs:subClassOf revaise:GradingSystem ;
    skos:definition "National Institute for Health and Care Excellence" .

<https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#OXFORD_CEBM> a owl:Class ;
    rdfs:label "OXFORD_CEBM" ;
    rdfs:subClassOf revaise:GradingSystem ;
    skos:definition "Oxford Centre for Evidence-Based Medicine" .

<https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#SIGN> a owl:Class ;
    rdfs:label "SIGN" ;
    rdfs:subClassOf revaise:GradingSystem ;
    skos:definition "Scottish Intercollegiate Guidelines Network" .

<https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#BLAKE2B> a owl:Class ;
    rdfs:label "BLAKE2B" ;
    rdfs:subClassOf revaise:HashAlgorithm ;
    skos:definition "BLAKE2b hash" .

<https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#BLAKE3> a owl:Class ;
    rdfs:label "BLAKE3" ;
    rdfs:subClassOf revaise:HashAlgorithm ;
    skos:definition "BLAKE3 hash" .

<https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA256> a owl:Class ;
    rdfs:label "SHA256" ;
    rdfs:subClassOf revaise:HashAlgorithm ;
    skos:definition "SHA-256 hash" .

<https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA3_256> a owl:Class ;
    rdfs:label "SHA3_256" ;
    rdfs:subClassOf revaise:HashAlgorithm ;
    skos:definition "SHA3-256 hash" .

<https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA3_512> a owl:Class ;
    rdfs:label "SHA3_512" ;
    rdfs:subClassOf revaise:HashAlgorithm ;
    skos:definition "SHA3-512 hash" .

<https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA512> a owl:Class ;
    rdfs:label "SHA512" ;
    rdfs:subClassOf revaise:HashAlgorithm ;
    skos:definition "SHA-512 hash" .

revaise:HeterogeneityStatistics a owl:Class ;
    rdfs:label "HeterogeneityStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:q_p_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:i_squared ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:prediction_interval_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:prediction_interval_lower ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:tau_squared ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tau_squared ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tau_squared ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:i_squared ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:prediction_interval_upper ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:q_p_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:prediction_interval_upper ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:q_statistic ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:i_squared ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:q_statistic ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:q_p_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:prediction_interval_upper ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:q_statistic ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:prediction_interval_lower ] ;
    skos:definition "Statistics measuring heterogeneity in meta-analysis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:HumanModification a owl:Class ;
    rdfs:label "HumanModification" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_modified ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_modified ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:modification_timestamp ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:modified_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:modification_reason ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:modification_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:item_modified ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:original_ai_value ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:original_ai_value ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:modification_reason ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ModificationReason ;
            owl:onProperty revaise:modification_reason ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:modification_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:modifier_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:modifier_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:modification_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:modified_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:original_ai_value ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:modification_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:modifier_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:modified_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:modification_id ] ;
    skos:definition "Record of human modification to AI output" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

<https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#CONFIDENCE_BASED> a owl:Class ;
    rdfs:label "CONFIDENCE_BASED" ;
    rdfs:subClassOf revaise:HumanOversightLevel ;
    skos:definition "Review based on AI confidence scores" .

<https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#EXCEPTION_ONLY> a owl:Class ;
    rdfs:label "EXCEPTION_ONLY" ;
    rdfs:subClassOf revaise:HumanOversightLevel ;
    skos:definition "Only review exceptions or errors" .

<https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#FULL_REVIEW> a owl:Class ;
    rdfs:label "FULL_REVIEW" ;
    rdfs:subClassOf revaise:HumanOversightLevel ;
    skos:definition "All AI outputs must be reviewed" .

<https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#MINIMAL> a owl:Class ;
    rdfs:label "MINIMAL" ;
    rdfs:subClassOf revaise:HumanOversightLevel ;
    skos:definition "Minimal or no review required" .

<https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#NONE> a owl:Class ;
    rdfs:label "NONE" ;
    rdfs:subClassOf revaise:HumanOversightLevel ;
    skos:definition "No human review" .

<https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#SAMPLE_REVIEW> a owl:Class ;
    rdfs:label "SAMPLE_REVIEW" ;
    rdfs:subClassOf revaise:HumanOversightLevel ;
    skos:definition "Random sample of outputs reviewed" .

revaise:MetaAnalysis a owl:Class ;
    rdfs:label "MetaAnalysis" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:effect_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_analysis_session ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:forest_plot_output ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:heterogeneity_statistics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:analysis_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:included_studies ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:comparison_groups ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:analysis_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:model_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:outcome_measure ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_analysis_session ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:analysis_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:analysis_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:comparison_groups ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:analysis_sessions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:analysis_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:WorkSession ;
            owl:onProperty revaise:analysis_sessions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:outcome_measure ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AISession ;
            owl:onProperty revaise:ai_analysis_session ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:model_type ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:analysis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:analysis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:outcome_measure ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:analyst_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:heterogeneity_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:analyst_ids ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:forest_plot_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:forest_plot_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:effect_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:MetaAnalysisModel ;
            owl:onProperty revaise:model_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:analysis_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:HeterogeneityStatistics ;
            owl:onProperty revaise:heterogeneity_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:effect_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:analysis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:included_studies ] ;
    skos:definition "Results from a meta-analysis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#BAYESIAN_FIXED> a owl:Class ;
    rdfs:label "BAYESIAN_FIXED" ;
    rdfs:subClassOf revaise:MetaAnalysisModel ;
    skos:definition "Bayesian fixed effect" .

<https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#BAYESIAN_RANDOM> a owl:Class ;
    rdfs:label "BAYESIAN_RANDOM" ;
    rdfs:subClassOf revaise:MetaAnalysisModel ;
    skos:definition "Bayesian random effects" .

<https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#FIXED_EFFECT> a owl:Class ;
    rdfs:label "FIXED_EFFECT" ;
    rdfs:subClassOf revaise:MetaAnalysisModel ;
    skos:definition "Fixed effect model" .

<https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#FIXED_EFFECTS_PLURAL> a owl:Class ;
    rdfs:label "FIXED_EFFECTS_PLURAL" ;
    rdfs:subClassOf revaise:MetaAnalysisModel ;
    skos:definition "Fixed effects (plural) model" .

<https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#QUALITY_EFFECTS> a owl:Class ;
    rdfs:label "QUALITY_EFFECTS" ;
    rdfs:subClassOf revaise:MetaAnalysisModel ;
    skos:definition "Quality effects model" .

<https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#RANDOM_EFFECTS> a owl:Class ;
    rdfs:label "RANDOM_EFFECTS" ;
    rdfs:subClassOf revaise:MetaAnalysisModel ;
    skos:definition "Random effects model" .

<https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#BEST_CASE> a owl:Class ;
    rdfs:label "BEST_CASE" ;
    rdfs:subClassOf revaise:MissingDataStrategy ;
    skos:definition "Best-case scenario assumption" .

<https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#COMPLETE_CASE> a owl:Class ;
    rdfs:label "COMPLETE_CASE" ;
    rdfs:subClassOf revaise:MissingDataStrategy ;
    skos:definition "Complete case analysis only" .

<https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#CONTACT_AUTHORS> a owl:Class ;
    rdfs:label "CONTACT_AUTHORS" ;
    rdfs:subClassOf revaise:MissingDataStrategy ;
    skos:definition "Contact authors for missing data" .

<https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#IMPUTATION> a owl:Class ;
    rdfs:label "IMPUTATION" ;
    rdfs:subClassOf revaise:MissingDataStrategy ;
    skos:definition "Imputation of missing values" .

<https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#LAST_OBSERVATION> a owl:Class ;
    rdfs:label "LAST_OBSERVATION" ;
    rdfs:subClassOf revaise:MissingDataStrategy ;
    skos:definition "Last observation carried forward" .

<https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#SENSITIVITY_ANALYSIS> a owl:Class ;
    rdfs:label "SENSITIVITY_ANALYSIS" ;
    rdfs:subClassOf revaise:MissingDataStrategy ;
    skos:definition "Sensitivity analysis for missing data" .

<https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#WORST_CASE> a owl:Class ;
    rdfs:label "WORST_CASE" ;
    rdfs:subClassOf revaise:MissingDataStrategy ;
    skos:definition "Worst-case scenario assumption" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#AMBIGUITY> a owl:Class ;
    rdfs:label "AMBIGUITY" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "Resolved ambiguity" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#FORMATTING> a owl:Class ;
    rdfs:label "FORMATTING" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "Formatting issues" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#HUMAN_JUDGMENT> a owl:Class ;
    rdfs:label "HUMAN_JUDGMENT" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "Required human judgment" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#IMPRECISE> a owl:Class ;
    rdfs:label "IMPRECISE" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "AI output lacked precision" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#INCOMPLETE> a owl:Class ;
    rdfs:label "INCOMPLETE" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "AI output was incomplete" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#INCORRECT> a owl:Class ;
    rdfs:label "INCORRECT" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "AI output was incorrect" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#POLICY_OVERRIDE> a owl:Class ;
    rdfs:label "POLICY_OVERRIDE" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "Policy or guideline override" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#VALIDATION_FAILURE> a owl:Class ;
    rdfs:label "VALIDATION_FAILURE" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "Failed validation rules" .

<https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#WRONG_CONTEXT> a owl:Class ;
    rdfs:label "WRONG_CONTEXT" ;
    rdfs:subClassOf revaise:ModificationReason ;
    skos:definition "AI misunderstood context" .

revaise:NarrativeSynthesis a owl:Class ;
    rdfs:label "NarrativeSynthesis" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_sessions ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:synthesis_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:synthesis_text ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_synthesis_session ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_themes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:synthesist_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_synthesis_session ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:synthesis_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SynthesisTheme ;
            owl:onProperty revaise:synthesis_themes ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:supporting_tables ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:synthesis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_confidence ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AISession ;
            owl:onProperty revaise:ai_synthesis_session ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:synthesis_framework ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:supporting_tables ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_patterns ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:synthesis_confidence ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:WorkSession ;
            owl:onProperty revaise:synthesis_sessions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:synthesis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:synthesist_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_framework ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:synthesis_framework ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:synthesis_patterns ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:synthesis_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConfidenceLevel ;
            owl:onProperty revaise:synthesis_confidence ] ;
    skos:definition "Results from narrative synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#DUAL_REVIEW> a owl:Class ;
    rdfs:label "DUAL_REVIEW" ;
    rdfs:subClassOf revaise:OversightLevel ;
    skos:definition "AI acts as additional reviewer" .

<https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#EXCEPTION_REVIEW> a owl:Class ;
    rdfs:label "EXCEPTION_REVIEW" ;
    rdfs:subClassOf revaise:OversightLevel ;
    skos:definition "Only uncertain/flagged decisions reviewed" .

<https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#FULL_REVIEW> a owl:Class ;
    rdfs:label "FULL_REVIEW" ;
    rdfs:subClassOf revaise:OversightLevel ;
    skos:definition "All AI decisions reviewed by human" .

<https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#NO_REVIEW> a owl:Class ;
    rdfs:label "NO_REVIEW" ;
    rdfs:subClassOf revaise:OversightLevel ;
    skos:definition "AI decisions accepted without review" .

<https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#SAMPLE_REVIEW> a owl:Class ;
    rdfs:label "SAMPLE_REVIEW" ;
    rdfs:subClassOf revaise:OversightLevel ;
    skos:definition "Sample of AI decisions reviewed" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#BOOLEAN> a owl:Class ;
    rdfs:label "BOOLEAN" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "True/false value" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#DATE> a owl:Class ;
    rdfs:label "DATE" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "Date value" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#ENUM> a owl:Class ;
    rdfs:label "ENUM" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "Enumerated value from set" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#FILE_PATH> a owl:Class ;
    rdfs:label "FILE_PATH" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "File path" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#JSON> a owl:Class ;
    rdfs:label "JSON" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "JSON object" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#LIST> a owl:Class ;
    rdfs:label "LIST" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "List of values" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#NUMBER> a owl:Class ;
    rdfs:label "NUMBER" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "Numeric value" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#STRING> a owl:Class ;
    rdfs:label "STRING" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "Text value" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#URL> a owl:Class ;
    rdfs:label "URL" ;
    rdfs:subClassOf revaise:ParameterType ;
    skos:definition "URL value" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#CONFLICT_RESOLVER> a owl:Class ;
    rdfs:label "CONFLICT_RESOLVER" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Participant resolving conflicts" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#DATA_EXTRACTOR> a owl:Class ;
    rdfs:label "DATA_EXTRACTOR" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Participant extracting data" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#DOMAIN_EXPERT> a owl:Class ;
    rdfs:label "DOMAIN_EXPERT" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Subject matter expert" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#EXTERNAL_REVIEWER> a owl:Class ;
    rdfs:label "EXTERNAL_REVIEWER" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "External peer reviewer" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#INFORMATION_SPECIALIST> a owl:Class ;
    rdfs:label "INFORMATION_SPECIALIST" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Search and information retrieval expert" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#LEAD_REVIEWER> a owl:Class ;
    rdfs:label "LEAD_REVIEWER" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Lead reviewer coordinating the review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#METHODOLOGIST> a owl:Class ;
    rdfs:label "METHODOLOGIST" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Methodology expert" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#PROJECT_MANAGER> a owl:Class ;
    rdfs:label "PROJECT_MANAGER" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Project management" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#QUALITY_ASSESSOR> a owl:Class ;
    rdfs:label "QUALITY_ASSESSOR" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Participant assessing quality/risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#REVIEWER> a owl:Class ;
    rdfs:label "REVIEWER" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Standard reviewer" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#SCREENER> a owl:Class ;
    rdfs:label "SCREENER" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Participant screening records" .

<https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#STATISTICIAN> a owl:Class ;
    rdfs:label "STATISTICIAN" ;
    rdfs:subClassOf revaise:ParticipantRole ;
    skos:definition "Statistical analysis participant" .

revaise:ParticipantWorkload a owl:Class ;
    rdfs:label "ParticipantWorkload" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:participant_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:items_processed_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:first_item_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:average_items_per_day ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:items_processed_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:peak_items_per_day ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:participant_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:peak_items_per_day ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:average_items_per_day ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:time_spent_hours ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:last_item_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:items_processed_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:peak_items_per_day ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:time_spent_hours ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:first_item_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:last_item_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StageType ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:last_item_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:participant_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:average_items_per_day ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:time_spent_hours ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:first_item_date ] ;
    skos:definition "Workload statistics for a participant" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

<https://open-and-sustainable.github.io/revaise-model/schema/PromptType#CHAIN_OF_THOUGHT> a owl:Class ;
    rdfs:label "CHAIN_OF_THOUGHT" ;
    rdfs:subClassOf revaise:PromptType ;
    skos:definition "Step-by-step reasoning" .

<https://open-and-sustainable.github.io/revaise-model/schema/PromptType#CONVERSATIONAL> a owl:Class ;
    rdfs:label "CONVERSATIONAL" ;
    rdfs:subClassOf revaise:PromptType ;
    skos:definition "Multi-turn conversation" .

<https://open-and-sustainable.github.io/revaise-model/schema/PromptType#FEW_SHOT> a owl:Class ;
    rdfs:label "FEW_SHOT" ;
    rdfs:subClassOf revaise:PromptType ;
    skos:definition "A few examples provided" .

<https://open-and-sustainable.github.io/revaise-model/schema/PromptType#INSTRUCTION_BASED> a owl:Class ;
    rdfs:label "INSTRUCTION_BASED" ;
    rdfs:subClassOf revaise:PromptType ;
    skos:definition "Direct instruction following" .

<https://open-and-sustainable.github.io/revaise-model/schema/PromptType#STRUCTURED_OUTPUT> a owl:Class ;
    rdfs:label "STRUCTURED_OUTPUT" ;
    rdfs:subClassOf revaise:PromptType ;
    skos:definition "Output in specific structure" .

<https://open-and-sustainable.github.io/revaise-model/schema/PromptType#ZERO_SHOT> a owl:Class ;
    rdfs:label "ZERO_SHOT" ;
    rdfs:subClassOf revaise:PromptType ;
    skos:definition "No examples provided" .

<https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#APPRAISAL> a owl:Class ;
    rdfs:label "APPRAISAL" ;
    rdfs:subClassOf revaise:ProtocolKind ;
    skos:definition "Critical appraisal tool (e.g., AMSTAR-2)" .

<https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#CERTAINTY> a owl:Class ;
    rdfs:label "CERTAINTY" ;
    rdfs:subClassOf revaise:ProtocolKind ;
    skos:definition "Certainty-of-evidence framework (e.g., GRADE)" .

<https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#CONDUCT> a owl:Class ;
    rdfs:label "CONDUCT" ;
    rdfs:subClassOf revaise:ProtocolKind ;
    skos:definition "Conduct or methodological standard (e.g., Cochrane MECIR)" .

<https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#REPORTING> a owl:Class ;
    rdfs:label "REPORTING" ;
    rdfs:subClassOf revaise:ProtocolKind ;
    skos:definition "Reporting guideline (e.g., PRISMA 2020, MOOSE)" .

<https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#RISK_OF_BIAS> a owl:Class ;
    rdfs:label "RISK_OF_BIAS" ;
    rdfs:subClassOf revaise:ProtocolKind ;
    skos:definition "Risk-of-bias assessment tool (e.g., RoB 2, ROBINS-I, ROBIS)" .

revaise:PublicationBiasAssessment a owl:Class ;
    rdfs:label "PublicationBiasAssessment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:bias_assessment_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:failsafe_n ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:selection_models ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:trim_fill_result ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:TrimFillResult ;
            owl:onProperty revaise:trim_fill_result ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:bias_impact ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StatisticalTestResult ;
            owl:onProperty revaise:eggers_test_result ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:trim_fill_result ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:bias_impact ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:bias_assessment_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:bias_assessment_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:funnel_plot_output ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:beggs_test_result ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StatisticalTestResult ;
            owl:onProperty revaise:beggs_test_result ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:bias_assessment_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:funnel_plot_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:PublicationBiasMethod ;
            owl:onProperty revaise:assessment_methods ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:failsafe_n ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:bias_impact ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:beggs_test_result ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:bias_conclusion ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:eggers_test_result ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:assessment_methods ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:bias_conclusion ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:bias_assessment_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:failsafe_n ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:selection_models ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:eggers_test_result ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:funnel_plot_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:BiasRisk ;
            owl:onProperty revaise:bias_conclusion ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:bias_assessment_id ] ;
    skos:definition "Assessment of publication bias" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#BEGGS_TEST> a owl:Class ;
    rdfs:label "BEGGS_TEST" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Begg's rank correlation test" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#EGGERS_TEST> a owl:Class ;
    rdfs:label "EGGERS_TEST" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Egger's regression test" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#EXCESS_SIGNIFICANCE> a owl:Class ;
    rdfs:label "EXCESS_SIGNIFICANCE" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Excess significance test" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#FAILSAFE_N> a owl:Class ;
    rdfs:label "FAILSAFE_N" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Rosenthal's fail-safe N" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#FUNNEL_PLOT> a owl:Class ;
    rdfs:label "FUNNEL_PLOT" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Visual inspection of funnel plot" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#PETERS_TEST> a owl:Class ;
    rdfs:label "PETERS_TEST" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Peters' test" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#P_CURVE> a owl:Class ;
    rdfs:label "P_CURVE" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "P-curve analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#SELECTION_MODELS> a owl:Class ;
    rdfs:label "SELECTION_MODELS" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Selection models" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#TRIM_FILL> a owl:Class ;
    rdfs:label "TRIM_FILL" ;
    rdfs:subClassOf revaise:PublicationBiasMethod ;
    skos:definition "Trim and fill method" .

revaise:PublicationRecord a owl:Class ;
    rdfs:label "PublicationRecord" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_submission_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:publication_acceptance_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_publication_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_venue ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_publication_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_venue ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:publication_publication_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_publication_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:publication_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:publication_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:publication_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:publication_venue ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportPublicationStatus ;
            owl:onProperty revaise:report_publication_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:publication_submission_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_acceptance_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:publication_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_publication_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_submission_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_acceptance_date ] ;
    skos:definition "Submission, publication, or dissemination record." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#ABSTRACT_ONLY> a owl:Class ;
    rdfs:label "ABSTRACT_ONLY" ;
    rdfs:subClassOf revaise:PublicationStatus ;
    skos:definition "Only abstract available" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#GREY_LITERATURE> a owl:Class ;
    rdfs:label "GREY_LITERATURE" ;
    rdfs:subClassOf revaise:PublicationStatus ;
    skos:definition "Grey literature" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PREPRINT> a owl:Class ;
    rdfs:label "PREPRINT" ;
    rdfs:subClassOf revaise:PublicationStatus ;
    skos:definition "Available as preprint" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PROTOCOL_ONLY> a owl:Class ;
    rdfs:label "PROTOCOL_ONLY" ;
    rdfs:subClassOf revaise:PublicationStatus ;
    skos:definition "Only protocol available" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PUBLISHED> a owl:Class ;
    rdfs:label "PUBLISHED" ;
    rdfs:subClassOf revaise:PublicationStatus ;
    skos:definition "Published in peer-reviewed journal" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#RETRACTED> a owl:Class ;
    rdfs:label "RETRACTED" ;
    rdfs:subClassOf revaise:PublicationStatus ;
    skos:definition "Publication has been retracted" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#UNPUBLISHED> a owl:Class ;
    rdfs:label "UNPUBLISHED" ;
    rdfs:subClassOf revaise:PublicationStatus ;
    skos:definition "Unpublished study" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#ABSTRACT_ONLY> a owl:Class ;
    rdfs:label "ABSTRACT_ONLY" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Abstract only" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#BOOK> a owl:Class ;
    rdfs:label "BOOK" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Book" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#BOOK_CHAPTER> a owl:Class ;
    rdfs:label "BOOK_CHAPTER" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Book chapter" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CASE_REPORT> a owl:Class ;
    rdfs:label "CASE_REPORT" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Case report or series" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CLINICAL_TRIAL> a owl:Class ;
    rdfs:label "CLINICAL_TRIAL" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Clinical trial report" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#COMMENT> a owl:Class ;
    rdfs:label "COMMENT" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Comment or correspondence" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CONFERENCE_PAPER> a owl:Class ;
    rdfs:label "CONFERENCE_PAPER" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Conference paper or proceeding" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#DATASET> a owl:Class ;
    rdfs:label "DATASET" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Dataset" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#DISSERTATION> a owl:Class ;
    rdfs:label "DISSERTATION" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Doctoral dissertation" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#EDITORIAL> a owl:Class ;
    rdfs:label "EDITORIAL" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Editorial" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#GREY_LITERATURE> a owl:Class ;
    rdfs:label "GREY_LITERATURE" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Grey literature" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#JOURNAL_ARTICLE> a owl:Class ;
    rdfs:label "JOURNAL_ARTICLE" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Peer-reviewed journal article" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#LETTER> a owl:Class ;
    rdfs:label "LETTER" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Letter to editor" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#META_ANALYSIS> a owl:Class ;
    rdfs:label "META_ANALYSIS" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#NEWS> a owl:Class ;
    rdfs:label "NEWS" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "News article" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PATENT> a owl:Class ;
    rdfs:label "PATENT" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Patent document" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#POSTER> a owl:Class ;
    rdfs:label "POSTER" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Poster presentation" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PREPRINT> a owl:Class ;
    rdfs:label "PREPRINT" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Preprint article" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PROTOCOL> a owl:Class ;
    rdfs:label "PROTOCOL" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Study protocol" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#SOFTWARE> a owl:Class ;
    rdfs:label "SOFTWARE" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Software" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#SYSTEMATIC_REVIEW> a owl:Class ;
    rdfs:label "SYSTEMATIC_REVIEW" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Systematic review" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#TECHNICAL_REPORT> a owl:Class ;
    rdfs:label "TECHNICAL_REPORT" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Technical or research report" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#THESIS> a owl:Class ;
    rdfs:label "THESIS" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Master's thesis" .

<https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#WORKING_PAPER> a owl:Class ;
    rdfs:label "WORKING_PAPER" ;
    rdfs:subClassOf revaise:PublicationType ;
    skos:definition "Working paper" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#AMSTAR> a owl:Class ;
    rdfs:label "AMSTAR" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "A MeaSurement Tool to Assess systematic Reviews" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#AXIS> a owl:Class ;
    rdfs:label "AXIS" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "AXIS appraisal tool for cross-sectional studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CASP> a owl:Class ;
    rdfs:label "CASP" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Critical Appraisal Skills Programme" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#COCHRANE_ROB2> a owl:Class ;
    rdfs:label "COCHRANE_ROB2" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Cochrane Risk of Bias 2 tool" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#COCHRANE_ROBINS_I> a owl:Class ;
    rdfs:label "COCHRANE_ROBINS_I" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Risk Of Bias In Non-randomized Studies of Interventions" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CONSORT> a owl:Class ;
    rdfs:label "CONSORT" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Consolidated Standards of Reporting Trials" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CUSTOM> a owl:Class ;
    rdfs:label "CUSTOM" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Custom assessment tool" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#GRADE> a owl:Class ;
    rdfs:label "GRADE" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Grading of Recommendations Assessment, Development and Evaluation" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#JADAD> a owl:Class ;
    rdfs:label "JADAD" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Jadad scale" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#JBI> a owl:Class ;
    rdfs:label "JBI" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Joanna Briggs Institute tools" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#MINORS> a owl:Class ;
    rdfs:label "MINORS" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Methodological Index for Non-Randomized Studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#MMAT> a owl:Class ;
    rdfs:label "MMAT" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Mixed Methods Appraisal Tool" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#NEWCASTLE_OTTAWA> a owl:Class ;
    rdfs:label "NEWCASTLE_OTTAWA" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Newcastle-Ottawa Scale" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#OHAT_RISK_OF_BIAS> a owl:Class ;
    rdfs:label "OHAT_RISK_OF_BIAS" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "OHAT risk-of-bias rating tool" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS> a owl:Class ;
    rdfs:label "QUADAS" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Quality Assessment of Diagnostic Accuracy Studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS_2> a owl:Class ;
    rdfs:label "QUADAS_2" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Quality Assessment of Diagnostic Accuracy Studies 2" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS_C> a owl:Class ;
    rdfs:label "QUADAS_C" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "QUADAS-C for comparative diagnostic accuracy studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#ROBINS_E> a owl:Class ;
    rdfs:label "ROBINS_E" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Risk Of Bias In Non-randomized Studies of Exposures" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#ROBIS> a owl:Class ;
    rdfs:label "ROBIS" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Risk of Bias in Systematic Reviews" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#STROBE> a owl:Class ;
    rdfs:label "STROBE" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "Strengthening the Reporting of Observational Studies in Epidemiology" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#SYRCLE> a owl:Class ;
    rdfs:label "SYRCLE" ;
    rdfs:subClassOf revaise:QualityAssessmentTool ;
    skos:definition "SYRCLE risk-of-bias tool for animal studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#AUDIT> a owl:Class ;
    rdfs:label "AUDIT" ;
    rdfs:subClassOf revaise:QualityControlType ;
    skos:definition "Formal audit process" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#AUTOMATED_VALIDATION> a owl:Class ;
    rdfs:label "AUTOMATED_VALIDATION" ;
    rdfs:subClassOf revaise:QualityControlType ;
    skos:definition "Automated validation checks" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#CALIBRATION_EXERCISE> a owl:Class ;
    rdfs:label "CALIBRATION_EXERCISE" ;
    rdfs:subClassOf revaise:QualityControlType ;
    skos:definition "Calibration exercise for consistency" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#DOUBLE_CHECK> a owl:Class ;
    rdfs:label "DOUBLE_CHECK" ;
    rdfs:subClassOf revaise:QualityControlType ;
    skos:definition "Double-checking by another person" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#PEER_REVIEW> a owl:Class ;
    rdfs:label "PEER_REVIEW" ;
    rdfs:subClassOf revaise:QualityControlType ;
    skos:definition "Peer review process" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#SPOT_CHECK> a owl:Class ;
    rdfs:label "SPOT_CHECK" ;
    rdfs:subClassOf revaise:QualityControlType ;
    skos:definition "Random spot checks" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#SYSTEMATIC_REVIEW> a owl:Class ;
    rdfs:label "SYSTEMATIC_REVIEW" ;
    rdfs:subClassOf revaise:QualityControlType ;
    skos:definition "Systematic review of all items" .

revaise:QualityDomain a owl:Class ;
    rdfs:label "QualityDomain" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:quality_domain_justification ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:quality_domain_justification ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:quality_domain_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:quality_domain_rating ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:quality_domain_justification ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:quality_domain_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DomainRating ;
            owl:onProperty revaise:quality_domain_rating ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:quality_domain_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:quality_domain_rating ] ;
    skos:definition "Individual quality domain assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#CRITICAL_RISK> a owl:Class ;
    rdfs:label "CRITICAL_RISK" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "Critical risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#FAIR> a owl:Class ;
    rdfs:label "FAIR" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "Fair quality" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#GOOD> a owl:Class ;
    rdfs:label "GOOD" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "Good quality" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#HIGH_RISK> a owl:Class ;
    rdfs:label "HIGH_RISK" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "High risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#LOW_RISK> a owl:Class ;
    rdfs:label "LOW_RISK" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "Low risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#NOT_APPLICABLE> a owl:Class ;
    rdfs:label "NOT_APPLICABLE" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "Not applicable to this study" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#NO_INFORMATION> a owl:Class ;
    rdfs:label "NO_INFORMATION" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "No information available" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#POOR> a owl:Class ;
    rdfs:label "POOR" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "Poor quality" .

<https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#SOME_CONCERNS> a owl:Class ;
    rdfs:label "SOME_CONCERNS" ;
    rdfs:subClassOf revaise:QualityRating ;
    skos:definition "Some concerns about bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#MERGED> a owl:Class ;
    rdfs:label "MERGED" ;
    rdfs:subClassOf revaise:QuestionCandidateStatus ;
    skos:definition "Question was merged with another candidate" .

<https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#PROPOSED> a owl:Class ;
    rdfs:label "PROPOSED" ;
    rdfs:subClassOf revaise:QuestionCandidateStatus ;
    skos:definition "Question has been proposed" .

<https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#REFINED> a owl:Class ;
    rdfs:label "REFINED" ;
    rdfs:subClassOf revaise:QuestionCandidateStatus ;
    skos:definition "Question was refined during scoping" .

<https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#REJECTED> a owl:Class ;
    rdfs:label "REJECTED" ;
    rdfs:subClassOf revaise:QuestionCandidateStatus ;
    skos:definition "Question was rejected" .

<https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#SELECTED> a owl:Class ;
    rdfs:label "SELECTED" ;
    rdfs:subClassOf revaise:QuestionCandidateStatus ;
    skos:definition "Question was selected for the review" .

revaise:Registration a owl:Class ;
    rdfs:label "Registration" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:initial_version_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:registration_created_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RegistrationStatus ;
            owl:onProperty revaise:registration_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:initial_version_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:versions ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registration_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_type ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:current_version_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:initial_version_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registry_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:current_version_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_created_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registry_entry_url ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registry_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RegistrationVersion ;
            owl:onProperty revaise:versions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:registry_entry_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stage_registration_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_last_modified ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registration_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_registration_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_last_modified ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:registration_last_modified ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:current_version_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registry_entry_url ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_created_at ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:stage_registration_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RegistrationType ;
            owl:onProperty revaise:registration_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registry_name ] ;
    skos:definition "A registration entry referencing an external registry, with full versioning support." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:RegistrationPolicy a owl:Class ;
    rdfs:label "RegistrationPolicy" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:allowed_templates ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:require_content_hash ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:max_days_between_versions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:allowed_change_types ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:require_content_hash ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:require_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AmendmentType ;
            owl:onProperty revaise:allowed_change_types ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:allowed_templates ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:require_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:require_template ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:require_amendment_approval ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:require_template ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:require_amendment_approval ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:max_days_between_versions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:require_template ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:HashAlgorithm ;
            owl:onProperty revaise:hash_algorithms ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:require_doi ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:require_amendment_approval ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:hash_algorithms ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:require_content_hash ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:max_days_between_versions ] ;
    skos:definition "Policy governing registration requirements and constraints" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:RegistrationStage a owl:Class ;
    rdfs:label "RegistrationStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Registration ;
            owl:onProperty revaise:registrations ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RegistrationPolicy ;
            owl:onProperty revaise:registration_policy ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registrations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:current_registration_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:current_registration_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:current_registration_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_protocol ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RegistrationQualityControl ;
            owl:onProperty revaise:registration_quality_control ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RegistrationStatistics ;
            owl:onProperty revaise:registration_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RegistrationProtocol ;
            owl:onProperty revaise:registration_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_quality_control ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_policy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_policy ],
        revaise:StageExecution ;
    skos:definition "Stage for managing review registrations and pre-registrations, focusing on referencing external registry entries rather than hosting registration content." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#AMENDED> a owl:Class ;
    rdfs:label "AMENDED" ;
    rdfs:subClassOf revaise:RegistrationStatus ;
    skos:definition "Registration has been amended" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#DRAFT> a owl:Class ;
    rdfs:label "DRAFT" ;
    rdfs:subClassOf revaise:RegistrationStatus ;
    skos:definition "Registration is in draft" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#REGISTERED> a owl:Class ;
    rdfs:label "REGISTERED" ;
    rdfs:subClassOf revaise:RegistrationStatus ;
    skos:definition "Actively registered" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#SUBMITTED> a owl:Class ;
    rdfs:label "SUBMITTED" ;
    rdfs:subClassOf revaise:RegistrationStatus ;
    skos:definition "Submitted to registry" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#SUPERSEDED> a owl:Class ;
    rdfs:label "SUPERSEDED" ;
    rdfs:subClassOf revaise:RegistrationStatus ;
    skos:definition "Superseded by a newer registration" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#UNDER_REVIEW> a owl:Class ;
    rdfs:label "UNDER_REVIEW" ;
    rdfs:subClassOf revaise:RegistrationStatus ;
    skos:definition "Under review by registry" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#WITHDRAWN> a owl:Class ;
    rdfs:label "WITHDRAWN" ;
    rdfs:subClassOf revaise:RegistrationStatus ;
    skos:definition "Registration withdrawn" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#PRE_REGISTRATION> a owl:Class ;
    rdfs:label "PRE_REGISTRATION" ;
    rdfs:subClassOf revaise:RegistrationType ;
    skos:definition "Pre-registration before data collection" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#PROTOCOL_REGISTRATION> a owl:Class ;
    rdfs:label "PROTOCOL_REGISTRATION" ;
    rdfs:subClassOf revaise:RegistrationType ;
    skos:definition "Protocol-only registration" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#REGISTERED_REPORT> a owl:Class ;
    rdfs:label "REGISTERED_REPORT" ;
    rdfs:subClassOf revaise:RegistrationType ;
    skos:definition "Registered report for journal" .

<https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#REGISTRATION> a owl:Class ;
    rdfs:label "REGISTRATION" ;
    rdfs:subClassOf revaise:RegistrationType ;
    skos:definition "Standard registration" .

revaise:RegistrationVersion a owl:Class ;
    rdfs:label "RegistrationVersion" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:version_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:content_hash ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:version_reason ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_ref ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:HashAlgorithm ;
            owl:onProperty revaise:content_hash_algorithm ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:version_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registry_version_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version_number ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:version_number ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registry_acceptance_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:protocol_snapshot_hash ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:version_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Author ;
            owl:onProperty revaise:version_author ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:content_hash ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:version_reason ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version_reason ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:content_uri ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:content_uri ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:version_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registry_submission_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_template_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol_snapshot_hash ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_ref ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registry_submission_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:is_major_revision ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:content_hash_algorithm ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:version_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:content_uri ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_template_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registry_version_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:registry_acceptance_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registry_acceptance_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version_author ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/Amendment> ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendments> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:template_ref ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_template_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registered_text ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:version_author ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:is_major_revision ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registration_template_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registry_version_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:content_hash_algorithm ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registered_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registration_template_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registration_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:is_major_revision ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:registry_submission_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:content_hash ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendments> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_template_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:version_number ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:version_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:protocol_snapshot_hash ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registered_text ] ;
    skos:definition "An immutable version of a registration, capturing the exact state at a point in time." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:ReportDocument a owl:Class ;
    rdfs:label "ReportDocument" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:report_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_uri ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_document_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportDocumentType ;
            owl:onProperty revaise:report_document_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:report_title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_document_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:report_output ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_output ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_document_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:report_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:report_document_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:report_uri ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_document_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:report_doi ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportDocumentStatus ;
            owl:onProperty revaise:report_status ] ;
    skos:definition "Report, manuscript, preprint, or supplementary document." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#ACCEPTED> a owl:Class ;
    rdfs:label "ACCEPTED" ;
    rdfs:subClassOf revaise:ReportDocumentStatus ;
    skos:definition "Accepted" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#DRAFT> a owl:Class ;
    rdfs:label "DRAFT" ;
    rdfs:subClassOf revaise:ReportDocumentStatus ;
    skos:definition "Draft" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#IN_REVIEW> a owl:Class ;
    rdfs:label "IN_REVIEW" ;
    rdfs:subClassOf revaise:ReportDocumentStatus ;
    skos:definition "In review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#PLANNED> a owl:Class ;
    rdfs:label "PLANNED" ;
    rdfs:subClassOf revaise:ReportDocumentStatus ;
    skos:definition "Planned" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#PUBLISHED> a owl:Class ;
    rdfs:label "PUBLISHED" ;
    rdfs:subClassOf revaise:ReportDocumentStatus ;
    skos:definition "Published" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#SUBMITTED> a owl:Class ;
    rdfs:label "SUBMITTED" ;
    rdfs:subClassOf revaise:ReportDocumentStatus ;
    skos:definition "Submitted" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#WITHDRAWN> a owl:Class ;
    rdfs:label "WITHDRAWN" ;
    rdfs:subClassOf revaise:ReportDocumentStatus ;
    skos:definition "Withdrawn" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#MANUSCRIPT> a owl:Class ;
    rdfs:label "MANUSCRIPT" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "Journal manuscript" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#OTHER> a owl:Class ;
    rdfs:label "OTHER" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "Other report document" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PREPRINT> a owl:Class ;
    rdfs:label "PREPRINT" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "Preprint" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PRISMA_CHECKLIST> a owl:Class ;
    rdfs:label "PRISMA_CHECKLIST" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "PRISMA checklist" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PRISMA_FLOW_DIAGRAM> a owl:Class ;
    rdfs:label "PRISMA_FLOW_DIAGRAM" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "PRISMA flow diagram" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#REGISTERED_REPORT> a owl:Class ;
    rdfs:label "REGISTERED_REPORT" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "Registered report" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#SUPPLEMENTARY_MATERIAL> a owl:Class ;
    rdfs:label "SUPPLEMENTARY_MATERIAL" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "Supplementary material" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#TECHNICAL_REPORT> a owl:Class ;
    rdfs:label "TECHNICAL_REPORT" ;
    rdfs:subClassOf revaise:ReportDocumentType ;
    skos:definition "Technical report" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#ACCEPTED> a owl:Class ;
    rdfs:label "ACCEPTED" ;
    rdfs:subClassOf revaise:ReportPublicationStatus ;
    skos:definition "Accepted" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#NOT_SUBMITTED> a owl:Class ;
    rdfs:label "NOT_SUBMITTED" ;
    rdfs:subClassOf revaise:ReportPublicationStatus ;
    skos:definition "Not submitted" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#PUBLISHED> a owl:Class ;
    rdfs:label "PUBLISHED" ;
    rdfs:subClassOf revaise:ReportPublicationStatus ;
    skos:definition "Published" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#REJECTED> a owl:Class ;
    rdfs:label "REJECTED" ;
    rdfs:subClassOf revaise:ReportPublicationStatus ;
    skos:definition "Rejected" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#SUBMITTED> a owl:Class ;
    rdfs:label "SUBMITTED" ;
    rdfs:subClassOf revaise:ReportPublicationStatus ;
    skos:definition "Submitted" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#UNDER_REVIEW> a owl:Class ;
    rdfs:label "UNDER_REVIEW" ;
    rdfs:subClassOf revaise:ReportPublicationStatus ;
    skos:definition "Under review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#WITHDRAWN> a owl:Class ;
    rdfs:label "WITHDRAWN" ;
    rdfs:subClassOf revaise:ReportPublicationStatus ;
    skos:definition "Withdrawn" .

revaise:ReportingApproval a owl:Class ;
    rdfs:label "ReportingApproval" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_approval_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_approver ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:reporting_approval_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingApprovalStatus ;
            owl:onProperty revaise:reporting_approval_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_approval_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_approval_role ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_approval_role ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_approval_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_approval_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_approval_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_approval_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_approval_role ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Participant ;
            owl:onProperty revaise:reporting_approver ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_approval_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_approval_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_approver ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_approval_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_approval_notes ] ;
    skos:definition "Approval or signoff associated with reporting." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#APPROVED> a owl:Class ;
    rdfs:label "APPROVED" ;
    rdfs:subClassOf revaise:ReportingApprovalStatus ;
    skos:definition "Approved" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#DECLINED> a owl:Class ;
    rdfs:label "DECLINED" ;
    rdfs:subClassOf revaise:ReportingApprovalStatus ;
    skos:definition "Declined" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#REQUESTED> a owl:Class ;
    rdfs:label "REQUESTED" ;
    rdfs:subClassOf revaise:ReportingApprovalStatus ;
    skos:definition "Approval requested" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#REVISIONS_REQUESTED> a owl:Class ;
    rdfs:label "REVISIONS_REQUESTED" ;
    rdfs:subClassOf revaise:ReportingApprovalStatus ;
    skos:definition "Revisions requested" .

revaise:ReportingChecklist a owl:Class ;
    rdfs:label "ReportingChecklist" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_checklist_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:reporting_checklist_output ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_checklist_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:checklist_standard ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingItemStatus ;
            owl:onProperty revaise:reporting_checklist_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_checklist_output ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklist_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_checklist_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklist_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_checklist_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:checklist_standard ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_checklist_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:checklist_standard ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingChecklistItem ;
            owl:onProperty revaise:reporting_checklist_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklist_output ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklist_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklist_id ] ;
    skos:definition "Checklist documenting completion of a reporting standard." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:ReportingChecklistItem a owl:Class ;
    rdfs:label "ReportingChecklistItem" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_item_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_item_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_item_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_item_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_item_label ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_item_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_item_artifact_refs ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_item_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_item_location ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_item_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_item_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_item_location ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_item_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingItemStatus ;
            owl:onProperty revaise:reporting_item_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_item_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_item_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_item_artifact_refs ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_item_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_item_location ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_item_text ] ;
    skos:definition "Item-level status for a reporting checklist." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:ReportingDeviation a owl:Class ;
    rdfs:label "ReportingDeviation" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:deviation_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:deviation_impact ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_deviation_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:deviation_impact ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:deviation_reported_where ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:deviation_from ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_deviation_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:deviation_from ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:deviation_impact ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:deviation_reported_where ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_deviation_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:deviation_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:deviation_rationale ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:deviation_rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:deviation_reported_where ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:deviation_rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:deviation_from ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:deviation_description ] ;
    skos:definition "Protocol or workflow deviation disclosed in reporting." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#COMPLETE> a owl:Class ;
    rdfs:label "COMPLETE" ;
    rdfs:subClassOf revaise:ReportingItemStatus ;
    skos:definition "Complete" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#IN_PROGRESS> a owl:Class ;
    rdfs:label "IN_PROGRESS" ;
    rdfs:subClassOf revaise:ReportingItemStatus ;
    skos:definition "In progress" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#NOT_APPLICABLE> a owl:Class ;
    rdfs:label "NOT_APPLICABLE" ;
    rdfs:subClassOf revaise:ReportingItemStatus ;
    skos:definition "Not applicable" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#NOT_STARTED> a owl:Class ;
    rdfs:label "NOT_STARTED" ;
    rdfs:subClassOf revaise:ReportingItemStatus ;
    skos:definition "Not started" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#PARTIAL> a owl:Class ;
    rdfs:label "PARTIAL" ;
    rdfs:subClassOf revaise:ReportingItemStatus ;
    skos:definition "Partially complete" .

revaise:ReportingStage a owl:Class ;
    rdfs:label "ReportingStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_deviations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_approvals ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FlowDiagram ;
            owl:onProperty revaise:flow_diagram ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIAssistance ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_documents ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingStandard ;
            owl:onProperty revaise:reporting_standards ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingApproval ;
            owl:onProperty revaise:reporting_approvals ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingProtocol ;
            owl:onProperty revaise:reporting_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standards ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingQualityControl ;
            owl:onProperty revaise:reporting_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_records ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingChecklist ;
            owl:onProperty revaise:reporting_checklists ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:flow_diagram ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_quality_control ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_quality_control ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:flow_diagram ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportDocument ;
            owl:onProperty revaise:report_documents ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklists ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingStatistics ;
            owl:onProperty revaise:reporting_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:PublicationRecord ;
            owl:onProperty revaise:publication_records ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_protocol ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingDeviation ;
            owl:onProperty revaise:reporting_deviations ],
        revaise:StageExecution ;
    skos:definition "Optional stage for documenting review reporting and publication activities." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:ReportingStandard a owl:Class ;
    rdfs:label "ReportingStandard" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_standard_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standard_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_standard_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standard_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standard_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:reporting_standard_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_standard_scope ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_standard_uri ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standard_scope ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_standard_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_standard_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standard_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_standard_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standard_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_standard_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_standard_scope ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportingItemStatus ;
            owl:onProperty revaise:reporting_standard_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_standard_name ] ;
    skos:definition "Reporting standard used or planned for the review report." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#AUTOMATED_RULE> a owl:Class ;
    rdfs:label "AUTOMATED_RULE" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Automated rule-based resolution" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#CONSENSUS_DISCUSSION> a owl:Class ;
    rdfs:label "CONSENSUS_DISCUSSION" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Resolution through discussion to reach consensus" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#EXTERNAL_EXPERT> a owl:Class ;
    rdfs:label "EXTERNAL_EXPERT" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Consultation with external expert" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#MAJORITY_VOTE> a owl:Class ;
    rdfs:label "MAJORITY_VOTE" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Decision by majority vote" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#PREDEFINED_RULE> a owl:Class ;
    rdfs:label "PREDEFINED_RULE" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Application of predefined rules" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#RE_REVIEW> a owl:Class ;
    rdfs:label "RE_REVIEW" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Re-review of the material" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#SENIOR_REVIEWER> a owl:Class ;
    rdfs:label "SENIOR_REVIEWER" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Senior reviewer makes the decision" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#STATISTICAL_METHOD> a owl:Class ;
    rdfs:label "STATISTICAL_METHOD" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Statistical method for resolution" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#TEAM_MEETING> a owl:Class ;
    rdfs:label "TEAM_MEETING" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Resolution in team meeting" .

<https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#THIRD_REVIEWER> a owl:Class ;
    rdfs:label "THIRD_REVIEWER" ;
    rdfs:subClassOf revaise:ResolutionMethod ;
    skos:definition "Third reviewer makes the decision" .

revaise:ResolutionMethodCount a owl:Class ;
    rdfs:label "ResolutionMethodCount" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:success_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:success_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ResolutionMethod ;
            owl:onProperty revaise:method ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:method ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:success_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:method ] ;
    skos:definition "Count of a specific resolution method usage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:ReviewNarrative a owl:Class ;
    rdfs:label "ReviewNarrative" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rationale ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:discussion_interpretation ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:discussion_evidence_limitations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:discussion_interpretation ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:discussion_evidence_limitations ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:discussion_implications ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:discussion_process_limitations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:discussion_evidence_limitations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rationale ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:discussion_process_limitations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:discussion_process_limitations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:discussion_implications ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:discussion_implications ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:discussion_interpretation ] ;
    skos:definition "Narrative prose sections of the review report." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:ReviewQuestionCandidate a owl:Class ;
    rdfs:label "ReviewQuestionCandidate" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:question_text ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:related_decision_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:candidate_context ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:candidate_intervention_or_exposure ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QuestionCandidateStatus ;
            owl:onProperty revaise:candidate_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:candidate_context ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:question_candidate_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:candidate_outcomes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_population ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:related_decision_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:candidate_intervention_or_exposure ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_rationale ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:question_candidate_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_context ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:candidate_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:candidate_rationale ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:question_framework ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:candidate_comparator ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:question_candidate_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:candidate_population ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:related_decision_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:question_framework ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_intervention_or_exposure ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:candidate_rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_comparator ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:question_text ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_outcomes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:candidate_comparator ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:candidate_population ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:question_framework ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:question_text ] ;
    skos:definition "Candidate review question considered during scoping." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#COMPLETED> a owl:Class ;
    rdfs:label "COMPLETED" ;
    rdfs:subClassOf revaise:ReviewStatus ;
    skos:definition "Review completed" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#IN_PROGRESS> a owl:Class ;
    rdfs:label "IN_PROGRESS" ;
    rdfs:subClassOf revaise:ReviewStatus ;
    skos:definition "Review in progress" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#PROTOCOL> a owl:Class ;
    rdfs:label "PROTOCOL" ;
    rdfs:subClassOf revaise:ReviewStatus ;
    skos:definition "Protocol stage" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#PUBLISHED> a owl:Class ;
    rdfs:label "PUBLISHED" ;
    rdfs:subClassOf revaise:ReviewStatus ;
    skos:definition "Review published" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#UPDATED> a owl:Class ;
    rdfs:label "UPDATED" ;
    rdfs:subClassOf revaise:ReviewStatus ;
    skos:definition "Review updated" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#WITHDRAWN> a owl:Class ;
    rdfs:label "WITHDRAWN" ;
    rdfs:subClassOf revaise:ReviewStatus ;
    skos:definition "Review withdrawn" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#LIVING_REVIEW> a owl:Class ;
    rdfs:label "LIVING_REVIEW" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Living systematic review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#META_ANALYSIS> a owl:Class ;
    rdfs:label "META_ANALYSIS" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#MIXED_METHODS> a owl:Class ;
    rdfs:label "MIXED_METHODS" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Mixed methods review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#NARRATIVE_REVIEW> a owl:Class ;
    rdfs:label "NARRATIVE_REVIEW" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Narrative review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#RAPID_REVIEW> a owl:Class ;
    rdfs:label "RAPID_REVIEW" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Rapid review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#REALIST_REVIEW> a owl:Class ;
    rdfs:label "REALIST_REVIEW" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Realist review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#SCOPING_REVIEW> a owl:Class ;
    rdfs:label "SCOPING_REVIEW" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Scoping review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#SYSTEMATIC_REVIEW> a owl:Class ;
    rdfs:label "SYSTEMATIC_REVIEW" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Systematic review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#UMBRELLA_REVIEW> a owl:Class ;
    rdfs:label "UMBRELLA_REVIEW" ;
    rdfs:subClassOf revaise:ReviewType ;
    skos:definition "Umbrella review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#ARBITRATOR> a owl:Class ;
    rdfs:label "ARBITRATOR" ;
    rdfs:subClassOf revaise:ReviewerRole ;
    skos:definition "Arbitrator for conflicts" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#PRIMARY_REVIEWER> a owl:Class ;
    rdfs:label "PRIMARY_REVIEWER" ;
    rdfs:subClassOf revaise:ReviewerRole ;
    skos:definition "Primary reviewer" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#SECONDARY_REVIEWER> a owl:Class ;
    rdfs:label "SECONDARY_REVIEWER" ;
    rdfs:subClassOf revaise:ReviewerRole ;
    skos:definition "Secondary reviewer" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#SUPERVISOR> a owl:Class ;
    rdfs:label "SUPERVISOR" ;
    rdfs:subClassOf revaise:ReviewerRole ;
    skos:definition "Supervising reviewer" .

<https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#TRAINEE> a owl:Class ;
    rdfs:label "TRAINEE" ;
    rdfs:subClassOf revaise:ReviewerRole ;
    skos:definition "Reviewer in training" .

revaise:RiskOfBiasAssessmentStage a owl:Class ;
    rdfs:label "RiskOfBiasAssessmentStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_assessments ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RobStatistics ;
            owl:onProperty revaise:rob_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_quality_control ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RobQualityControl ;
            owl:onProperty revaise:rob_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_quality_control ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RobProtocol ;
            owl:onProperty revaise:rob_protocol ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RobAssessment ;
            owl:onProperty revaise:rob_assessments ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_statistics ],
        revaise:StageExecution ;
    skos:definition "Stage for assessing methodological risk of bias in included studies." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#CRITICAL_RISK> a owl:Class ;
    rdfs:label "CRITICAL_RISK" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "Critical risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#HIGH_RISK> a owl:Class ;
    rdfs:label "HIGH_RISK" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "High risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#LOW_RISK> a owl:Class ;
    rdfs:label "LOW_RISK" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "Low risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#MODERATE_RISK> a owl:Class ;
    rdfs:label "MODERATE_RISK" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "Moderate risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#NOT_APPLICABLE> a owl:Class ;
    rdfs:label "NOT_APPLICABLE" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "Not applicable" .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#NO_INFORMATION> a owl:Class ;
    rdfs:label "NO_INFORMATION" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "No information available" .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#SERIOUS_RISK> a owl:Class ;
    rdfs:label "SERIOUS_RISK" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "Serious risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#SOME_CONCERNS> a owl:Class ;
    rdfs:label "SOME_CONCERNS" ;
    rdfs:subClassOf revaise:RiskOfBiasJudgement ;
    skos:definition "Some concerns" .

revaise:RobAssessment a owl:Class ;
    rdfs:label "RobAssessment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_assessment_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:overall_judgement ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RiskOfBiasDomainAssessment ;
            owl:onProperty revaise:rob_domain_judgements ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RiskOfBiasJudgement ;
            owl:onProperty revaise:overall_judgement ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domain_judgements ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:overall_judgement ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_assessment_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_assessment_id ] ;
    skos:definition "Risk-of-bias assessment for a single included study." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:RoundStatistics a owl:Class ;
    rdfs:label "RoundStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conflicts_resolved ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:inclusion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:records_included ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:records_excluded ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:exclusion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_records_screened ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_screening_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:conflicts_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:average_time_per_record ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conflicts_resolved ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_records_screened ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:inclusion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:inclusion_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:records_included ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:records_uncertain ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conflicts_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_screening_time ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:average_time_per_record ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:total_screening_time ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:records_uncertain ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AgreementMetrics ;
            owl:onProperty revaise:inter_rater_agreement ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:records_included ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:average_time_per_record ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:records_excluded ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exclusion_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:inter_rater_agreement ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exclusion_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:records_excluded ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:inter_rater_agreement ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_records_screened ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:records_uncertain ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:conflicts_resolved ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conflicts_count ] ;
    skos:definition "Statistics for a screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

<https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#CONVENIENCE> a owl:Class ;
    rdfs:label "CONVENIENCE" ;
    rdfs:subClassOf revaise:SamplingMethod ;
    skos:definition "Convenience sampling" .

<https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#PURPOSIVE> a owl:Class ;
    rdfs:label "PURPOSIVE" ;
    rdfs:subClassOf revaise:SamplingMethod ;
    skos:definition "Purposive/targeted sampling" .

<https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#RANDOM> a owl:Class ;
    rdfs:label "RANDOM" ;
    rdfs:subClassOf revaise:SamplingMethod ;
    skos:definition "Random sampling" .

<https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#RISK_BASED> a owl:Class ;
    rdfs:label "RISK_BASED" ;
    rdfs:subClassOf revaise:SamplingMethod ;
    skos:definition "Risk-based sampling" .

<https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#STRATIFIED> a owl:Class ;
    rdfs:label "STRATIFIED" ;
    rdfs:subClassOf revaise:SamplingMethod ;
    skos:definition "Stratified sampling" .

<https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#SYSTEMATIC> a owl:Class ;
    rdfs:label "SYSTEMATIC" ;
    rdfs:subClassOf revaise:SamplingMethod ;
    skos:definition "Systematic sampling (e.g., every nth item)" .

revaise:ScopingDecision a owl:Class ;
    rdfs:label "ScopingDecision" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resulting_changes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_decision_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScopingDecisionType ;
            owl:onProperty revaise:scoping_decision_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:affected_protocol_sections ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoping_decision_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:affected_protocol_sections ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_decision_rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_decision_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:resulting_changes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_decision_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoping_decision_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoping_decision_rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_decision_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:decision_made_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:decision_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_decision_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_decision_rationale ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:decision_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_decision_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:decision_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Participant ;
            owl:onProperty revaise:decision_made_by ] ;
    skos:definition "Decision made during scoping." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

<https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#CRITERIA_REFINEMENT> a owl:Class ;
    rdfs:label "CRITERIA_REFINEMENT" ;
    rdfs:subClassOf revaise:ScopingDecisionType ;
    skos:definition "Decision refining eligibility criteria" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#FEASIBILITY_DECISION> a owl:Class ;
    rdfs:label "FEASIBILITY_DECISION" ;
    rdfs:subClassOf revaise:ScopingDecisionType ;
    skos:definition "Decision based on feasibility" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#METHODS_DECISION> a owl:Class ;
    rdfs:label "METHODS_DECISION" ;
    rdfs:subClassOf revaise:ScopingDecisionType ;
    skos:definition "Decision about review methods" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#OTHER> a owl:Class ;
    rdfs:label "OTHER" ;
    rdfs:subClassOf revaise:ScopingDecisionType ;
    skos:definition "Other scoping decision" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#QUESTION_REFINEMENT> a owl:Class ;
    rdfs:label "QUESTION_REFINEMENT" ;
    rdfs:subClassOf revaise:ScopingDecisionType ;
    skos:definition "Decision refining the review question" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#SCOPE_BROADENING> a owl:Class ;
    rdfs:label "SCOPE_BROADENING" ;
    rdfs:subClassOf revaise:ScopingDecisionType ;
    skos:definition "Decision broadening the review scope" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#SCOPE_NARROWING> a owl:Class ;
    rdfs:label "SCOPE_NARROWING" ;
    rdfs:subClassOf revaise:ScopingDecisionType ;
    skos:definition "Decision narrowing the review scope" .

revaise:ScopingStage a owl:Class ;
    rdfs:label "ScopingStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:feasibility_assessment ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_inputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScopingProtocol ;
            owl:onProperty revaise:scoping_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:feasibility_assessment ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_quality_control ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIAssistance ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_searches ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_decisions ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScopingStatistics ;
            owl:onProperty revaise:scoping_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_statistics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StakeholderInput ;
            owl:onProperty revaise:stakeholder_inputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReviewQuestionCandidate ;
            owl:onProperty revaise:scoping_question_candidates ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_question_candidates ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FeasibilityAssessment ;
            owl:onProperty revaise:feasibility_assessment ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExploratorySearch ;
            owl:onProperty revaise:exploratory_searches ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_outputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScopingQualityControl ;
            owl:onProperty revaise:scoping_quality_control ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:scoping_outputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScopingDecision ;
            owl:onProperty revaise:scoping_decisions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_protocol ],
        revaise:StageExecution ;
    skos:definition "Optional stage documenting exploratory work before or alongside protocol finalization." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#CRITERIA_MATCHING> a owl:Class ;
    rdfs:label "CRITERIA_MATCHING" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Match against inclusion/exclusion criteria" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#DECISION_SUGGESTION> a owl:Class ;
    rdfs:label "DECISION_SUGGESTION" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Suggest include/exclude decisions" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#DUPLICATE_DETECTION> a owl:Class ;
    rdfs:label "DUPLICATE_DETECTION" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Detect duplicate records" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#LANGUAGE_DETECTION> a owl:Class ;
    rdfs:label "LANGUAGE_DETECTION" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Detect document language" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#QUALITY_ASSESSMENT> a owl:Class ;
    rdfs:label "QUALITY_ASSESSMENT" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Assess study quality" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#RELEVANCE_RANKING> a owl:Class ;
    rdfs:label "RELEVANCE_RANKING" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Rank records by relevance" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#STUDY_DESIGN_IDENTIFICATION> a owl:Class ;
    rdfs:label "STUDY_DESIGN_IDENTIFICATION" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Identify study design type" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#TEXT_CLASSIFICATION> a owl:Class ;
    rdfs:label "TEXT_CLASSIFICATION" ;
    rdfs:subClassOf revaise:ScreeningAIPurpose ;
    skos:definition "Classify text content" .

revaise:ScreeningConflictResolution a owl:Class ;
    rdfs:label "ScreeningConflictResolution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:screening_final_decision ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_resolution_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:screening_resolution_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_resolution_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:conflict_record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningDecisionType ;
            owl:onProperty revaise:screening_final_decision ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_resolution_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:resolver_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_resolution_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:conflicting_decisions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conflict_record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:conflict_record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:conflicting_decisions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_final_decision ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_resolution_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:screening_resolution_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:screening_resolution_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:screening_resolution_timestamp ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:resolver_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:screening_resolution_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:screening_resolution_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConflictResolutionMethod ;
            owl:onProperty revaise:screening_resolution_method ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:resolver_id ] ;
    skos:definition "Resolution of conflicts between reviewer decisions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:ScreeningCriteria a owl:Class ;
    rdfs:label "ScreeningCriteria" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:criteria_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:criteria_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:criteria_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exclude_systematic_reviews ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:primary_sources_only ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:comparator_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DateRange ;
            owl:onProperty revaise:date_range_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:population_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:language_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:comparator_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:outcome_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:geographic_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:outcome_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:language_criteria ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:criteria_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:exclude_systematic_reviews ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:date_range_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:date_range_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:intervention_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:population_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:inclusion_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:geographic_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:criteria_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:exclusion_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:inclusion_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:PublicationType ;
            owl:onProperty revaise:publication_type_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:criteria_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:study_design_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_type_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:primary_sources_only ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exclude_systematic_reviews ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:intervention_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_design_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:exclusion_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:primary_sources_only ] ;
    skos:definition "Inclusion and exclusion criteria for screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:ScreeningDecision a owl:Class ;
    rdfs:label "ScreeningDecision" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_record_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:record_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_suggested_decision ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:decision_reviewer_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:record_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:decision_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningDecisionType ;
            owl:onProperty revaise:decision ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:exclusion_reasons ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:inclusion_confidence ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:decision_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:decision_timestamp ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:ai_confidence_score ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:decision_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exclusion_reasons ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:inclusion_confidence ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:decision ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:decision ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_confidence_score ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningDecisionType ;
            owl:onProperty revaise:ai_suggested_decision ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:decision_reviewer_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:screening_record_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:decision_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_confidence_score ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:decision_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:screening_record_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:decision_timestamp ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:decision_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:time_spent_seconds ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:decision_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_suggested_decision ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:time_spent_seconds ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:inclusion_confidence ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:decision_reviewer_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:time_spent_seconds ] ;
    skos:definition "Individual screening decision by a reviewer" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#CANNOT_ACCESS> a owl:Class ;
    rdfs:label "CANNOT_ACCESS" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Cannot access the record" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#DUPLICATE> a owl:Class ;
    rdfs:label "DUPLICATE" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Identified as duplicate" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#EXCLUDE> a owl:Class ;
    rdfs:label "EXCLUDE" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Exclude the record" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#INCLUDE> a owl:Class ;
    rdfs:label "INCLUDE" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Include the record" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#PROTOCOL_ONLY> a owl:Class ;
    rdfs:label "PROTOCOL_ONLY" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Protocol only, no results" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#RETRACTED> a owl:Class ;
    rdfs:label "RETRACTED" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Article has been retracted" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#UNCERTAIN> a owl:Class ;
    rdfs:label "UNCERTAIN" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Uncertain, needs review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#WRONG_LANGUAGE> a owl:Class ;
    rdfs:label "WRONG_LANGUAGE" ;
    rdfs:subClassOf revaise:ScreeningDecisionType ;
    skos:definition "Wrong language" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#ALPHABETICAL> a owl:Class ;
    rdfs:label "ALPHABETICAL" ;
    rdfs:subClassOf revaise:ScreeningOrder ;
    skos:definition "By title or author" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#CHRONOLOGICAL> a owl:Class ;
    rdfs:label "CHRONOLOGICAL" ;
    rdfs:subClassOf revaise:ScreeningOrder ;
    skos:definition "By publication date" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#DATABASE_ORDER> a owl:Class ;
    rdfs:label "DATABASE_ORDER" ;
    rdfs:subClassOf revaise:ScreeningOrder ;
    skos:definition "As retrieved from database" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#RANDOM> a owl:Class ;
    rdfs:label "RANDOM" ;
    rdfs:subClassOf revaise:ScreeningOrder ;
    skos:definition "Random order" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#RELEVANCE_RANKED> a owl:Class ;
    rdfs:label "RELEVANCE_RANKED" ;
    rdfs:subClassOf revaise:ScreeningOrder ;
    skos:definition "By relevance score" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#REVERSE_CHRONOLOGICAL> a owl:Class ;
    rdfs:label "REVERSE_CHRONOLOGICAL" ;
    rdfs:subClassOf revaise:ScreeningOrder ;
    skos:definition "Newest first" .

revaise:ScreeningRound a owl:Class ;
    rdfs:label "ScreeningRound" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_completed_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Participant ;
            owl:onProperty revaise:reviewers ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:included_record_ids ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:round_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:excluded_record_ids ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:round_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_decisions ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningDecision ;
            owl:onProperty revaise:screening_decisions ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningRoundType ;
            owl:onProperty revaise:round_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_tools ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExternalTool ;
            owl:onProperty revaise:screening_tools ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:round_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningConflictResolution ;
            owl:onProperty revaise:conflict_resolutions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_assistance ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:round_label ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:round_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:round_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:input_records ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:LiteratureRecordCollection ;
            owl:onProperty revaise:input_records ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:reviewers ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:round_started_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:round_completed_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_assistance ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:input_records ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:round_number ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:excluded_record_ids ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:included_record_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:round_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:round_started_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RoundStatistics ;
            owl:onProperty revaise:round_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:round_completed_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:round_number ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:round_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_started_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_statistics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conflict_resolutions ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIAssistance ;
            owl:onProperty revaise:ai_assistance ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:round_number ] ;
    skos:definition "A specific round of screening (e.g., title/abstract or full-text)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#ABSTRACT_ONLY> a owl:Class ;
    rdfs:label "ABSTRACT_ONLY" ;
    rdfs:subClassOf revaise:ScreeningRoundType ;
    skos:definition "Abstract-only screening" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#DUPLICATE_CHECK> a owl:Class ;
    rdfs:label "DUPLICATE_CHECK" ;
    rdfs:subClassOf revaise:ScreeningRoundType ;
    skos:definition "Additional duplicate checking" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#FULL_TEXT> a owl:Class ;
    rdfs:label "FULL_TEXT" ;
    rdfs:subClassOf revaise:ScreeningRoundType ;
    skos:definition "Full-text screening" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#PILOT> a owl:Class ;
    rdfs:label "PILOT" ;
    rdfs:subClassOf revaise:ScreeningRoundType ;
    skos:definition "Pilot screening for calibration" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#SYSTEMATIC_REVIEW_CHECK> a owl:Class ;
    rdfs:label "SYSTEMATIC_REVIEW_CHECK" ;
    rdfs:subClassOf revaise:ScreeningRoundType ;
    skos:definition "Check if item is a systematic review" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#TITLE_ABSTRACT> a owl:Class ;
    rdfs:label "TITLE_ABSTRACT" ;
    rdfs:subClassOf revaise:ScreeningRoundType ;
    skos:definition "Title and abstract screening" .

<https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#TITLE_ONLY> a owl:Class ;
    rdfs:label "TITLE_ONLY" ;
    rdfs:subClassOf revaise:ScreeningRoundType ;
    skos:definition "Title-only screening" .

revaise:ScreeningStage a owl:Class ;
    rdfs:label "ScreeningStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:screening_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:deduplication_process ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:overall_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:screening_rounds ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningProtocol ;
            owl:onProperty revaise:screening_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_protocol ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningCriteria ;
            owl:onProperty revaise:screening_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningStatistics ;
            owl:onProperty revaise:overall_statistics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:deduplication_process ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningRound ;
            owl:onProperty revaise:screening_rounds ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:overall_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DeduplicationProcess ;
            owl:onProperty revaise:deduplication_process ],
        revaise:StageExecution ;
    skos:definition "Execution of the screening stage, including deduplication and multiple screening rounds." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:SearchQuery a owl:Class ;
    rdfs:label "SearchQuery" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:query_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:query_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:result_collection_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:database_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:query_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:results_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_collection_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:query_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:query_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:results_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:query_filters ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:query_filters ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:query_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_collection_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:query_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:query_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:query_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:results_count ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:query_string ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:query_string ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:query_string ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:database_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:database_name ] ;
    skos:definition "Search query executed against a database" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:SearchStage a owl:Class ;
    rdfs:label "SearchStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_queries ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Database ;
            owl:onProperty revaise:databases ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SearchStatistics ;
            owl:onProperty revaise:search_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SearchQuery ;
            owl:onProperty revaise:search_queries ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SearchQualityControl ;
            owl:onProperty revaise:search_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_collections ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:LiteratureRecordCollection ;
            owl:onProperty revaise:result_collections ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SearchProtocol ;
            owl:onProperty revaise:search_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:databases ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_statistics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_protocol ],
        revaise:StageExecution ;
    skos:definition "Executing literature search strategies." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:SensitivityAnalysis a owl:Class ;
    rdfs:label "SensitivityAnalysis" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sensitivity_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:studies_excluded ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:parent_analysis_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:sensitivity_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SensitivityType ;
            owl:onProperty revaise:sensitivity_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:original_effect ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:conclusion_changed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:parent_analysis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:parent_analysis_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sensitivity_effect ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sensitivity_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:effect_change_percentage ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:sensitivity_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:sensitivity_effect ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:effect_change_percentage ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:original_effect ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:sensitivity_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:sensitivity_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conclusion_changed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:sensitivity_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:studies_included ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sensitivity_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:original_effect ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:studies_excluded ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:effect_change_percentage ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:sensitivity_effect ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sensitivity_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:sensitivity_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:sensitivity_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conclusion_changed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:studies_included ] ;
    skos:definition "Sensitivity analysis to test robustness of results" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ALTERNATIVE_MEASURE> a owl:Class ;
    rdfs:label "ALTERNATIVE_MEASURE" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Use alternative effect measure" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ALTERNATIVE_MODEL> a owl:Class ;
    rdfs:label "ALTERNATIVE_MODEL" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Use alternative statistical model" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_HIGH_RISK> a owl:Class ;
    rdfs:label "EXCLUDE_HIGH_RISK" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Exclude high risk of bias studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_INDUSTRY_FUNDED> a owl:Class ;
    rdfs:label "EXCLUDE_INDUSTRY_FUNDED" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Exclude industry-funded studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_LOW_QUALITY> a owl:Class ;
    rdfs:label "EXCLUDE_LOW_QUALITY" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Exclude low quality studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_OUTLIERS> a owl:Class ;
    rdfs:label "EXCLUDE_OUTLIERS" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Exclude outlier studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_SMALL_STUDIES> a owl:Class ;
    rdfs:label "EXCLUDE_SMALL_STUDIES" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Exclude small studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ONE_STUDY_REMOVED> a owl:Class ;
    rdfs:label "ONE_STUDY_REMOVED" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "Leave-one-out analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#PUBLICATION_YEAR> a owl:Class ;
    rdfs:label "PUBLICATION_YEAR" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "By publication year" .

<https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#STUDY_QUALITY> a owl:Class ;
    rdfs:label "STUDY_QUALITY" ;
    rdfs:subClassOf revaise:SensitivityType ;
    skos:definition "By study quality scores" .

revaise:SessionEnvironment a owl:Class ;
    rdfs:label "SessionEnvironment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:location ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:platform ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:browser ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:browser ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:platform ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:browser ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tools_used ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:connection_quality ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tools_used ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:connection_quality ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:connection_quality ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:location ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:platform ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:location ] ;
    skos:definition "Environment details for a work session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#ABANDONED> a owl:Class ;
    rdfs:label "ABANDONED" ;
    rdfs:subClassOf revaise:SessionStatus ;
    skos:definition "Session was abandoned" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#COMPLETED> a owl:Class ;
    rdfs:label "COMPLETED" ;
    rdfs:subClassOf revaise:SessionStatus ;
    skos:definition "Session completed normally" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#ERROR> a owl:Class ;
    rdfs:label "ERROR" ;
    rdfs:subClassOf revaise:SessionStatus ;
    skos:definition "Session ended due to error" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#EXPIRED> a owl:Class ;
    rdfs:label "EXPIRED" ;
    rdfs:subClassOf revaise:SessionStatus ;
    skos:definition "Session expired due to timeout" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#IN_PROGRESS> a owl:Class ;
    rdfs:label "IN_PROGRESS" ;
    rdfs:subClassOf revaise:SessionStatus ;
    skos:definition "Session is currently active" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#PAUSED> a owl:Class ;
    rdfs:label "PAUSED" ;
    rdfs:subClassOf revaise:SessionStatus ;
    skos:definition "Session is paused" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#PLANNED> a owl:Class ;
    rdfs:label "PLANNED" ;
    rdfs:subClassOf revaise:SessionStatus ;
    skos:definition "Session is planned but not started" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#CONFLICT_RESOLUTION> a owl:Class ;
    rdfs:label "CONFLICT_RESOLUTION" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Conflict resolution session" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#EXTRACTION> a owl:Class ;
    rdfs:label "EXTRACTION" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Data extraction session" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#PILOT> a owl:Class ;
    rdfs:label "PILOT" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Pilot or test session" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#QUALITY_ASSESSMENT> a owl:Class ;
    rdfs:label "QUALITY_ASSESSMENT" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Quality assessment session" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#REVIEW> a owl:Class ;
    rdfs:label "REVIEW" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Review or checking session" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#SCREENING> a owl:Class ;
    rdfs:label "SCREENING" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Screening session" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#TRAINING> a owl:Class ;
    rdfs:label "TRAINING" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Training or calibration session" .

<https://open-and-sustainable.github.io/revaise-model/schema/SessionType#VALIDATION> a owl:Class ;
    rdfs:label "VALIDATION" ;
    rdfs:subClassOf revaise:SessionType ;
    skos:definition "Validation session" .

revaise:SignallingQuestionAssessment a owl:Class ;
    rdfs:label "SignallingQuestionAssessment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:signalling_question_rationale ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SignallingQuestionResponse ;
            owl:onProperty revaise:signalling_question_response ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:signalling_question_rationale ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:signalling_question_support ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:signalling_question_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:signalling_question_support ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:signalling_question_text ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:signalling_question_response ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:signalling_question_rationale ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:signalling_question_support ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:signalling_question_text ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:signalling_question_response ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:signalling_question_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:signalling_question_text ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:signalling_question_id ] ;
    skos:definition "Assessment of a risk-of-bias signalling question." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

<https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NO> a owl:Class ;
    rdfs:label "NO" ;
    rdfs:subClassOf revaise:SignallingQuestionResponse ;
    skos:definition "No" .

<https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NOT_APPLICABLE> a owl:Class ;
    rdfs:label "NOT_APPLICABLE" ;
    rdfs:subClassOf revaise:SignallingQuestionResponse ;
    skos:definition "Not applicable" .

<https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NO_INFORMATION> a owl:Class ;
    rdfs:label "NO_INFORMATION" ;
    rdfs:subClassOf revaise:SignallingQuestionResponse ;
    skos:definition "No information" .

<https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#PROBABLY_NO> a owl:Class ;
    rdfs:label "PROBABLY_NO" ;
    rdfs:subClassOf revaise:SignallingQuestionResponse ;
    skos:definition "Probably no" .

<https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#PROBABLY_YES> a owl:Class ;
    rdfs:label "PROBABLY_YES" ;
    rdfs:subClassOf revaise:SignallingQuestionResponse ;
    skos:definition "Probably yes" .

<https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#YES> a owl:Class ;
    rdfs:label "YES" ;
    rdfs:subClassOf revaise:SignallingQuestionResponse ;
    skos:definition "Yes" .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#code_archive> a owl:Class ;
    rdfs:label "code_archive" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Archive of code used." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#environment_lock> a owl:Class ;
    rdfs:label "environment_lock" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Environment lockfiles or manifests." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#exclusion_list> a owl:Class ;
    rdfs:label "exclusion_list" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "List of excluded studies." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#extraction_table> a owl:Class ;
    rdfs:label "extraction_table" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Structured data extraction table." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#forest_plot> a owl:Class ;
    rdfs:label "forest_plot" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Forest plot graphic." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#fulltexts> a owl:Class ;
    rdfs:label "fulltexts" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Full-text documents retrieved." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#inclusion_list> a owl:Class ;
    rdfs:label "inclusion_list" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "List of included studies." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#meta_analysis_table> a owl:Class ;
    rdfs:label "meta_analysis_table" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Table summarizing meta-analysis results." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#model_card> a owl:Class ;
    rdfs:label "model_card" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "AI model card or documentation." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#other> a owl:Class ;
    rdfs:label "other" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Other stage output type." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#prisma_flow> a owl:Class ;
    rdfs:label "prisma_flow" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "PRISMA flow diagram." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#records_deduped> a owl:Class ;
    rdfs:label "records_deduped" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Records after deduplication." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#records_raw> a owl:Class ;
    rdfs:label "records_raw" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Raw record exports from databases." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#report_document> a owl:Class ;
    rdfs:label "report_document" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Review report, manuscript, or supplementary document." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#reporting_checklist> a owl:Class ;
    rdfs:label "reporting_checklist" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Reporting checklist artifact." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#rob_table> a owl:Class ;
    rdfs:label "rob_table" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Risk of bias assessment table." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#scoping_summary> a owl:Class ;
    rdfs:label "scoping_summary" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Summary of scoping work." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#screening_decisions> a owl:Class ;
    rdfs:label "screening_decisions" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Decisions from screening stages." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#search_log> a owl:Class ;
    rdfs:label "search_log" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Logs of search executions." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#search_query> a owl:Class ;
    rdfs:label "search_query" ;
    rdfs:subClassOf revaise:StageOutputKind ;
    skos:definition "Search query strings used in databases." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#COMPLETE> a owl:Class ;
    rdfs:label "COMPLETE" ;
    rdfs:subClassOf revaise:StageStatus ;
    skos:definition "The stage has been completed." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#IN_PROGRESS> a owl:Class ;
    rdfs:label "IN_PROGRESS" ;
    rdfs:subClassOf revaise:StageStatus ;
    skos:definition "The stage is currently underway." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#NOT_APPLICABLE> a owl:Class ;
    rdfs:label "NOT_APPLICABLE" ;
    rdfs:subClassOf revaise:StageStatus ;
    skos:definition "The stage does not apply to this review." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#NOT_STARTED> a owl:Class ;
    rdfs:label "NOT_STARTED" ;
    rdfs:subClassOf revaise:StageStatus ;
    skos:definition "The stage has not been started." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#SKIPPED> a owl:Class ;
    rdfs:label "SKIPPED" ;
    rdfs:subClassOf revaise:StageStatus ;
    skos:definition "The stage was intentionally skipped." .

revaise:StageTrainingInfo a owl:Class ;
    rdfs:label "StageTrainingInfo" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_training_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_training_duration_hours ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_training_provided ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_training_materials_uri ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:stage_training_provided ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:stage_training_completion_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:stage_training_provided ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_training_completion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_training_duration_hours ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_training_materials_uri ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_training_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_training_completion_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:stage_training_duration_hours ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:stage_training_materials_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stage_training_notes ] ;
    skos:definition "Shared training information for review stages" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#data_extraction> a owl:Class ;
    rdfs:label "data_extraction" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Extracting data from included studies." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#deduplication> a owl:Class ;
    rdfs:label "deduplication" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Removing duplicate records." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#registration> a owl:Class ;
    rdfs:label "registration" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Registering the review protocol." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#reporting> a owl:Class ;
    rdfs:label "reporting" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Preparing review reports, checklists, and publication records." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#reporting_prisma> a owl:Class ;
    rdfs:label "reporting_prisma" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Preparing PRISMA report." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#reproducibility_pack> a owl:Class ;
    rdfs:label "reproducibility_pack" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Compiling reproducibility package." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#risk_of_bias> a owl:Class ;
    rdfs:label "risk_of_bias" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Assessing risk of bias." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#scoping> a owl:Class ;
    rdfs:label "scoping" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Initial scoping to refine the review question." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#screening_fulltext> a owl:Class ;
    rdfs:label "screening_fulltext" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Full-text screening of records." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#screening_title_abstract> a owl:Class ;
    rdfs:label "screening_title_abstract" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Screening titles and abstracts." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#search> a owl:Class ;
    rdfs:label "search" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Executing literature search strategies." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#synthesis_meta_analysis> a owl:Class ;
    rdfs:label "synthesis_meta_analysis" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Performing quantitative synthesis." .

<https://open-and-sustainable.github.io/revaise-model/schema/StageType#synthesis_narrative> a owl:Class ;
    rdfs:label "synthesis_narrative" ;
    rdfs:subClassOf revaise:StageType ;
    skos:definition "Performing narrative synthesis." .

revaise:StakeholderInput a owl:Class ;
    rdfs:label "StakeholderInput" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stakeholder_input_summary ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StakeholderInputType ;
            owl:onProperty revaise:stakeholder_input_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_input_source ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_input_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stakeholder_input_source ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_input_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_input_source ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stakeholder_role ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_input_summary ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_role ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_role ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_input_used ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_input_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:stakeholder_input_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:stakeholder_input_used ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_input_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_input_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_input_summary ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stakeholder_input_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_input_used ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_input_id ] ;
    skos:definition "Input that informed scoping decisions." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

<https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#CLINICAL> a owl:Class ;
    rdfs:label "CLINICAL" ;
    rdfs:subClassOf revaise:StakeholderInputType ;
    skos:definition "Clinical or practitioner input" .

<https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#DOMAIN_EXPERT> a owl:Class ;
    rdfs:label "DOMAIN_EXPERT" ;
    rdfs:subClassOf revaise:StakeholderInputType ;
    skos:definition "Domain expert input" .

<https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#LIBRARY> a owl:Class ;
    rdfs:label "LIBRARY" ;
    rdfs:subClassOf revaise:StakeholderInputType ;
    skos:definition "Information specialist or librarian input" .

<https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#METHODS> a owl:Class ;
    rdfs:label "METHODS" ;
    rdfs:subClassOf revaise:StakeholderInputType ;
    skos:definition "Methodological input" .

<https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#OTHER> a owl:Class ;
    rdfs:label "OTHER" ;
    rdfs:subClassOf revaise:StakeholderInputType ;
    skos:definition "Other stakeholder input" .

<https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#PATIENT_PUBLIC> a owl:Class ;
    rdfs:label "PATIENT_PUBLIC" ;
    rdfs:subClassOf revaise:StakeholderInputType ;
    skos:definition "Patient, public, or community input" .

<https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#POLICY> a owl:Class ;
    rdfs:label "POLICY" ;
    rdfs:subClassOf revaise:StakeholderInputType ;
    skos:definition "Policy or decision-maker input" .

revaise:StudyCharacteristics a owl:Class ;
    rdfs:label "StudyCharacteristics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:study_country ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:study_registration_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:study_setting ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:funding_source ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:outcome_measures ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:participant_characteristics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_registration_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:study_design ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:comparator_details ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:intervention_details ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:participant_characteristics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:comparator_details ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_sample_size ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:study_sample_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:intervention_details ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StudyDesign ;
            owl:onProperty revaise:study_design ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:intervention_details ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:funding_source ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:study_sample_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:PublicationStatus ;
            owl:onProperty revaise:publication_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:funding_source ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_design ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:study_setting ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:study_registration_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_country ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:outcome_measures ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:comparator_details ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:participant_characteristics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:study_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:study_duration ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_setting ] ;
    skos:definition "Key characteristics of a study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_CONTROL> a owl:Class ;
    rdfs:label "CASE_CONTROL" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Case-control study" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_REPORT> a owl:Class ;
    rdfs:label "CASE_REPORT" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Case report" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_SERIES> a owl:Class ;
    rdfs:label "CASE_SERIES" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Case series" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CLUSTER_RCT> a owl:Class ;
    rdfs:label "CLUSTER_RCT" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Cluster randomized controlled trial" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#COHORT> a owl:Class ;
    rdfs:label "COHORT" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Cohort study" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CROSS_SECTIONAL> a owl:Class ;
    rdfs:label "CROSS_SECTIONAL" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Cross-sectional study" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#META_ANALYSIS> a owl:Class ;
    rdfs:label "META_ANALYSIS" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#MIXED_METHODS> a owl:Class ;
    rdfs:label "MIXED_METHODS" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Mixed methods study" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#NARRATIVE_REVIEW> a owl:Class ;
    rdfs:label "NARRATIVE_REVIEW" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Narrative review" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#NON_RANDOMIZED> a owl:Class ;
    rdfs:label "NON_RANDOMIZED" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Non-randomized controlled trial" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#OTHER> a owl:Class ;
    rdfs:label "OTHER" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Other study design" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#QUALITATIVE> a owl:Class ;
    rdfs:label "QUALITATIVE" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Qualitative study" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#RCT> a owl:Class ;
    rdfs:label "RCT" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Randomized controlled trial" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#SCOPING_REVIEW> a owl:Class ;
    rdfs:label "SCOPING_REVIEW" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Scoping review" .

<https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#SYSTEMATIC_REVIEW> a owl:Class ;
    rdfs:label "SYSTEMATIC_REVIEW" ;
    rdfs:subClassOf revaise:StudyDesign ;
    skos:definition "Systematic review" .

revaise:StudyResult a owl:Class ;
    rdfs:label "StudyResult" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:result_p_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:result_ci_upper ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:result_measure ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_outcome ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_measure ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_effect_estimate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_ci_upper ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_intervention_n ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_p_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_ci_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_effect_estimate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_ci_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_p_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_total_n ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_comparator_n ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_ci_upper ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_intervention_n ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:result_effect_estimate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:result_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:result_outcome ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:result_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:result_ci_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_comparator_n ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:result_intervention_n ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_total_n ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:result_outcome ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:result_measure ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:result_comparator_n ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:result_total_n ] ;
    skos:definition "A single result reported by a study for a specific outcome, with full numeric detail." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:SubgroupAnalysis a owl:Class ;
    rdfs:label "SubgroupAnalysis" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:subgroup_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:subgroup_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:subgroup_variable ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:subgroup_variable ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:interaction_test_p_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:parent_analysis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:subgroup_categories ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:heterogeneity_between_groups ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:subgroup_results ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:subgroup_categories ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:interaction_test_p_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:subgroup_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SubgroupResult ;
            owl:onProperty revaise:subgroup_results ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:interaction_test_p_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:heterogeneity_between_groups ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:parent_analysis_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:subgroup_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:heterogeneity_between_groups ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:subgroup_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:subgroup_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:parent_analysis_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:subgroup_variable ] ;
    skos:definition "Subgroup analysis within meta-analysis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:SubgroupResult a owl:Class ;
    rdfs:label "SubgroupResult" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:effect_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:i_squared ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:effect_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:subgroup_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:n_studies ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:n_studies ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:i_squared ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:n_studies ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:subgroup_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:i_squared ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:effect_size ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:subgroup_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:confidence_interval_upper ] ;
    skos:definition "Result for a specific subgroup" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#MIXED> a owl:Class ;
    rdfs:label "MIXED" ;
    rdfs:subClassOf revaise:SynthesisApproach ;
    skos:definition "Mixed narrative and quantitative" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#NARRATIVE> a owl:Class ;
    rdfs:label "NARRATIVE" ;
    rdfs:subClassOf revaise:SynthesisApproach ;
    skos:definition "Narrative/descriptive synthesis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#QUALITATIVE> a owl:Class ;
    rdfs:label "QUALITATIVE" ;
    rdfs:subClassOf revaise:SynthesisApproach ;
    skos:definition "Qualitative evidence synthesis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#QUANTITATIVE> a owl:Class ;
    rdfs:label "QUANTITATIVE" ;
    rdfs:subClassOf revaise:SynthesisApproach ;
    skos:definition "Quantitative synthesis (meta-analysis)" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#REALIST> a owl:Class ;
    rdfs:label "REALIST" ;
    rdfs:subClassOf revaise:SynthesisApproach ;
    skos:definition "Realist synthesis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#THEMATIC> a owl:Class ;
    rdfs:label "THEMATIC" ;
    rdfs:subClassOf revaise:SynthesisApproach ;
    skos:definition "Thematic synthesis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#VOTE_COUNTING> a owl:Class ;
    rdfs:label "VOTE_COUNTING" ;
    rdfs:subClassOf revaise:SynthesisApproach ;
    skos:definition "Vote counting based on direction of effect" .

revaise:SynthesisMethod a owl:Class ;
    rdfs:label "SynthesisMethod" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:method_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:method_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:method_reference ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:method_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:method_reference ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:method_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:method_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:method_limitations ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:method_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:method_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:method_assumptions ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SynthesisMethodType ;
            owl:onProperty revaise:method_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:method_justification ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:method_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:method_limitations ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:method_assumptions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:method_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:method_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:method_justification ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:method_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:method_reference ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:method_justification ] ;
    skos:definition "Specific method used for synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#BAYESIAN_META_ANALYSIS> a owl:Class ;
    rdfs:label "BAYESIAN_META_ANALYSIS" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Bayesian meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#CUMULATIVE_META_ANALYSIS> a owl:Class ;
    rdfs:label "CUMULATIVE_META_ANALYSIS" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Cumulative meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#FRAMEWORK_SYNTHESIS> a owl:Class ;
    rdfs:label "FRAMEWORK_SYNTHESIS" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Framework synthesis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#GRAPHICAL_DISPLAY> a owl:Class ;
    rdfs:label "GRAPHICAL_DISPLAY" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Graphical display of results" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#INDIVIDUAL_PATIENT_DATA> a owl:Class ;
    rdfs:label "INDIVIDUAL_PATIENT_DATA" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Individual patient data meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#META_REGRESSION> a owl:Class ;
    rdfs:label "META_REGRESSION" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Meta-regression analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#NARRATIVE_SUMMARY> a owl:Class ;
    rdfs:label "NARRATIVE_SUMMARY" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Narrative summary" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#NETWORK_META_ANALYSIS> a owl:Class ;
    rdfs:label "NETWORK_META_ANALYSIS" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Network meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#PAIRWISE_META_ANALYSIS> a owl:Class ;
    rdfs:label "PAIRWISE_META_ANALYSIS" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Traditional pairwise meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#TABULATION> a owl:Class ;
    rdfs:label "TABULATION" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Tabulation of results" .

<https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#TEXTUAL_NARRATIVE> a owl:Class ;
    rdfs:label "TEXTUAL_NARRATIVE" ;
    rdfs:subClassOf revaise:SynthesisMethodType ;
    skos:definition "Textual narrative synthesis" .

revaise:SynthesisStage a owl:Class ;
    rdfs:label "SynthesisStage" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:synthesis_methods ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SensitivityAnalysis ;
            owl:onProperty revaise:sensitivity_analyses ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SynthesisQualityControl ;
            owl:onProperty revaise:synthesis_quality_control ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:PublicationBiasAssessment ;
            owl:onProperty revaise:publication_bias_assessment ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:synthesis_quality_control ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SynthesisMethod ;
            owl:onProperty revaise:synthesis_methods ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_visualizations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_bias_assessment ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_statistics ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:synthesis_quality_control ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:meta_analyses ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:subgroup_analyses ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIAssistance ;
            owl:onProperty revaise:ai_assistance_config ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:synthesis_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_bias_assessment ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:narrative_synthesis ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SynthesisProtocol ;
            owl:onProperty revaise:synthesis_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:evidence_grading ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:narrative_synthesis ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:EvidenceGrading ;
            owl:onProperty revaise:evidence_grading ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:synthesis_protocol ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:synthesis_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:NarrativeSynthesis ;
            owl:onProperty revaise:narrative_synthesis ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:sensitivity_analyses ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SubgroupAnalysis ;
            owl:onProperty revaise:subgroup_analyses ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:MetaAnalysis ;
            owl:onProperty revaise:meta_analyses ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SynthesisStatistics ;
            owl:onProperty revaise:synthesis_statistics ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:synthesis_visualizations ],
        revaise:StageExecution ;
    skos:definition "Stage for synthesizing evidence from included studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:SynthesisTheme a owl:Class ;
    rdfs:label "SynthesisTheme" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:supporting_studies ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:theme_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:theme_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:theme_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:theme_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:theme_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:theme_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:theme_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:theme_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:supporting_studies ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:theme_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:theme_strength ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:theme_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:theme_strength ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:EvidenceStrength ;
            owl:onProperty revaise:theme_strength ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:theme_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:theme_notes ] ;
    skos:definition "Theme identified in narrative synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#ASPREDICTED> a owl:Class ;
    rdfs:label "ASPREDICTED" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "AsPredicted template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CAMPBELL> a owl:Class ;
    rdfs:label "CAMPBELL" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "Campbell Collaboration template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CLINICAL_TRIALS> a owl:Class ;
    rdfs:label "CLINICAL_TRIALS" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "ClinicalTrials.gov template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#COCHRANE> a owl:Class ;
    rdfs:label "COCHRANE" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "Cochrane protocol template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CUSTOM> a owl:Class ;
    rdfs:label "CUSTOM" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "Custom institutional template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#OSF_PREREG> a owl:Class ;
    rdfs:label "OSF_PREREG" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "OSF Preregistration template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#OSF_PREREG_PLUS> a owl:Class ;
    rdfs:label "OSF_PREREG_PLUS" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "OSF Preregistration Plus template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#PRISMA_P> a owl:Class ;
    rdfs:label "PRISMA_P" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "PRISMA-P protocol template" .

<https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#PROSPERO> a owl:Class ;
    rdfs:label "PROSPERO" ;
    rdfs:subClassOf revaise:TemplateType ;
    skos:definition "PROSPERO registration template" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#ACADEMIC> a owl:Class ;
    rdfs:label "ACADEMIC" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Academic/educational license" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#COMMERCIAL> a owl:Class ;
    rdfs:label "COMMERCIAL" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Commercial license" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#CUSTOM> a owl:Class ;
    rdfs:label "CUSTOM" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Custom license agreement" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#FREEMIUM> a owl:Class ;
    rdfs:label "FREEMIUM" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Free with premium features" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#OPEN_SOURCE> a owl:Class ;
    rdfs:label "OPEN_SOURCE" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Open source license" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#PERPETUAL> a owl:Class ;
    rdfs:label "PERPETUAL" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Perpetual license" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#SUBSCRIPTION> a owl:Class ;
    rdfs:label "SUBSCRIPTION" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Subscription-based" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#TRIAL> a owl:Class ;
    rdfs:label "TRIAL" ;
    rdfs:subClassOf revaise:ToolLicenseType ;
    skos:definition "Trial version" .

revaise:ToolParameter a owl:Class ;
    rdfs:label "ToolParameter" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:param_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_default ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:param_required ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:param_required ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:param_category ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ParameterType ;
            owl:onProperty revaise:param_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_category ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:param_type ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:param_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:param_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:param_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:param_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_required ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:param_category ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:param_default ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:param_description ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:param_value ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:param_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:param_default ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:param_value ] ;
    skos:definition "Configuration parameter for a tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#AI_EXTRACTION> a owl:Class ;
    rdfs:label "AI_EXTRACTION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "AI-assisted data extraction" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#AI_SCREENING> a owl:Class ;
    rdfs:label "AI_SCREENING" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "AI-assisted screening" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#API_INTEGRATION> a owl:Class ;
    rdfs:label "API_INTEGRATION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Integration with other services" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#COLLABORATION> a owl:Class ;
    rdfs:label "COLLABORATION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Team collaboration" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#CONFLICT_RESOLUTION> a owl:Class ;
    rdfs:label "CONFLICT_RESOLUTION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Resolving reviewer conflicts" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#CUSTOM_AUTOMATION> a owl:Class ;
    rdfs:label "CUSTOM_AUTOMATION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Custom automation scripts" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DATA_EXTRACTION> a owl:Class ;
    rdfs:label "DATA_EXTRACTION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Manual data extraction platform" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DATA_VISUALIZATION> a owl:Class ;
    rdfs:label "DATA_VISUALIZATION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Creating visualizations" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DEDUPLICATION> a owl:Class ;
    rdfs:label "DEDUPLICATION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Removing duplicate records" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#META_ANALYSIS> a owl:Class ;
    rdfs:label "META_ANALYSIS" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Conducting meta-analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#OTHER> a owl:Class ;
    rdfs:label "OTHER" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Other purpose" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PRISMA_FLOW> a owl:Class ;
    rdfs:label "PRISMA_FLOW" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Creating PRISMA flow diagrams" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PROJECT_MANAGEMENT> a owl:Class ;
    rdfs:label "PROJECT_MANAGEMENT" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Managing review project" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PROTOCOL_REGISTRATION> a owl:Class ;
    rdfs:label "PROTOCOL_REGISTRATION" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Registering review protocol" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#QUALITY_ASSESSMENT> a owl:Class ;
    rdfs:label "QUALITY_ASSESSMENT" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Assessing study quality or risk of bias" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#REFERENCE_MANAGER> a owl:Class ;
    rdfs:label "REFERENCE_MANAGER" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Managing references and citations" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#REPORTING> a owl:Class ;
    rdfs:label "REPORTING" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Generating reports" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#SCREENING_PLATFORM> a owl:Class ;
    rdfs:label "SCREENING_PLATFORM" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Platform for screening studies" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#SEARCH_MANAGEMENT> a owl:Class ;
    rdfs:label "SEARCH_MANAGEMENT" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Managing literature searches" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#STATISTICS> a owl:Class ;
    rdfs:label "STATISTICS" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Statistical analysis" .

<https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#TEXT_ANALYSIS> a owl:Class ;
    rdfs:label "TEXT_ANALYSIS" ;
    rdfs:subClassOf revaise:ToolPurpose ;
    skos:definition "Analyzing text content" .

revaise:TrimFillResult a owl:Class ;
    rdfs:label "TrimFillResult" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:adjusted_ci_upper ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:studies_filled ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:adjusted_effect ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:studies_trimmed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:studies_trimmed ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:adjusted_ci_upper ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:studies_trimmed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:studies_filled ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:adjusted_ci_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:adjusted_effect ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:adjusted_ci_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:adjusted_ci_upper ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:adjusted_effect ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:adjusted_ci_lower ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:studies_filled ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:adjustment_direction ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:adjustment_direction ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:adjustment_direction ] ;
    skos:definition "Result of trim and fill analysis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:ValidationRule a owl:Class ;
    rdfs:label "ValidationRule" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rule_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rule_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:error_message ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:severity ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:severity ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:error_message ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ValidationRuleType ;
            owl:onProperty revaise:rule_type ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:rule_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rule_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rule_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ValidationSeverity ;
            owl:onProperty revaise:severity ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:error_message ] ;
    skos:definition "Validation rule for a field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#CUSTOM> a owl:Class ;
    rdfs:label "CUSTOM" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Custom validation logic" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#DATE_RANGE> a owl:Class ;
    rdfs:label "DATE_RANGE" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Date range constraint" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#EMAIL> a owl:Class ;
    rdfs:label "EMAIL" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Valid email format" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MAX_LENGTH> a owl:Class ;
    rdfs:label "MAX_LENGTH" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Maximum length constraint" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MAX_VALUE> a owl:Class ;
    rdfs:label "MAX_VALUE" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Maximum numeric value" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MIN_LENGTH> a owl:Class ;
    rdfs:label "MIN_LENGTH" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Minimum length constraint" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MIN_VALUE> a owl:Class ;
    rdfs:label "MIN_VALUE" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Minimum numeric value" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#PATTERN> a owl:Class ;
    rdfs:label "PATTERN" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Regular expression pattern" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#REQUIRED> a owl:Class ;
    rdfs:label "REQUIRED" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Field is required" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#UNIQUE> a owl:Class ;
    rdfs:label "UNIQUE" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Value must be unique" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#URL> a owl:Class ;
    rdfs:label "URL" ;
    rdfs:subClassOf revaise:ValidationRuleType ;
    skos:definition "Valid URL format" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#ERROR> a owl:Class ;
    rdfs:label "ERROR" ;
    rdfs:subClassOf revaise:ValidationSeverity ;
    skos:definition "Validation failure prevents submission" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#INFO> a owl:Class ;
    rdfs:label "INFO" ;
    rdfs:subClassOf revaise:ValidationSeverity ;
    skos:definition "Informational message only" .

<https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#WARNING> a owl:Class ;
    rdfs:label "WARNING" ;
    rdfs:subClassOf revaise:ValidationSeverity ;
    skos:definition "Validation failure shows warning but allows submission" .

revaise:affected_protocol_sections a owl:DatatypeProperty ;
    rdfs:label "affected_protocol_sections" ;
    rdfs:range xsd:string ;
    skos:definition "Protocol sections affected by the decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:affiliations a owl:ObjectProperty ;
    rdfs:label "affiliations" ;
    rdfs:range revaise:Affiliation ;
    skos:definition "Institutional affiliations of the author" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:ai_parameters a owl:ObjectProperty ;
    rdfs:label "ai_parameters" ;
    rdfs:range revaise:AIParameter ;
    skos:definition "Model parameters and settings" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_prompts a owl:ObjectProperty ;
    rdfs:label "ai_prompts" ;
    rdfs:range revaise:AIPrompt ;
    skos:definition "Prompts used to interact with the AI" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_purpose a owl:ObjectProperty ;
    rdfs:label "ai_purpose" ;
    rdfs:range revaise:AIPurpose ;
    skos:definition "Purposes for which AI is used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_validation_rules a owl:DatatypeProperty ;
    rdfs:label "ai_validation_rules" ;
    rdfs:range xsd:string ;
    skos:definition "Rules for validating AI outputs" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:allowed_change_types a owl:ObjectProperty ;
    rdfs:label "allowed_change_types" ;
    rdfs:range revaise:AmendmentType ;
    skos:definition "Types of amendments allowed for this registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:allowed_templates a owl:DatatypeProperty ;
    rdfs:label "allowed_templates" ;
    rdfs:range xsd:anyURI ;
    skos:definition "List of allowed registration templates" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:analysis_sessions a owl:ObjectProperty ;
    rdfs:label "analysis_sessions" ;
    rdfs:range revaise:WorkSession ;
    skos:definition "Analysis sessions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:analyst_ids a owl:DatatypeProperty ;
    rdfs:label "analyst_ids" ;
    rdfs:range xsd:string ;
    skos:definition "Analyst identifiers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:applicable_review_types a owl:ObjectProperty ;
    rdfs:label "applicable_review_types" ;
    rdfs:range revaise:ReviewType ;
    skos:definition "Review types the protocol applies to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:assessment_methods a owl:ObjectProperty ;
    rdfs:label "assessment_methods" ;
    rdfs:range revaise:PublicationBiasMethod ;
    skos:definition "Assessment methods" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:authors a owl:ObjectProperty ;
    rdfs:label "authors" ;
    rdfs:range revaise:Author ;
    skos:definition "List of authors of the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:base_discrepancy_resolutions a owl:ObjectProperty ;
    rdfs:label "base_discrepancy_resolutions" ;
    rdfs:range revaise:ConflictResolution ;
    skos:definition "Base discrepancy resolutions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_participant_workloads a owl:ObjectProperty ;
    rdfs:label "base_participant_workloads" ;
    rdfs:range revaise:ParticipantWorkload ;
    skos:definition "Base participant workloads" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:base_protocol_deviations a owl:DatatypeProperty ;
    rdfs:label "base_protocol_deviations" ;
    rdfs:range xsd:string ;
    skos:definition "Base protocol deviations" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_protocol_software a owl:ObjectProperty ;
    rdfs:label "base_protocol_software" ;
    rdfs:range revaise:ExternalTool ;
    skos:definition "Base protocol software" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_protocol_tools a owl:ObjectProperty ;
    rdfs:label "base_protocol_tools" ;
    rdfs:range revaise:ExternalTool ;
    skos:definition "Base protocol tools" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:calculation_verification a owl:DatatypeProperty ;
    rdfs:label "calculation_verification" ;
    rdfs:range xsd:string ;
    skos:definition "Calculation verification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:candidate_outcomes a owl:DatatypeProperty ;
    rdfs:label "candidate_outcomes" ;
    rdfs:range xsd:string ;
    skos:definition "Outcome components of the candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:checklist_items a owl:ObjectProperty ;
    rdfs:label "checklist_items" ;
    rdfs:range revaise:ChecklistItem ;
    skos:definition "Items in the checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:checks_performed a owl:DatatypeProperty ;
    rdfs:label "checks_performed" ;
    rdfs:range xsd:string ;
    skos:definition "Specific checks performed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:common_causes a owl:DatatypeProperty ;
    rdfs:label "common_causes" ;
    rdfs:range xsd:string ;
    skos:definition "Common causes of this conflict pattern" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:comparator_criteria a owl:DatatypeProperty ;
    rdfs:label "comparator_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Criteria related to comparators" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:comparison_groups a owl:DatatypeProperty ;
    rdfs:label "comparison_groups" ;
    rdfs:range xsd:string ;
    skos:definition "Comparison groups" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:conflict_resolutions a owl:ObjectProperty ;
    rdfs:label "conflict_resolutions" ;
    rdfs:range revaise:ScreeningConflictResolution ;
    skos:definition "Resolutions of conflicts between reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:conflicting_decisions a owl:DatatypeProperty ;
    rdfs:label "conflicting_decisions" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of the conflicting screening decisions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:conflicting_items a owl:DatatypeProperty ;
    rdfs:label "conflicting_items" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of items in conflict" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:corrective_actions a owl:DatatypeProperty ;
    rdfs:label "corrective_actions" ;
    rdfs:range xsd:string ;
    skos:definition "Corrective actions taken" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:data_transformation_rules a owl:DatatypeProperty ;
    rdfs:label "data_transformation_rules" ;
    rdfs:range xsd:string ;
    skos:definition "Data transformation rules" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:databases a owl:ObjectProperty ;
    rdfs:label "databases" ;
    rdfs:range revaise:Database ;
    skos:definition "List of databases used for literature searching" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:decision_made_by a owl:ObjectProperty ;
    rdfs:label "decision_made_by" ;
    rdfs:range revaise:Participant ;
    skos:definition "Participants who made the decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:dedup_criteria a owl:DatatypeProperty ;
    rdfs:label "dedup_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Criteria used to identify duplicate records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:dedup_performed_by a owl:ObjectProperty ;
    rdfs:label "dedup_performed_by" ;
    rdfs:range revaise:Author ;
    skos:definition "Person(s) who performed the deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:dedup_tools a owl:ObjectProperty ;
    rdfs:label "dedup_tools" ;
    rdfs:range revaise:ExternalTool ;
    skos:definition "External tools used for deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:disagreement_types a owl:DatatypeProperty ;
    rdfs:label "disagreement_types" ;
    rdfs:range xsd:string ;
    skos:definition "Types of disagreements observed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:domain_assessments a owl:ObjectProperty ;
    rdfs:label "domain_assessments" ;
    rdfs:range revaise:DomainAssessment ;
    skos:definition "Assessment of individual quality domains" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:downgrade_reasons a owl:DatatypeProperty ;
    rdfs:label "downgrade_reasons" ;
    rdfs:range xsd:string ;
    skos:definition "Downgrade reasons" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:duplicate_groups a owl:ObjectProperty ;
    rdfs:label "duplicate_groups" ;
    rdfs:range revaise:DuplicateGroup ;
    skos:definition "Groups of records identified as duplicates" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:duplicate_record_ids a owl:DatatypeProperty ;
    rdfs:label "duplicate_record_ids" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of records identified as duplicates of the master" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:effect_measures a owl:ObjectProperty ;
    rdfs:label "effect_measures" ;
    rdfs:range revaise:EffectMeasure ;
    skos:definition "Effect measures" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:errors_encountered a owl:DatatypeProperty ;
    rdfs:label "errors_encountered" ;
    rdfs:range xsd:string ;
    skos:definition "Errors encountered during the session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:evidence_grading a owl:ObjectProperty ;
    rdfs:label "evidence_grading" ;
    rdfs:range revaise:EvidenceGrading ;
    skos:definition "Evidence quality grading" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:excluded_record_ids a owl:DatatypeProperty ;
    rdfs:label "excluded_record_ids" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of records excluded in this round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:exclusion_criteria a owl:DatatypeProperty ;
    rdfs:label "exclusion_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "List of criteria for excluding studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:exclusion_reasons a owl:DatatypeProperty ;
    rdfs:label "exclusion_reasons" ;
    rdfs:range xsd:string ;
    skos:definition "Reasons for exclusion if record was excluded" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:expertise_areas a owl:DatatypeProperty ;
    rdfs:label "expertise_areas" ;
    rdfs:range xsd:string ;
    skos:definition "Areas of expertise relevant to the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:exploratory_outputs a owl:ObjectProperty ;
    rdfs:label "exploratory_outputs" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Outputs produced by the exploratory search" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_searches a owl:ObjectProperty ;
    rdfs:label "exploratory_searches" ;
    rdfs:range revaise:ExploratorySearch ;
    skos:definition "Exploratory searches used to understand the evidence landscape" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:extracted_data a owl:ObjectProperty ;
    rdfs:label "extracted_data" ;
    rdfs:range revaise:ExtractedDataPoint ;
    skos:definition "Extracted data points" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extracted_studies a owl:ObjectProperty ;
    rdfs:label "extracted_studies" ;
    rdfs:range revaise:ExtractedStudy ;
    skos:definition "Studies with extracted data" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_forms a owl:ObjectProperty ;
    rdfs:label "extraction_forms" ;
    rdfs:range revaise:ExtractionForm ;
    skos:definition "Data extraction forms used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_sessions a owl:ObjectProperty ;
    rdfs:label "extraction_sessions" ;
    rdfs:range revaise:WorkSession ;
    skos:definition "Extraction work sessions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_specific_checks a owl:DatatypeProperty ;
    rdfs:label "extraction_specific_checks" ;
    rdfs:range xsd:string ;
    skos:definition "Extraction-specific quality checks" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:field_dependencies a owl:ObjectProperty ;
    rdfs:label "field_dependencies" ;
    rdfs:range revaise:FieldDependency ;
    skos:definition "Dependencies on other fields" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_level_agreements a owl:ObjectProperty ;
    rdfs:label "field_level_agreements" ;
    rdfs:range revaise:FieldAgreement ;
    skos:definition "Agreement metrics for individual fields" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:field_options a owl:ObjectProperty ;
    rdfs:label "field_options" ;
    rdfs:range revaise:FieldOption ;
    skos:definition "Options for select/multi-select fields" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_validation_rules a owl:ObjectProperty ;
    rdfs:label "field_validation_rules" ;
    rdfs:range revaise:ValidationRule ;
    skos:definition "Validation rules for the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:final_extracted_values a owl:ObjectProperty ;
    rdfs:label "final_extracted_values" ;
    rdfs:range revaise:ExtractedDataPoint ;
    skos:definition "Final extracted values" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_sections a owl:ObjectProperty ;
    rdfs:label "form_sections" ;
    rdfs:range revaise:FormSection ;
    skos:definition "Sections in form" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:funding_sources a owl:ObjectProperty ;
    rdfs:label "funding_sources" ;
    rdfs:range revaise:FundingSource ;
    skos:definition "Sources of funding for the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:geographic_criteria a owl:DatatypeProperty ;
    rdfs:label "geographic_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Geographic restrictions for studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:grader_ids a owl:DatatypeProperty ;
    rdfs:label "grader_ids" ;
    rdfs:range xsd:string ;
    skos:definition "Grader identifiers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:hash_algorithms a owl:ObjectProperty ;
    rdfs:label "hash_algorithms" ;
    rdfs:range revaise:HashAlgorithm ;
    skos:definition "Hash algorithms accepted for content verification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:human_modifications a owl:ObjectProperty ;
    rdfs:label "human_modifications" ;
    rdfs:range revaise:HumanModification ;
    skos:definition "Modifications made by humans to AI outputs" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:included_record_ids a owl:DatatypeProperty ;
    rdfs:label "included_record_ids" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of records included/passed to next round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:included_studies a owl:DatatypeProperty ;
    rdfs:label "included_studies" ;
    rdfs:range xsd:string ;
    skos:definition "Included studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:inclusion_criteria a owl:DatatypeProperty ;
    rdfs:label "inclusion_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "List of criteria for including studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:inputs a owl:ObjectProperty ;
    rdfs:label "inputs" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Input artifacts" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:intervention_criteria a owl:DatatypeProperty ;
    rdfs:label "intervention_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Criteria related to interventions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:involved_fields a owl:DatatypeProperty ;
    rdfs:label "involved_fields" ;
    rdfs:range xsd:string ;
    skos:definition "Fields commonly involved in this pattern" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:involved_participants a owl:DatatypeProperty ;
    rdfs:label "involved_participants" ;
    rdfs:range xsd:string ;
    skos:definition "Participants commonly involved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:item_ids_processed a owl:DatatypeProperty ;
    rdfs:label "item_ids_processed" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of items processed in this session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:item_results a owl:ObjectProperty ;
    rdfs:label "item_results" ;
    rdfs:range revaise:ConformanceItemResult ;
    skos:definition "Per-item results from a conformance check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:items_in_batch a owl:DatatypeProperty ;
    rdfs:label "items_in_batch" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of items in this batch" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:keywords a owl:DatatypeProperty ;
    rdfs:label "keywords" ;
    rdfs:range xsd:string ;
    skos:definition "Keywords associated with the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:language_criteria a owl:DatatypeProperty ;
    rdfs:label "language_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Acceptable languages for publications" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:language_restrictions a owl:DatatypeProperty ;
    rdfs:label "language_restrictions" ;
    rdfs:range xsd:string ;
    skos:definition "Language restrictions for searches" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:literature_records a owl:ObjectProperty ;
    rdfs:label "literature_records" ;
    rdfs:range revaise:LiteratureRecord ;
    skos:definition "Literature records associated with this review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:match_fields a owl:DatatypeProperty ;
    rdfs:label "match_fields" ;
    rdfs:range xsd:string ;
    skos:definition "Fields that matched between duplicate records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:meta_analyses a owl:ObjectProperty ;
    rdfs:label "meta_analyses" ;
    rdfs:range revaise:MetaAnalysis ;
    skos:definition "Meta-analyses performed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method_assumptions a owl:DatatypeProperty ;
    rdfs:label "method_assumptions" ;
    rdfs:range xsd:string ;
    skos:definition "Method assumptions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method_limitations a owl:DatatypeProperty ;
    rdfs:label "method_limitations" ;
    rdfs:range xsd:string ;
    skos:definition "Method limitations" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/Protocol> a owl:Class ;
    rdfs:label "Protocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/eligibility_criteria> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/picos> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/research_question> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_url> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/research_question> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/research_question> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registry> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendments> ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/Amendment> ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendments> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registry> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_id> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_url> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/protocol_start_date> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/picos> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registry> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_url> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_id> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/protocol_start_date> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_id> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/protocol_start_date> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/eligibility_criteria> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/eligibility_criteria> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/picos> ] ;
    skos:definition "Scoping and registration details of the review." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/affected_sections> a owl:DatatypeProperty ;
    rdfs:label "affected_sections" ;
    rdfs:range xsd:string ;
    skos:definition "Protocol sections affected by this amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/containers> a owl:ObjectProperty ;
    rdfs:label "containers" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutputRef> ;
    skos:definition "Container images used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/lockfiles> a owl:ObjectProperty ;
    rdfs:label "lockfiles" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutputRef> ;
    skos:definition "Environment lockfiles" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env> .

revaise:optional_fields a owl:ObjectProperty ;
    rdfs:label "optional_fields" ;
    rdfs:range revaise:TemplateField ;
    skos:definition "Fields that may be completed in this template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:original_decisions a owl:DatatypeProperty ;
    rdfs:label "original_decisions" ;
    rdfs:range xsd:string ;
    skos:definition "Original conflicting decisions or values" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:outcome_criteria a owl:DatatypeProperty ;
    rdfs:label "outcome_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Criteria related to outcomes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:outcome_measures a owl:DatatypeProperty ;
    rdfs:label "outcome_measures" ;
    rdfs:range xsd:string ;
    skos:definition "Outcome measures used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:outputs a owl:ObjectProperty ;
    rdfs:label "outputs" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Output artifacts" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:participant_role a owl:ObjectProperty ;
    rdfs:label "participant_role" ;
    rdfs:range revaise:ParticipantRole ;
    skos:definition "Role(s) of the participant in the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:planned_comparisons a owl:DatatypeProperty ;
    rdfs:label "planned_comparisons" ;
    rdfs:range xsd:string ;
    skos:definition "Planned comparisons" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:planned_reporting_standards a owl:DatatypeProperty ;
    rdfs:label "planned_reporting_standards" ;
    rdfs:range xsd:string ;
    skos:definition "Reporting standards planned for use" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:planned_scoping_methods a owl:DatatypeProperty ;
    rdfs:label "planned_scoping_methods" ;
    rdfs:range xsd:string ;
    skos:definition "Methods planned for scoping" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:population_criteria a owl:DatatypeProperty ;
    rdfs:label "population_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Criteria related to study population" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:prompt_examples a owl:DatatypeProperty ;
    rdfs:label "prompt_examples" ;
    rdfs:range xsd:string ;
    skos:definition "Few-shot examples included in the prompt" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:publication_records a owl:ObjectProperty ;
    rdfs:label "publication_records" ;
    rdfs:range revaise:PublicationRecord ;
    skos:definition "Publication, submission, and dissemination records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_type_criteria a owl:ObjectProperty ;
    rdfs:label "publication_type_criteria" ;
    rdfs:range revaise:PublicationType ;
    skos:definition "Acceptable publication types" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:publication_type_restrictions a owl:DatatypeProperty ;
    rdfs:label "publication_type_restrictions" ;
    rdfs:range xsd:string ;
    skos:definition "Publication type restrictions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:quality_domains a owl:ObjectProperty ;
    rdfs:label "quality_domains" ;
    rdfs:range revaise:QualityDomain ;
    skos:definition "Quality domains" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:query_filters a owl:DatatypeProperty ;
    rdfs:label "query_filters" ;
    rdfs:range xsd:string ;
    skos:definition "Filters applied to the search (e.g., date range, language)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:records a owl:ObjectProperty ;
    rdfs:label "records" ;
    rdfs:range revaise:LiteratureRecord ;
    skos:definition "List of literature records in the collection" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:registration_platforms a owl:DatatypeProperty ;
    rdfs:label "registration_platforms" ;
    rdfs:range xsd:string ;
    skos:definition "Platforms where protocol will be registered" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registrations a owl:ObjectProperty ;
    rdfs:label "registrations" ;
    rdfs:range revaise:Registration ;
    skos:definition "List of registrations for this review protocol" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:report_documents a owl:ObjectProperty ;
    rdfs:label "report_documents" ;
    rdfs:range revaise:ReportDocument ;
    skos:definition "Manuscripts, preprints, reports, and supplementary reporting documents" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_approvals a owl:ObjectProperty ;
    rdfs:label "reporting_approvals" ;
    rdfs:range revaise:ReportingApproval ;
    skos:definition "Author, stakeholder, or governance approvals for reports" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklist_items a owl:ObjectProperty ;
    rdfs:label "reporting_checklist_items" ;
    rdfs:range revaise:ReportingChecklistItem ;
    skos:definition "Items in the reporting checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklists a owl:ObjectProperty ;
    rdfs:label "reporting_checklists" ;
    rdfs:range revaise:ReportingChecklist ;
    skos:definition "Reporting checklists and item-level completion information" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_deviations a owl:ObjectProperty ;
    rdfs:label "reporting_deviations" ;
    rdfs:range revaise:ReportingDeviation ;
    skos:definition "Protocol deviations disclosed in reporting" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_item_artifact_refs a owl:DatatypeProperty ;
    rdfs:label "reporting_item_artifact_refs" ;
    rdfs:range xsd:string ;
    skos:definition "References to model artifacts supporting the reporting item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standards a owl:ObjectProperty ;
    rdfs:label "reporting_standards" ;
    rdfs:range revaise:ReportingStandard ;
    skos:definition "Reporting standards used or planned" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:required_fields a owl:ObjectProperty ;
    rdfs:label "required_fields" ;
    rdfs:range revaise:TemplateField ;
    skos:definition "Fields that must be completed in this template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:resolution_methods_used a owl:ObjectProperty ;
    rdfs:label "resolution_methods_used" ;
    rdfs:range revaise:ResolutionMethodCount ;
    skos:definition "Count of each resolution method used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:response_options a owl:DatatypeProperty ;
    rdfs:label "response_options" ;
    rdfs:range xsd:string ;
    skos:definition "Possible responses to this item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:result_collections a owl:ObjectProperty ;
    rdfs:label "result_collections" ;
    rdfs:range revaise:LiteratureRecordCollection ;
    skos:definition "Collections of literature records from searches" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:resulting_changes a owl:DatatypeProperty ;
    rdfs:label "resulting_changes" ;
    rdfs:range xsd:string ;
    skos:definition "Changes resulting from the decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:review_authors a owl:ObjectProperty ;
    rdfs:label "review_authors" ;
    rdfs:range revaise:Author ;
    skos:definition "Authors involved in the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_keywords a owl:DatatypeProperty ;
    rdfs:label "review_keywords" ;
    rdfs:range xsd:string ;
    skos:definition "Keywords describing the review topic" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:reviewers a owl:ObjectProperty ;
    rdfs:label "reviewers" ;
    rdfs:range revaise:Participant ;
    skos:definition "Reviewers involved in this screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:risk_of_bias_domains a owl:ObjectProperty ;
    rdfs:label "risk_of_bias_domains" ;
    rdfs:range revaise:RiskOfBiasDomainAssessment ;
    skos:definition "Risk-of-bias domain judgements, including signalling questions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_assessments a owl:ObjectProperty ;
    rdfs:label "rob_assessments" ;
    rdfs:range revaise:RobAssessment ;
    skos:definition "Per-study risk-of-bias assessments" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_domain_judgements a owl:ObjectProperty ;
    rdfs:label "rob_domain_judgements" ;
    rdfs:range revaise:RiskOfBiasDomainAssessment ;
    skos:definition "Per-domain risk-of-bias judgements, including signalling questions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_domains a owl:DatatypeProperty ;
    rdfs:label "rob_domains" ;
    rdfs:range xsd:string ;
    skos:definition "Domains assessed by the tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:scoping_consistency_checks a owl:DatatypeProperty ;
    rdfs:label "scoping_consistency_checks" ;
    rdfs:range xsd:string ;
    skos:definition "Consistency checks performed during scoping" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_decisions a owl:ObjectProperty ;
    rdfs:label "scoping_decisions" ;
    rdfs:range revaise:ScopingDecision ;
    skos:definition "Decisions made while refining the review scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_outputs a owl:ObjectProperty ;
    rdfs:label "scoping_outputs" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Outputs produced during scoping" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_question_candidates a owl:ObjectProperty ;
    rdfs:label "scoping_question_candidates" ;
    rdfs:range revaise:ReviewQuestionCandidate ;
    skos:definition "Candidate review questions considered during scoping" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:screening_consistency_checks a owl:DatatypeProperty ;
    rdfs:label "screening_consistency_checks" ;
    rdfs:range xsd:string ;
    skos:definition "Consistency checks performed during screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_decisions a owl:ObjectProperty ;
    rdfs:label "screening_decisions" ;
    rdfs:range revaise:ScreeningDecision ;
    skos:definition "Individual screening decisions made by reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_rounds a owl:ObjectProperty ;
    rdfs:label "screening_rounds" ;
    rdfs:range revaise:ScreeningRound ;
    skos:definition "Sequential rounds of screening (e.g., title/abstract, full-text)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_tools a owl:ObjectProperty ;
    rdfs:label "screening_tools" ;
    rdfs:range revaise:ExternalTool ;
    skos:definition "External tools used in this screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:search_limits a owl:DatatypeProperty ;
    rdfs:label "search_limits" ;
    rdfs:range xsd:string ;
    skos:definition "Limits applied to searches" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_queries a owl:ObjectProperty ;
    rdfs:label "search_queries" ;
    rdfs:range revaise:SearchQuery ;
    skos:definition "List of search queries executed against databases" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:section_conditions a owl:DatatypeProperty ;
    rdfs:label "section_conditions" ;
    rdfs:range xsd:string ;
    skos:definition "Conditions for showing this section" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:section_fields a owl:ObjectProperty ;
    rdfs:label "section_fields" ;
    rdfs:range revaise:FieldDefinition ;
    skos:definition "Fields in this section" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:selection_models a owl:DatatypeProperty ;
    rdfs:label "selection_models" ;
    rdfs:range xsd:string ;
    skos:definition "Selection models" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:sensitivity_analyses a owl:ObjectProperty ;
    rdfs:label "sensitivity_analyses" ;
    rdfs:range revaise:SensitivityAnalysis ;
    skos:definition "Sensitivity analyses" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:session_item_ids a owl:DatatypeProperty ;
    rdfs:label "session_item_ids" ;
    rdfs:range xsd:string ;
    skos:definition "IDs of items processed in this session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:signalling_questions a owl:ObjectProperty ;
    rdfs:label "signalling_questions" ;
    rdfs:range revaise:SignallingQuestionAssessment ;
    skos:definition "Signalling-question assessments for this domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:stage_outputs a owl:ObjectProperty ;
    rdfs:label "stage_outputs" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Outputs generated by review stages" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:stages a owl:ObjectProperty ;
    rdfs:label "stages" ;
    rdfs:range revaise:StageExecution ;
    skos:definition "Stages of the review process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:stakeholder_inputs a owl:ObjectProperty ;
    rdfs:label "stakeholder_inputs" ;
    rdfs:range revaise:StakeholderInput ;
    skos:definition "Input from stakeholders, domain experts, librarians, or methodologists" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:studies_excluded a owl:DatatypeProperty ;
    rdfs:label "studies_excluded" ;
    rdfs:range xsd:string ;
    skos:definition "Studies excluded" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:studies_included a owl:DatatypeProperty ;
    rdfs:label "studies_included" ;
    rdfs:range xsd:string ;
    skos:definition "Studies included" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:study_country a owl:DatatypeProperty ;
    rdfs:label "study_country" ;
    rdfs:range xsd:string ;
    skos:definition "Countries where study was conducted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:study_design_criteria a owl:DatatypeProperty ;
    rdfs:label "study_design_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Acceptable study design types" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:study_results a owl:ObjectProperty ;
    rdfs:label "study_results" ;
    rdfs:range revaise:StudyResult ;
    skos:definition "Per-outcome results reported by this study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:subgroup_analyses a owl:ObjectProperty ;
    rdfs:label "subgroup_analyses" ;
    rdfs:range revaise:SubgroupAnalysis ;
    skos:definition "Subgroup analyses" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:subgroup_categories a owl:DatatypeProperty ;
    rdfs:label "subgroup_categories" ;
    rdfs:range xsd:string ;
    skos:definition "Subgroup categories" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:subgroup_results a owl:ObjectProperty ;
    rdfs:label "subgroup_results" ;
    rdfs:range revaise:SubgroupResult ;
    skos:definition "Subgroup results" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:supplementary_search_methods a owl:DatatypeProperty ;
    rdfs:label "supplementary_search_methods" ;
    rdfs:range xsd:string ;
    skos:definition "Supplementary search methods used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:supporting_studies a owl:DatatypeProperty ;
    rdfs:label "supporting_studies" ;
    rdfs:range xsd:string ;
    skos:definition "Supporting studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:supporting_tables a owl:ObjectProperty ;
    rdfs:label "supporting_tables" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Supporting tables" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_approach a owl:ObjectProperty ;
    rdfs:label "synthesis_approach" ;
    rdfs:range revaise:SynthesisApproach ;
    skos:definition "Approach to synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_methods a owl:ObjectProperty ;
    rdfs:label "synthesis_methods" ;
    rdfs:range revaise:SynthesisMethod ;
    skos:definition "Methods used for synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_patterns a owl:DatatypeProperty ;
    rdfs:label "synthesis_patterns" ;
    rdfs:range xsd:string ;
    skos:definition "Patterns identified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_sessions a owl:ObjectProperty ;
    rdfs:label "synthesis_sessions" ;
    rdfs:range revaise:WorkSession ;
    skos:definition "Work sessions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_themes a owl:ObjectProperty ;
    rdfs:label "synthesis_themes" ;
    rdfs:range revaise:SynthesisTheme ;
    skos:definition "Synthesis themes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_visualizations a owl:ObjectProperty ;
    rdfs:label "synthesis_visualizations" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Synthesis visualizations" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesist_ids a owl:DatatypeProperty ;
    rdfs:label "synthesist_ids" ;
    rdfs:range xsd:string ;
    skos:definition "Synthesist identifiers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:target_audiences a owl:DatatypeProperty ;
    rdfs:label "target_audiences" ;
    rdfs:range xsd:string ;
    skos:definition "Intended audiences for the report" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:target_publication_types a owl:ObjectProperty ;
    rdfs:label "target_publication_types" ;
    rdfs:range revaise:ReportDocumentType ;
    skos:definition "Planned publication or dissemination types" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:template_field_constraints a owl:DatatypeProperty ;
    rdfs:label "template_field_constraints" ;
    rdfs:range xsd:string ;
    skos:definition "Constraints on the field value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:tool_ai_models a owl:DatatypeProperty ;
    rdfs:label "tool_ai_models" ;
    rdfs:range xsd:string ;
    skos:definition "AI models used by the tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_configuration_parameters a owl:ObjectProperty ;
    rdfs:label "tool_configuration_parameters" ;
    rdfs:range revaise:ToolParameter ;
    skos:definition "Configuration parameters" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_export_formats a owl:DatatypeProperty ;
    rdfs:label "tool_export_formats" ;
    rdfs:range xsd:string ;
    skos:definition "Supported export formats" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_features_used a owl:DatatypeProperty ;
    rdfs:label "tool_features_used" ;
    rdfs:range xsd:string ;
    skos:definition "Features of the tool that were used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_import_formats a owl:DatatypeProperty ;
    rdfs:label "tool_import_formats" ;
    rdfs:range xsd:string ;
    skos:definition "Supported import formats" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_purpose a owl:ObjectProperty ;
    rdfs:label "tool_purpose" ;
    rdfs:range revaise:ToolPurpose ;
    skos:definition "Purpose for which the tool was used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tools_used a owl:DatatypeProperty ;
    rdfs:label "tools_used" ;
    rdfs:range xsd:string ;
    skos:definition "Tools or software used during session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:training_completed a owl:DatatypeProperty ;
    rdfs:label "training_completed" ;
    rdfs:range xsd:string ;
    skos:definition "Training or calibration exercises completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:transparency_commitments a owl:DatatypeProperty ;
    rdfs:label "transparency_commitments" ;
    rdfs:range xsd:string ;
    skos:definition "Commitments to transparency and open science" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:transparency_measures a owl:DatatypeProperty ;
    rdfs:label "transparency_measures" ;
    rdfs:range xsd:string ;
    skos:definition "Transparency measures" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:upgrade_reasons a owl:DatatypeProperty ;
    rdfs:label "upgrade_reasons" ;
    rdfs:range xsd:string ;
    skos:definition "Upgrade reasons" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:validation_rules a owl:DatatypeProperty ;
    rdfs:label "validation_rules" ;
    rdfs:range xsd:string ;
    skos:definition "Rules for validating template field values" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:versions a owl:ObjectProperty ;
    rdfs:label "versions" ;
    rdfs:range revaise:RegistrationVersion ;
    skos:definition "List of registration versions tracking changes over time" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:ConformanceAssertion a owl:Class ;
    rdfs:label "ConformanceAssertion" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:asserted_protocol ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:asserted_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conformance_result ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assertion_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:asserted_by ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:shapes_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:asserted_protocol ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:conformance_result ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:assertion_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conformance_tool_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:asserted_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conformance_tool_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:asserted_protocol ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:conformance_tool_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:shapes_version ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:assertion_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:conformance_tool_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConformanceItemResult ;
            owl:onProperty revaise:item_results ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:item_results ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:asserted_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conformance_tool_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:shapes_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conformance_tool_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConformanceResult ;
            owl:onProperty revaise:conformance_result ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:asserted_by ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:asserted_at ] ;
    skos:definition "Stored result of checking a review or record against a declared protocol, including overall outcome and per-item results." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:ExtractionProtocol a owl:Class ;
    rdfs:label "ExtractionProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:independent_extraction ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_guidance ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:disagreement_resolution_method ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:minimum_extractors_per_study ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ResolutionMethod ;
            owl:onProperty revaise:disagreement_resolution_method ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_order ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:blinding_level ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExtractionOrder ;
            owl:onProperty revaise:extraction_order ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_guidance ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:minimum_extractors_per_study ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:minimum_extractors_per_study ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_order ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:blinding_level ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:independent_extraction ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extraction_guidance ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:BlindingLevel ;
            owl:onProperty revaise:blinding_level ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:independent_extraction ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:disagreement_resolution_method ],
        revaise:StageProtocol ;
    skos:definition "Protocol for the data extraction process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:ExtractionQualityControl a owl:Class ;
    rdfs:label "ExtractionQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extraction_specific_checks ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_specific_checks ],
        revaise:StageQualityControl ;
    skos:definition "Quality control measures for data extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:ExtractionStatistics a owl:Class ;
    rdfs:label "ExtractionStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:missing_data_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_data_points ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:missing_data_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_data_points ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:average_time_per_study ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_studies_extracted ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_studies_extracted ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_data_points ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:average_time_per_study ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:average_time_per_study ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_studies_extracted ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:missing_data_rate ],
        revaise:StageStatistics ;
    skos:definition "Statistics about the extraction process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:FlowDiagram a owl:Class ;
    rdfs:label "FlowDiagram" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:records_screened ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reports_assessed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:flow_standard ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reports_assessed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:records_identified ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:flow_diagram_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:records_identified ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_included ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reports_sought ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:flow_diagram_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:flow_diagram_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:reports_assessed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:flow_diagram_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:flow_diagram_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:records_screened ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_included ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:flow_standard ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:flow_diagram_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:flow_diagram_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:flow_diagram_output ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:total_included ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reports_sought ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:flow_diagram_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:flow_standard ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:records_identified ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:reports_sought ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:records_screened ] ;
    skos:definition "Study selection flow diagram counts and artifact references." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:ProtocolReference a owl:Class ;
    rdfs:label "ProtocolReference" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:protocol_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:protocol_version ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:protocol_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol_uri ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ProtocolKind ;
            owl:onProperty revaise:protocol_kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:protocol_uri ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:protocol_uri ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:protocol_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol_citation ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:applicable_review_types ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:protocol_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:protocol_kind ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:protocol_citation ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReviewType ;
            owl:onProperty revaise:applicable_review_types ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:protocol_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:protocol_kind ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:protocol_citation ] ;
    skos:definition "Reference to a versioned review protocol or guideline that a review or record declares conformance to (e.g., PRISMA 2020, ROBIS, RoB 2)." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:RegistrationProtocol a owl:Class ;
    rdfs:label "RegistrationProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:transparency_commitments ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registration_timing ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:embargo_period ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registration_platforms ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registration_platforms ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:embargo_period ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:transparency_commitments ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_timing ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:registration_update_policy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_update_policy ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:registration_timing ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:embargo_period ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_update_policy ],
        revaise:StageProtocol ;
    skos:definition "Protocol defining the registration approach and requirements" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:RegistrationQualityControl a owl:Class ;
    rdfs:label "RegistrationQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_completeness_check ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:version_control_audit ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_completeness_check ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:amendment_review_process ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:amendment_review_process ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:version_control_audit ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:registration_completeness_check ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:amendment_review_process ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:registration_accuracy_verification ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_accuracy_verification ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_accuracy_verification ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:version_control_audit ],
        revaise:StageQualityControl ;
    skos:definition "Quality control measures for the registration process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:RegistrationStatistics a owl:Class ;
    rdfs:label "RegistrationStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:days_to_first_registration ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:days_to_first_registration ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_registrations ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:average_days_between_versions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:registration_compliance_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:average_days_between_versions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_versions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_versions ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:registration_compliance_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_registrations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_amendments ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:average_days_between_versions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_amendments ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_versions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:registration_compliance_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_registrations ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_amendments ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:days_to_first_registration ],
        revaise:StageStatistics ;
    skos:definition "Statistics about the registration process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:ReportingProtocol a owl:Class ;
    rdfs:label "ReportingProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:target_audiences ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_timeline ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:preprint_plan ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:data_availability_plan ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:open_access_plan ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:target_audiences ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:preprint_plan ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:data_availability_plan ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:target_publication_types ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:preprint_plan ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:open_access_plan ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ReportDocumentType ;
            owl:onProperty revaise:target_publication_types ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_timeline ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:planned_reporting_standards ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:reporting_timeline ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:open_access_plan ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:planned_reporting_standards ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:data_availability_plan ],
        revaise:StageProtocol ;
    skos:definition "Protocol or plan for reporting and dissemination." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:ReportingQualityControl a owl:Class ;
    rdfs:label "ReportingQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:artifact_links_verified ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:artifact_links_verified ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:artifact_links_verified ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:checklist_verified ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:reporting_peer_review ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:flow_counts_reconciled ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:flow_counts_reconciled ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:checklist_verified ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:flow_counts_reconciled ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_transparency_check ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_transparency_check ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_peer_review ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_peer_review ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:checklist_verified ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:reporting_transparency_check ],
        revaise:StageQualityControl ;
    skos:definition "Quality control measures for reporting." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:ReportingStatistics a owl:Class ;
    rdfs:label "ReportingStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_standards_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:report_documents_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:reporting_checklist_items_total ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_standards_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:reporting_checklist_items_complete ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:report_documents_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_deviations_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:reporting_deviations_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_checklist_items_total ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:reporting_standards_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:publications_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publications_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_deviations_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:report_documents_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklist_items_complete ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:reporting_checklist_items_total ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:reporting_checklist_items_complete ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publications_count ],
        revaise:StageStatistics ;
    skos:definition "Summary statistics for reporting." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:RobProtocol a owl:Class ;
    rdfs:label "RobProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_tool ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_tool_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_tool_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_domains ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_tool ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 1 ] ) ] ) ] ;
            owl:onProperty revaise:minimum_raters ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:disagreement_resolution ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:disagreement_resolution ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:disagreement_resolution ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:minimum_raters ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domains ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:minimum_raters ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_tool ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_tool_version ],
        revaise:StageProtocol ;
    skos:definition "Protocol for risk-of-bias assessment, including tool and rater configuration." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:RobQualityControl a owl:Class ;
    rdfs:label "RobQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:rob_calibration_performed ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_calibration_performed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:rob_discrepancies_resolved ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_inter_rater_reliability_checked ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_calibration_performed ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_discrepancies_resolved ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:rob_inter_rater_reliability_checked ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_inter_rater_reliability_checked ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_discrepancies_resolved ],
        revaise:StageQualityControl ;
    skos:definition "Quality control measures for risk-of-bias assessment." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:RobStatistics a owl:Class ;
    rdfs:label "RobStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:low_risk_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:some_concerns_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:high_risk_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:high_risk_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:low_risk_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:some_concerns_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:studies_assessed_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:some_concerns_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:studies_assessed_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:studies_assessed_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:high_risk_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:low_risk_count ],
        revaise:StageStatistics ;
    skos:definition "Summary statistics for the risk-of-bias assessment stage." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:ScopingProtocol a owl:Class ;
    rdfs:label "ScopingProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:initial_review_question ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoping_stop_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoping_start_criteria ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:context_scope ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:initial_review_question ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoping_objective ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_stop_criteria ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_start_criteria ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_stop_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:concept_scope ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:context_scope ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_start_criteria ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:planned_scoping_methods ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_objective ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:population_scope ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:concept_scope ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:concept_scope ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:context_scope ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:population_scope ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:population_scope ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:initial_review_question ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:planned_scoping_methods ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_objective ],
        revaise:StageProtocol ;
    skos:definition "Protocol describing how scoping work will be conducted." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:ScopingQualityControl a owl:Class ;
    rdfs:label "ScopingQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_peer_review ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:librarian_consulted ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:librarian_consulted ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:scoping_peer_review ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:stakeholder_validation ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:scoping_consistency_checks ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:librarian_consulted ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_validation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_peer_review ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_validation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_consistency_checks ],
        revaise:StageQualityControl ;
    skos:definition "Quality control measures for scoping." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:ScopingStatistics a owl:Class ;
    rdfs:label "ScopingStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:candidate_questions_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:candidate_questions_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:stakeholder_inputs_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stakeholder_inputs_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:exploratory_searches_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:exploratory_records_found ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stakeholder_inputs_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_records_found ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:exploratory_searches_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:scoping_decisions_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_searches_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:exploratory_records_found ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:candidate_questions_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:scoping_decisions_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:scoping_decisions_count ],
        revaise:StageStatistics ;
    skos:definition "Summary statistics for scoping." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:ScreeningProtocol a owl:Class ;
    rdfs:label "ScreeningProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pilot_screening_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConflictResolutionMethod ;
            owl:onProperty revaise:conflict_resolution_strategy ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conflict_resolution_strategy ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_batch_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:screening_batch_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:blind_screening ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:minimum_reviewers_per_record ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conflict_resolution_strategy ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pilot_screening_size ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:minimum_reviewers_per_record ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_batch_size ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:blind_screening ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pilot_agreement_threshold ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pilot_agreement_threshold ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:require_consensus ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:require_consensus ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:pilot_agreement_threshold ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ScreeningOrder ;
            owl:onProperty revaise:screening_order ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:pilot_screening_size ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:require_consensus ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_order ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:minimum_reviewers_per_record ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:blind_screening ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_order ],
        revaise:StageProtocol ;
    skos:definition "Protocol defining the screening process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:ScreeningStatistics a owl:Class ;
    rdfs:label "ScreeningStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:initial_records_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:post_dedup_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:title_abstract_excluded ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_reviewer_hours ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:cost_estimate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:post_dedup_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:screening_total_time_hours ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:fulltext_excluded ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:overall_inclusion_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:title_abstract_excluded ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:final_included_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:overall_exclusion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:screening_total_time_hours ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:cost_estimate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:post_dedup_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:fulltext_excluded ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:cost_estimate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:overall_inclusion_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:title_abstract_excluded ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:overall_inclusion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:initial_records_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:overall_exclusion_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:screening_total_time_hours ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:total_reviewer_hours ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_reviewer_hours ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:overall_exclusion_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:initial_records_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:fulltext_excluded ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:final_included_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:final_included_count ],
        revaise:StageStatistics ;
    skos:definition "Overall statistics for the screening stage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:SearchProtocol a owl:Class ;
    rdfs:label "SearchProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:peer_review_search_strategy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_limits ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:grey_literature_approach ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:search_strategy_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:date_restrictions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:language_restrictions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:peer_review_search_strategy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:language_restrictions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:peer_review_search_strategy ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:grey_literature_approach ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:grey_literature_approach ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:date_restrictions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_strategy_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:date_restrictions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:search_strategy_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:publication_type_restrictions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_type_restrictions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:search_limits ],
        revaise:StageProtocol ;
    skos:definition "Protocol defining the search strategy and approach" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:SearchQualityControl a owl:Class ;
    rdfs:label "SearchQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_completeness_assessment ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:search_reproducibility_check ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_strategy_validation ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:search_completeness_assessment ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_completeness_assessment ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_strategy_validation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_update_schedule ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:search_strategy_validation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:search_reproducibility_check ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_reproducibility_check ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:search_update_schedule ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:search_update_schedule ],
        revaise:StageQualityControl ;
    skos:definition "Quality control measures for the search process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:SearchStatistics a owl:Class ;
    rdfs:label "SearchStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:unique_records_after_dedup ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_queries_executed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_queries_executed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_queries_executed ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:unique_records_after_dedup ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:grey_literature_sources ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_records_retrieved ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:unique_records_after_dedup ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:supplementary_search_methods ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:grey_literature_sources ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_databases_searched ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:grey_literature_sources ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_records_retrieved ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_records_retrieved ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:supplementary_search_methods ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_databases_searched ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_databases_searched ],
        revaise:StageStatistics ;
    skos:definition "Statistics about the search process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:SynthesisProtocol a owl:Class ;
    rdfs:label "SynthesisProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:synthesis_approach ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:heterogeneity_assessment ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SynthesisApproach ;
            owl:onProperty revaise:synthesis_approach ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:MissingDataStrategy ;
            owl:onProperty revaise:missing_data_strategy ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:planned_comparisons ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:data_transformation_rules ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:heterogeneity_assessment ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:missing_data_strategy ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:EffectMeasure ;
            owl:onProperty revaise:effect_measures ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:data_transformation_rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:missing_data_strategy ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:planned_comparisons ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:heterogeneity_assessment ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:effect_measures ],
        revaise:StageProtocol ;
    skos:definition "Protocol defining synthesis approach and methods" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:SynthesisQualityControl a owl:Class ;
    rdfs:label "SynthesisQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:code_review ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:external_review ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:transparency_measures ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:external_review ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:external_review ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:calculation_verification ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:calculation_verification ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:transparency_measures ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:code_review ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:code_review ],
        revaise:StageQualityControl ;
    skos:definition "Quality control for synthesis process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:SynthesisStatistics a owl:Class ;
    rdfs:label "SynthesisStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:narrative_syntheses_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:narrative_syntheses_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:sensitivity_analyses_count ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:total_studies_synthesized ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:sensitivity_analyses_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:meta_analyses_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:subgroup_analyses_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:meta_analyses_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_studies_synthesized ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_studies_synthesized ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_participants ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_participants ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_outcomes_analyzed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:meta_analyses_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:subgroup_analyses_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_participants ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:narrative_syntheses_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_outcomes_analyzed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_outcomes_analyzed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:sensitivity_analyses_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:subgroup_analyses_count ],
        revaise:StageStatistics ;
    skos:definition "Statistics about the synthesis process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:abstract a owl:DatatypeProperty ;
    rdfs:label "abstract" ;
    rdfs:range xsd:string ;
    skos:definition "Abstract or summary of the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:access_date a owl:DatatypeProperty ;
    rdfs:label "access_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date when the database was accessed for searching" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:accuracy a owl:DatatypeProperty ;
    rdfs:label "accuracy" ;
    rdfs:range xsd:float ;
    skos:definition "Overall accuracy" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:active_duration a owl:DatatypeProperty ;
    rdfs:label "active_duration" ;
    rdfs:range xsd:float ;
    skos:definition "Active working time in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:address a owl:DatatypeProperty ;
    rdfs:label "address" ;
    rdfs:range xsd:string ;
    skos:definition "Street address of the institution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:adjusted_ci_lower a owl:DatatypeProperty ;
    rdfs:label "adjusted_ci_lower" ;
    rdfs:range xsd:float ;
    skos:definition "Adjusted CI lower" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:adjusted_ci_upper a owl:DatatypeProperty ;
    rdfs:label "adjusted_ci_upper" ;
    rdfs:range xsd:float ;
    skos:definition "Adjusted CI upper" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:adjusted_effect a owl:DatatypeProperty ;
    rdfs:label "adjusted_effect" ;
    rdfs:range xsd:float ;
    skos:definition "Adjusted effect" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:adjustment_direction a owl:DatatypeProperty ;
    rdfs:label "adjustment_direction" ;
    rdfs:range xsd:string ;
    skos:definition "Adjustment direction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:agreement_rate a owl:DatatypeProperty ;
    rdfs:label "agreement_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Agreement rate for this field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:agreement_sample_size a owl:DatatypeProperty ;
    rdfs:label "agreement_sample_size" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of items compared" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:ai_analysis_session a owl:ObjectProperty ;
    rdfs:label "ai_analysis_session" ;
    rdfs:range revaise:AISession ;
    skos:definition "AI analysis session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:ai_assistance a owl:ObjectProperty ;
    rdfs:label "ai_assistance" ;
    rdfs:range revaise:AIAssistance ;
    skos:definition "AI assistance configuration for this round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:ai_assisted a owl:DatatypeProperty ;
    rdfs:label "ai_assisted" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether AI assisted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:ai_confidence a owl:DatatypeProperty ;
    rdfs:label "ai_confidence" ;
    rdfs:range xsd:float ;
    skos:definition "AI confidence score" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:ai_confidence_score a owl:DatatypeProperty ;
    rdfs:label "ai_confidence_score" ;
    rdfs:range xsd:float ;
    skos:definition "AI's confidence in its suggestion (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:ai_confidence_threshold a owl:DatatypeProperty ;
    rdfs:label "ai_confidence_threshold" ;
    rdfs:range xsd:float ;
    skos:definition "Minimum confidence score for accepting AI outputs" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_config_id a owl:DatatypeProperty ;
    rdfs:label "ai_config_id" ;
    rdfs:range xsd:string ;
    skos:definition "Reference to the AIAssistance configuration used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_error_handling a owl:DatatypeProperty ;
    rdfs:label "ai_error_handling" ;
    rdfs:range xsd:string ;
    skos:definition "Strategy for handling AI errors or failures" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_extraction_session a owl:ObjectProperty ;
    rdfs:label "ai_extraction_session" ;
    rdfs:range revaise:AISession ;
    skos:definition "AI extraction session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:ai_id a owl:DatatypeProperty ;
    rdfs:label "ai_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for AI assistance configuration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_model a owl:DatatypeProperty ;
    rdfs:label "ai_model" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the AI model" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_performance_metrics a owl:ObjectProperty ;
    rdfs:label "ai_performance_metrics" ;
    rdfs:range revaise:AIPerformanceMetrics ;
    skos:definition "Performance metrics for the AI assistance" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_provider a owl:DatatypeProperty ;
    rdfs:label "ai_provider" ;
    rdfs:range xsd:string ;
    skos:definition "AI service provider" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_session_id a owl:DatatypeProperty ;
    rdfs:label "ai_session_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for AI session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_suggested_decision a owl:ObjectProperty ;
    rdfs:label "ai_suggested_decision" ;
    rdfs:range revaise:ScreeningDecisionType ;
    skos:definition "Decision suggested by AI if AI assistance was used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:ai_synthesis_session a owl:ObjectProperty ;
    rdfs:label "ai_synthesis_session" ;
    rdfs:range revaise:AISession ;
    skos:definition "AI session for synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:ai_training_description a owl:DatatypeProperty ;
    rdfs:label "ai_training_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of training data or fine-tuning" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ai_version a owl:DatatypeProperty ;
    rdfs:label "ai_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the AI model" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:amendment_review_process a owl:DatatypeProperty ;
    rdfs:label "amendment_review_process" ;
    rdfs:range xsd:string ;
    skos:definition "Process for reviewing amendments" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:analysis_id a owl:DatatypeProperty ;
    rdfs:label "analysis_id" ;
    rdfs:range xsd:string ;
    skos:definition "Analysis identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:analysis_name a owl:DatatypeProperty ;
    rdfs:label "analysis_name" ;
    rdfs:range xsd:string ;
    skos:definition "Analysis name" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:analysis_notes a owl:DatatypeProperty ;
    rdfs:label "analysis_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Analysis notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:api_calls a owl:DatatypeProperty ;
    rdfs:label "api_calls" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of API calls made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:area_under_curve a owl:DatatypeProperty ;
    rdfs:label "area_under_curve" ;
    rdfs:range xsd:float ;
    skos:definition "Area under the ROC curve" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:artifact_links_verified a owl:DatatypeProperty ;
    rdfs:label "artifact_links_verified" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether links to supporting artifacts were verified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:asserted_at a owl:DatatypeProperty ;
    rdfs:label "asserted_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When the conformance check was performed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:asserted_by a owl:DatatypeProperty ;
    rdfs:label "asserted_by" ;
    rdfs:range xsd:string ;
    skos:definition "Agent or person that performed the conformance check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:asserted_protocol a owl:DatatypeProperty ;
    rdfs:label "asserted_protocol" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI of the protocol the assertion was checked against" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:assertion_id a owl:DatatypeProperty ;
    rdfs:label "assertion_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for a conformance assertion" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:assessment_date a owl:DatatypeProperty ;
    rdfs:label "assessment_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time of assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assessment_id a owl:DatatypeProperty ;
    rdfs:label "assessment_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assessment_notes a owl:DatatypeProperty ;
    rdfs:label "assessment_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assessment_purpose a owl:ObjectProperty ;
    rdfs:label "assessment_purpose" ;
    rdfs:range revaise:AssessmentPurpose ;
    skos:definition "Purpose of this assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assessment_time_minutes a owl:DatatypeProperty ;
    rdfs:label "assessment_time_minutes" ;
    rdfs:range xsd:float ;
    skos:definition "Time taken to complete assessment in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assessment_tool a owl:ObjectProperty ;
    rdfs:label "assessment_tool" ;
    rdfs:range revaise:QualityAssessmentTool ;
    skos:definition "Tool used for quality assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assessment_unit a owl:ObjectProperty ;
    rdfs:label "assessment_unit" ;
    rdfs:range revaise:AssessmentUnit ;
    skos:definition "Unit at which the assessment is made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assessor a owl:ObjectProperty ;
    rdfs:label "assessor" ;
    rdfs:range revaise:Participant ;
    skos:definition "Person who performed the assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:assigned_items_count a owl:DatatypeProperty ;
    rdfs:label "assigned_items_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of items assigned to this participant" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:average_days_between_versions a owl:DatatypeProperty ;
    rdfs:label "average_days_between_versions" ;
    rdfs:range xsd:float ;
    skos:definition "Average days between registration versions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:average_items_per_day a owl:DatatypeProperty ;
    rdfs:label "average_items_per_day" ;
    rdfs:range xsd:float ;
    skos:definition "Average items processed per day" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:average_time_per_record a owl:DatatypeProperty ;
    rdfs:label "average_time_per_record" ;
    rdfs:range xsd:float ;
    skos:definition "Average time spent per record in seconds" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:average_time_per_study a owl:DatatypeProperty ;
    rdfs:label "average_time_per_study" ;
    rdfs:range xsd:float ;
    skos:definition "Average time per study (minutes)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:backlog_size a owl:DatatypeProperty ;
    rdfs:label "backlog_size" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of items remaining" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:balanced_accuracy a owl:DatatypeProperty ;
    rdfs:label "balanced_accuracy" ;
    rdfs:range xsd:float ;
    skos:definition "Average of sensitivity and specificity" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:base_agreement_metrics a owl:ObjectProperty ;
    rdfs:label "base_agreement_metrics" ;
    rdfs:range revaise:AgreementMetrics ;
    skos:definition "Base agreement metrics" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_calibration_performed a owl:DatatypeProperty ;
    rdfs:label "base_calibration_performed" ;
    rdfs:range xsd:boolean ;
    skos:definition "Base calibration performed flag" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_completed_date a owl:DatatypeProperty ;
    rdfs:label "base_completed_date" ;
    rdfs:range xsd:date ;
    skos:definition "Base stage completion date" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:base_completion_rate a owl:DatatypeProperty ;
    rdfs:label "base_completion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Base completion rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:base_double_checking_rate a owl:DatatypeProperty ;
    rdfs:label "base_double_checking_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Base double-checking rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_items_completed a owl:DatatypeProperty ;
    rdfs:label "base_items_completed" ;
    rdfs:range xsd:integer ;
    skos:definition "Base items completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:base_protocol_date a owl:DatatypeProperty ;
    rdfs:label "base_protocol_date" ;
    rdfs:range xsd:date ;
    skos:definition "Base protocol date" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_protocol_description a owl:DatatypeProperty ;
    rdfs:label "base_protocol_description" ;
    rdfs:range xsd:string ;
    skos:definition "Base protocol description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_protocol_id a owl:DatatypeProperty ;
    rdfs:label "base_protocol_id" ;
    rdfs:range xsd:string ;
    skos:definition "Base protocol identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_protocol_notes a owl:DatatypeProperty ;
    rdfs:label "base_protocol_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Base protocol notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_protocol_training a owl:ObjectProperty ;
    rdfs:label "base_protocol_training" ;
    rdfs:range revaise:StageTrainingInfo ;
    skos:definition "Base protocol training" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_protocol_version a owl:DatatypeProperty ;
    rdfs:label "base_protocol_version" ;
    rdfs:range xsd:string ;
    skos:definition "Base protocol version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:base_qc_id a owl:DatatypeProperty ;
    rdfs:label "base_qc_id" ;
    rdfs:range xsd:string ;
    skos:definition "Base QC identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_qc_notes a owl:DatatypeProperty ;
    rdfs:label "base_qc_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Base QC notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_qc_type a owl:DatatypeProperty ;
    rdfs:label "base_qc_type" ;
    rdfs:range xsd:string ;
    skos:definition "Base QC type" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_spot_check_rate a owl:DatatypeProperty ;
    rdfs:label "base_spot_check_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Base spot check rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:base_started_date a owl:DatatypeProperty ;
    rdfs:label "base_started_date" ;
    rdfs:range xsd:date ;
    skos:definition "Base stage start date" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:base_stats_id a owl:DatatypeProperty ;
    rdfs:label "base_stats_id" ;
    rdfs:range xsd:string ;
    skos:definition "Base statistics identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:base_stats_notes a owl:DatatypeProperty ;
    rdfs:label "base_stats_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Base statistics notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:base_total_hours a owl:DatatypeProperty ;
    rdfs:label "base_total_hours" ;
    rdfs:range xsd:float ;
    skos:definition "Base total hours" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:batch_completion_rate a owl:DatatypeProperty ;
    rdfs:label "batch_completion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Proportion of batch completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:batch_id a owl:DatatypeProperty ;
    rdfs:label "batch_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this batch" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:batch_number a owl:DatatypeProperty ;
    rdfs:label "batch_number" ;
    rdfs:range xsd:integer ;
    skos:definition "Sequential number of this batch" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:batch_size a owl:DatatypeProperty ;
    rdfs:label "batch_size" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of items in the batch" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:batch_started_at a owl:DatatypeProperty ;
    rdfs:label "batch_started_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When batch processing started" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:beggs_test_result a owl:ObjectProperty ;
    rdfs:label "beggs_test_result" ;
    rdfs:range revaise:StatisticalTestResult ;
    skos:definition "Begg's test result" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:bias_assessment_id a owl:DatatypeProperty ;
    rdfs:label "bias_assessment_id" ;
    rdfs:range xsd:string ;
    skos:definition "Bias assessment identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:bias_assessment_notes a owl:DatatypeProperty ;
    rdfs:label "bias_assessment_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Bias assessment notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:bias_conclusion a owl:ObjectProperty ;
    rdfs:label "bias_conclusion" ;
    rdfs:range revaise:BiasRisk ;
    skos:definition "Bias conclusion" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:bias_impact a owl:DatatypeProperty ;
    rdfs:label "bias_impact" ;
    rdfs:range xsd:string ;
    skos:definition "Bias impact" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:blind_screening a owl:DatatypeProperty ;
    rdfs:label "blind_screening" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether reviewers are blind to each other's decisions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:blinding_level a owl:ObjectProperty ;
    rdfs:label "blinding_level" ;
    rdfs:range revaise:BlindingLevel ;
    skos:definition "Level of blinding" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:break_frequency a owl:DatatypeProperty ;
    rdfs:label "break_frequency" ;
    rdfs:range xsd:float ;
    skos:definition "Average time between breaks in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:browser a owl:DatatypeProperty ;
    rdfs:label "browser" ;
    rdfs:range xsd:string ;
    skos:definition "Browser used if applicable" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:candidate_comparator a owl:DatatypeProperty ;
    rdfs:label "candidate_comparator" ;
    rdfs:range xsd:string ;
    skos:definition "Comparator component of the candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:candidate_context a owl:DatatypeProperty ;
    rdfs:label "candidate_context" ;
    rdfs:range xsd:string ;
    skos:definition "Context or setting component of the candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:candidate_intervention_or_exposure a owl:DatatypeProperty ;
    rdfs:label "candidate_intervention_or_exposure" ;
    rdfs:range xsd:string ;
    skos:definition "Intervention, exposure, or concept component of the candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:candidate_population a owl:DatatypeProperty ;
    rdfs:label "candidate_population" ;
    rdfs:range xsd:string ;
    skos:definition "Population component of the candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:candidate_questions_count a owl:DatatypeProperty ;
    rdfs:label "candidate_questions_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of candidate questions considered" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:candidate_rationale a owl:DatatypeProperty ;
    rdfs:label "candidate_rationale" ;
    rdfs:range xsd:string ;
    skos:definition "Rationale for accepting, rejecting, or refining a candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:candidate_status a owl:ObjectProperty ;
    rdfs:label "candidate_status" ;
    rdfs:range revaise:QuestionCandidateStatus ;
    skos:definition "Status of the candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:checklist_id a owl:DatatypeProperty ;
    rdfs:label "checklist_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:checklist_name a owl:DatatypeProperty ;
    rdfs:label "checklist_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:checklist_standard a owl:DatatypeProperty ;
    rdfs:label "checklist_standard" ;
    rdfs:range xsd:string ;
    skos:definition "Name or identifier of the checklist standard" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:checklist_verified a owl:DatatypeProperty ;
    rdfs:label "checklist_verified" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether reporting checklist completion was verified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:checklist_version a owl:DatatypeProperty ;
    rdfs:label "checklist_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:city a owl:DatatypeProperty ;
    rdfs:label "city" ;
    rdfs:range xsd:string ;
    skos:definition "City where the institution is located" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:code_review a owl:DatatypeProperty ;
    rdfs:label "code_review" ;
    rdfs:range xsd:boolean ;
    skos:definition "Code review conducted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:cohen_kappa a owl:DatatypeProperty ;
    rdfs:label "cohen_kappa" ;
    rdfs:range xsd:float ;
    skos:definition "Cohen's kappa for inter-rater agreement" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:collection_created_at a owl:DatatypeProperty ;
    rdfs:label "collection_created_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the collection was created" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:collection_description a owl:DatatypeProperty ;
    rdfs:label "collection_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of the collection's purpose or contents" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:collection_id a owl:DatatypeProperty ;
    rdfs:label "collection_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the collection containing this record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:collection_name a owl:DatatypeProperty ;
    rdfs:label "collection_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the collection containing this record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:comparator_details a owl:DatatypeProperty ;
    rdfs:label "comparator_details" ;
    rdfs:range xsd:string ;
    skos:definition "Details of the comparator" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:completed_at a owl:DatatypeProperty ;
    rdfs:label "completed_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When batch processing completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:completed_items a owl:DatatypeProperty ;
    rdfs:label "completed_items" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of items completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:completed_items_count a owl:DatatypeProperty ;
    rdfs:label "completed_items_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of items completed by this participant" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:completion_date a owl:DatatypeProperty ;
    rdfs:label "completion_date" ;
    rdfs:range xsd:date ;
    skos:definition "Date when the review was completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:completion_rate a owl:DatatypeProperty ;
    rdfs:label "completion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Proportion of items completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:concept_scope a owl:DatatypeProperty ;
    rdfs:label "concept_scope" ;
    rdfs:range xsd:string ;
    skos:definition "Initial or refined concept, intervention, exposure, or topic scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:conclusion_changed a owl:DatatypeProperty ;
    rdfs:label "conclusion_changed" ;
    rdfs:range xsd:boolean ;
    skos:definition "Conclusion changed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:conditional_on a owl:DatatypeProperty ;
    rdfs:label "conditional_on" ;
    rdfs:range xsd:string ;
    skos:definition "Field ID that this field's visibility depends on" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:confidence_calibration a owl:DatatypeProperty ;
    rdfs:label "confidence_calibration" ;
    rdfs:range xsd:float ;
    skos:definition "Calibration of AI confidence scores" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:confidence_interval a owl:ObjectProperty ;
    rdfs:label "confidence_interval" ;
    rdfs:range revaise:ConfidenceInterval ;
    skos:definition "Confidence interval for the agreement rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:confidence_level a owl:DatatypeProperty ;
    rdfs:label "confidence_level" ;
    rdfs:range xsd:float ;
    skos:definition "Confidence level (e.g., 0.95 for 95%)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:confidence_rating a owl:ObjectProperty ;
    rdfs:label "confidence_rating" ;
    rdfs:range revaise:ConfidenceLevel ;
    skos:definition "Assessor's confidence in the assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:conflict_of_interest_declared a owl:DatatypeProperty ;
    rdfs:label "conflict_of_interest_declared" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether conflicts of interest were declared" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:conflict_record_id a owl:DatatypeProperty ;
    rdfs:label "conflict_record_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the record with conflicting decisions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:conflict_resolution_strategy a owl:ObjectProperty ;
    rdfs:label "conflict_resolution_strategy" ;
    rdfs:range revaise:ConflictResolutionMethod ;
    skos:definition "Default strategy for resolving conflicts" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:conflict_type a owl:ObjectProperty ;
    rdfs:label "conflict_type" ;
    rdfs:range revaise:ConflictType ;
    skos:definition "Type of conflict being resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:conflicts_count a owl:DatatypeProperty ;
    rdfs:label "conflicts_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of conflicts between reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:conflicts_of_interest a owl:DatatypeProperty ;
    rdfs:label "conflicts_of_interest" ;
    rdfs:range xsd:string ;
    skos:definition "Declared conflicts of interest" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:conflicts_resolved a owl:DatatypeProperty ;
    rdfs:label "conflicts_resolved" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of conflicts successfully resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:conformance_result a owl:ObjectProperty ;
    rdfs:label "conformance_result" ;
    rdfs:range revaise:ConformanceResult ;
    skos:definition "Overall outcome of the conformance check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:conformance_tool_name a owl:DatatypeProperty ;
    rdfs:label "conformance_tool_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the tool that performed the conformance check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:conformance_tool_version a owl:DatatypeProperty ;
    rdfs:label "conformance_tool_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the tool that performed the conformance check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:connection_quality a owl:DatatypeProperty ;
    rdfs:label "connection_quality" ;
    rdfs:range xsd:string ;
    skos:definition "Network connection quality" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:content_hash a owl:DatatypeProperty ;
    rdfs:label "content_hash" ;
    rdfs:range xsd:string ;
    skos:definition "Cryptographic hash of the registered content" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:content_hash_algorithm a owl:ObjectProperty ;
    rdfs:label "content_hash_algorithm" ;
    rdfs:range revaise:HashAlgorithm ;
    skos:definition "Algorithm used to generate content hash" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:content_uri a owl:DatatypeProperty ;
    rdfs:label "content_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI to access the registered content" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:context_scope a owl:DatatypeProperty ;
    rdfs:label "context_scope" ;
    rdfs:range xsd:string ;
    skos:definition "Initial or refined context or setting scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:corresponding_author a owl:ObjectProperty ;
    rdfs:label "corresponding_author" ;
    rdfs:range revaise:Author ;
    skos:definition "Primary contact author for the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:cost a owl:DatatypeProperty ;
    rdfs:label "cost" ;
    rdfs:range xsd:float ;
    skos:definition "Estimated cost" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:cost_estimate a owl:DatatypeProperty ;
    rdfs:label "cost_estimate" ;
    rdfs:range xsd:float ;
    skos:definition "Estimated cost of the screening process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:count a owl:DatatypeProperty ;
    rdfs:label "count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of times this method was used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:country a owl:DatatypeProperty ;
    rdfs:label "country" ;
    rdfs:range xsd:string ;
    skos:definition "Country where the institution is located" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:created_at a owl:DatatypeProperty ;
    rdfs:label "created_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the review record was created" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:created_date a owl:DatatypeProperty ;
    rdfs:label "created_date" ;
    rdfs:range xsd:date ;
    skos:definition "Date when the template was created" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:criteria_id a owl:DatatypeProperty ;
    rdfs:label "criteria_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the criteria set" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:criteria_notes a owl:DatatypeProperty ;
    rdfs:label "criteria_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes about the screening criteria" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:current_registration_version a owl:DatatypeProperty ;
    rdfs:label "current_registration_version" ;
    rdfs:range xsd:string ;
    skos:definition "Current version identifier of the registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:current_version_id a owl:DatatypeProperty ;
    rdfs:label "current_version_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier of the current registration version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:data_availability a owl:DatatypeProperty ;
    rdfs:label "data_availability" ;
    rdfs:range xsd:string ;
    skos:definition "Statement on publicly available data, code, and other materials" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:data_availability_plan a owl:DatatypeProperty ;
    rdfs:label "data_availability_plan" ;
    rdfs:range xsd:string ;
    skos:definition "Plan for data availability statements and shared data" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:database_notes a owl:DatatypeProperty ;
    rdfs:label "database_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes about the database or access limitations" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:database_url a owl:DatatypeProperty ;
    rdfs:label "database_url" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URL to access the database" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:database_version a owl:DatatypeProperty ;
    rdfs:label "database_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version or release of the database" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:datapoint_id a owl:DatatypeProperty ;
    rdfs:label "datapoint_id" ;
    rdfs:range xsd:string ;
    skos:definition "Data point identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:date_range_criteria a owl:ObjectProperty ;
    rdfs:label "date_range_criteria" ;
    rdfs:range revaise:DateRange ;
    skos:definition "Acceptable date range for publications" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:date_restrictions a owl:DatatypeProperty ;
    rdfs:label "date_restrictions" ;
    rdfs:range xsd:string ;
    skos:definition "Date range restrictions for searches" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:days_to_first_registration a owl:DatatypeProperty ;
    rdfs:label "days_to_first_registration" ;
    rdfs:range xsd:integer ;
    skos:definition "Days from protocol creation to first registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:decision a owl:ObjectProperty ;
    rdfs:label "decision" ;
    rdfs:range revaise:ScreeningDecisionType ;
    skos:definition "The screening decision (include/exclude/uncertain)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:decision_date a owl:DatatypeProperty ;
    rdfs:label "decision_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time when the decision was made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:decision_id a owl:DatatypeProperty ;
    rdfs:label "decision_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the screening decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:decision_notes a owl:DatatypeProperty ;
    rdfs:label "decision_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes about the decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:decision_reviewer_id a owl:DatatypeProperty ;
    rdfs:label "decision_reviewer_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the reviewer making the decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:decision_timestamp a owl:DatatypeProperty ;
    rdfs:label "decision_timestamp" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the decision was made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:dedup_completed_at a owl:DatatypeProperty ;
    rdfs:label "dedup_completed_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when deduplication completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:dedup_id a owl:DatatypeProperty ;
    rdfs:label "dedup_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the deduplication process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:dedup_method a owl:ObjectProperty ;
    rdfs:label "dedup_method" ;
    rdfs:range revaise:DeduplicationMethod ;
    skos:definition "Method used for deduplication (automatic, manual, etc.)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:dedup_notes a owl:DatatypeProperty ;
    rdfs:label "dedup_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes about the deduplication process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:dedup_started_at a owl:DatatypeProperty ;
    rdfs:label "dedup_started_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when deduplication started" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:deduplication_process a owl:ObjectProperty ;
    rdfs:label "deduplication_process" ;
    rdfs:range revaise:DeduplicationProcess ;
    skos:definition "Process for identifying and removing duplicate records from search results" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:department a owl:DatatypeProperty ;
    rdfs:label "department" ;
    rdfs:range xsd:string ;
    skos:definition "Department or division within the institution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:dependency_condition a owl:DatatypeProperty ;
    rdfs:label "dependency_condition" ;
    rdfs:range xsd:string ;
    skos:definition "Condition for the dependency" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:dependency_type a owl:ObjectProperty ;
    rdfs:label "dependency_type" ;
    rdfs:range revaise:DependencyType ;
    skos:definition "Type of dependency" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:dependency_value a owl:DatatypeProperty ;
    rdfs:label "dependency_value" ;
    rdfs:range xsd:string ;
    skos:definition "Value to check against" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:depends_on_field a owl:DatatypeProperty ;
    rdfs:label "depends_on_field" ;
    rdfs:range xsd:string ;
    skos:definition "Field this depends on" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:deprecation_date a owl:DatatypeProperty ;
    rdfs:label "deprecation_date" ;
    rdfs:range xsd:date ;
    skos:definition "Date when this template will be or was deprecated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:deviation_description a owl:DatatypeProperty ;
    rdfs:label "deviation_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of the deviation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:deviation_from a owl:DatatypeProperty ;
    rdfs:label "deviation_from" ;
    rdfs:range xsd:string ;
    skos:definition "Protocol, analysis plan, or workflow element from which the report deviated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:deviation_impact a owl:DatatypeProperty ;
    rdfs:label "deviation_impact" ;
    rdfs:range xsd:string ;
    skos:definition "Impact of the deviation on interpretation or conclusions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:deviation_rationale a owl:DatatypeProperty ;
    rdfs:label "deviation_rationale" ;
    rdfs:range xsd:string ;
    skos:definition "Rationale for the deviation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:deviation_reported_where a owl:DatatypeProperty ;
    rdfs:label "deviation_reported_where" ;
    rdfs:range xsd:string ;
    skos:definition "Location where the deviation is reported" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:diagnostic_odds_ratio a owl:DatatypeProperty ;
    rdfs:label "diagnostic_odds_ratio" ;
    rdfs:range xsd:float ;
    skos:definition "Ratio of odds of positive test in diseased vs non-diseased" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:disagreement_count a owl:DatatypeProperty ;
    rdfs:label "disagreement_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of disagreements" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:disagreement_resolution a owl:DatatypeProperty ;
    rdfs:label "disagreement_resolution" ;
    rdfs:range xsd:string ;
    skos:definition "Method for resolving disagreements between raters" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:disagreement_resolution_method a owl:ObjectProperty ;
    rdfs:label "disagreement_resolution_method" ;
    rdfs:range revaise:ResolutionMethod ;
    skos:definition "Method for resolving disagreements" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:discussion_evidence_limitations a owl:DatatypeProperty ;
    rdfs:label "discussion_evidence_limitations" ;
    rdfs:range xsd:string ;
    skos:definition "Limitations of the evidence included in the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:discussion_implications a owl:DatatypeProperty ;
    rdfs:label "discussion_implications" ;
    rdfs:range xsd:string ;
    skos:definition "Implications of results for practice, policy, and future research" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:discussion_interpretation a owl:DatatypeProperty ;
    rdfs:label "discussion_interpretation" ;
    rdfs:range xsd:string ;
    skos:definition "General interpretation of results in context of other evidence" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:discussion_process_limitations a owl:DatatypeProperty ;
    rdfs:label "discussion_process_limitations" ;
    rdfs:range xsd:string ;
    skos:definition "Limitations of the review processes used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:doi a owl:DatatypeProperty ;
    rdfs:label "doi" ;
    rdfs:range xsd:string ;
    skos:definition "Digital Object Identifier of the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:domain_justification a owl:DatatypeProperty ;
    rdfs:label "domain_justification" ;
    rdfs:range xsd:string ;
    skos:definition "Justification for the rating" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:domain_name a owl:DatatypeProperty ;
    rdfs:label "domain_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the quality domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:domain_rating a owl:ObjectProperty ;
    rdfs:label "domain_rating" ;
    rdfs:range revaise:QualityRating ;
    skos:definition "Rating for this domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:duplicate_count a owl:DatatypeProperty ;
    rdfs:label "duplicate_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of duplicate records identified and removed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:duplicate_resolution a owl:DatatypeProperty ;
    rdfs:label "duplicate_resolution" ;
    rdfs:range xsd:string ;
    skos:definition "Method used to resolve the duplicate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:effect_change_percentage a owl:DatatypeProperty ;
    rdfs:label "effect_change_percentage" ;
    rdfs:range xsd:float ;
    skos:definition "Effect change percentage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:eggers_test_result a owl:ObjectProperty ;
    rdfs:label "eggers_test_result" ;
    rdfs:range revaise:StatisticalTestResult ;
    skos:definition "Egger's test result" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:email a owl:DatatypeProperty ;
    rdfs:label "email" ;
    rdfs:range xsd:string ;
    skos:definition "Email address of the author" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:embargo_period a owl:DatatypeProperty ;
    rdfs:label "embargo_period" ;
    rdfs:range xsd:string ;
    skos:definition "Any embargo period for the registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:ended_at a owl:DatatypeProperty ;
    rdfs:label "ended_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "End time" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:error_message a owl:DatatypeProperty ;
    rdfs:label "error_message" ;
    rdfs:range xsd:string ;
    skos:definition "Error message when validation fails" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:error_rate a owl:DatatypeProperty ;
    rdfs:label "error_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Rate of errors made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:ethical_approval a owl:DatatypeProperty ;
    rdfs:label "ethical_approval" ;
    rdfs:range xsd:string ;
    skos:definition "Ethical approval information if applicable" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:exclude_systematic_reviews a owl:DatatypeProperty ;
    rdfs:label "exclude_systematic_reviews" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether to exclude systematic reviews" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:exclusion_rate a owl:DatatypeProperty ;
    rdfs:label "exclusion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Proportion of records excluded (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:exploratory_notes a owl:DatatypeProperty ;
    rdfs:label "exploratory_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the exploratory search" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_query a owl:DatatypeProperty ;
    rdfs:label "exploratory_query" ;
    rdfs:range xsd:string ;
    skos:definition "Exploratory query or search expression" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_records_found a owl:DatatypeProperty ;
    rdfs:label "exploratory_records_found" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of records found during exploratory searches" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_relevant_count a owl:DatatypeProperty ;
    rdfs:label "exploratory_relevant_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of records considered relevant during exploratory review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_results_count a owl:DatatypeProperty ;
    rdfs:label "exploratory_results_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of records found by the exploratory search" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_search_date a owl:DatatypeProperty ;
    rdfs:label "exploratory_search_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time of the exploratory search" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_search_id a owl:DatatypeProperty ;
    rdfs:label "exploratory_search_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for an exploratory search" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_searches_count a owl:DatatypeProperty ;
    rdfs:label "exploratory_searches_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of exploratory searches conducted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:exploratory_source a owl:DatatypeProperty ;
    rdfs:label "exploratory_source" ;
    rdfs:range xsd:string ;
    skos:definition "Source used for the exploratory search" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:external_review a owl:DatatypeProperty ;
    rdfs:label "external_review" ;
    rdfs:range xsd:boolean ;
    skos:definition "External review conducted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:extracted_study_id a owl:DatatypeProperty ;
    rdfs:label "extracted_study_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for extracted study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extracted_unit a owl:DatatypeProperty ;
    rdfs:label "extracted_unit" ;
    rdfs:range xsd:string ;
    skos:definition "Unit of measurement" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extracted_value a owl:DatatypeProperty ;
    rdfs:label "extracted_value" ;
    rdfs:range xsd:string ;
    skos:definition "Extracted value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_confidence a owl:ObjectProperty ;
    rdfs:label "extraction_confidence" ;
    rdfs:range revaise:ConfidenceLevel ;
    skos:definition "Confidence in extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_form_id a owl:DatatypeProperty ;
    rdfs:label "extraction_form_id" ;
    rdfs:range xsd:string ;
    skos:definition "Reference to extraction form" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_guidance a owl:DatatypeProperty ;
    rdfs:label "extraction_guidance" ;
    rdfs:range xsd:string ;
    skos:definition "Detailed extraction guidance" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_notes a owl:DatatypeProperty ;
    rdfs:label "extraction_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_order a owl:ObjectProperty ;
    rdfs:label "extraction_order" ;
    rdfs:range revaise:ExtractionOrder ;
    skos:definition "Order in which studies are extracted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_protocol a owl:ObjectProperty ;
    rdfs:label "extraction_protocol" ;
    rdfs:range revaise:ExtractionProtocol ;
    skos:definition "Protocol for data extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_quality_control a owl:ObjectProperty ;
    rdfs:label "extraction_quality_control" ;
    rdfs:range revaise:ExtractionQualityControl ;
    skos:definition "Quality control for extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_statistics a owl:ObjectProperty ;
    rdfs:label "extraction_statistics" ;
    rdfs:range revaise:ExtractionStatistics ;
    skos:definition "Statistics for extraction stage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_status a owl:ObjectProperty ;
    rdfs:label "extraction_status" ;
    rdfs:range revaise:ExtractionStatus ;
    skos:definition "Status of extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extraction_timestamp a owl:DatatypeProperty ;
    rdfs:label "extraction_timestamp" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When extracted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extractor_id a owl:DatatypeProperty ;
    rdfs:label "extractor_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of extractor" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:extractor_notes a owl:DatatypeProperty ;
    rdfs:label "extractor_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Extractor notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:f1_score a owl:DatatypeProperty ;
    rdfs:label "f1_score" ;
    rdfs:range xsd:float ;
    skos:definition "Harmonic mean of precision and recall" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:failsafe_n a owl:DatatypeProperty ;
    rdfs:label "failsafe_n" ;
    rdfs:range xsd:integer ;
    skos:definition "Fail-safe N" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:false_discovery_rate a owl:DatatypeProperty ;
    rdfs:label "false_discovery_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Expected proportion of false discoveries" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:false_negative_rate a owl:DatatypeProperty ;
    rdfs:label "false_negative_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Type II error rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:false_omission_rate a owl:DatatypeProperty ;
    rdfs:label "false_omission_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Proportion of false negatives among negative calls" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:false_positive_rate a owl:DatatypeProperty ;
    rdfs:label "false_positive_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Type I error rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:family_name a owl:DatatypeProperty ;
    rdfs:label "family_name" ;
    rdfs:range xsd:string ;
    skos:definition "Family/last name of the author" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:feasibility_assessment a owl:ObjectProperty ;
    rdfs:label "feasibility_assessment" ;
    rdfs:range revaise:FeasibilityAssessment ;
    skos:definition "Assessment of whether the planned review scope is feasible" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:feasibility_conclusion a owl:ObjectProperty ;
    rdfs:label "feasibility_conclusion" ;
    rdfs:range revaise:FeasibilityConclusion ;
    skos:definition "Overall feasibility conclusion" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:feasibility_data_availability a owl:DatatypeProperty ;
    rdfs:label "feasibility_data_availability" ;
    rdfs:range xsd:string ;
    skos:definition "Feasibility assessment of expected data availability" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:feasibility_literature_volume a owl:DatatypeProperty ;
    rdfs:label "feasibility_literature_volume" ;
    rdfs:range xsd:string ;
    skos:definition "Feasibility assessment of expected literature volume" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:feasibility_notes a owl:DatatypeProperty ;
    rdfs:label "feasibility_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about feasibility" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:feasibility_population a owl:DatatypeProperty ;
    rdfs:label "feasibility_population" ;
    rdfs:range xsd:string ;
    skos:definition "Feasibility assessment of the population scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:feasibility_resource_constraints a owl:DatatypeProperty ;
    rdfs:label "feasibility_resource_constraints" ;
    rdfs:range xsd:string ;
    skos:definition "Known resource constraints affecting feasibility" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:feasibility_review_scope a owl:DatatypeProperty ;
    rdfs:label "feasibility_review_scope" ;
    rdfs:range xsd:string ;
    skos:definition "Feasibility assessment of review scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:field_category a owl:DatatypeProperty ;
    rdfs:label "field_category" ;
    rdfs:range xsd:string ;
    skos:definition "Category or section this field belongs to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_default_value a owl:DatatypeProperty ;
    rdfs:label "field_default_value" ;
    rdfs:range xsd:string ;
    skos:definition "Default value for the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_definitions a owl:DatatypeProperty ;
    rdfs:label "field_definitions" ;
    rdfs:range xsd:string ;
    skos:definition "Formal definition of template fields (e.g., JSON Schema)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:field_description a owl:DatatypeProperty ;
    rdfs:label "field_description" ;
    rdfs:range xsd:string ;
    skos:definition "Detailed description of the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_group a owl:DatatypeProperty ;
    rdfs:label "field_group" ;
    rdfs:range xsd:string ;
    skos:definition "Group this field belongs to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_help_text a owl:DatatypeProperty ;
    rdfs:label "field_help_text" ;
    rdfs:range xsd:string ;
    skos:definition "Help text to guide users" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_identifier a owl:DatatypeProperty ;
    rdfs:label "field_identifier" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier of the field or item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:field_label a owl:DatatypeProperty ;
    rdfs:label "field_label" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable label for the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_metadata a owl:DatatypeProperty ;
    rdfs:label "field_metadata" ;
    rdfs:range xsd:string ;
    skos:definition "Additional metadata as JSON" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_name a owl:DatatypeProperty ;
    rdfs:label "field_name" ;
    rdfs:range xsd:string ;
    skos:definition "Machine-readable name for the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_order a owl:DatatypeProperty ;
    rdfs:label "field_order" ;
    rdfs:range xsd:integer ;
    skos:definition "Display order of the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_placeholder a owl:DatatypeProperty ;
    rdfs:label "field_placeholder" ;
    rdfs:range xsd:string ;
    skos:definition "Placeholder text for the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_required a owl:DatatypeProperty ;
    rdfs:label "field_required" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether this field is required" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:field_type a owl:ObjectProperty ;
    rdfs:label "field_type" ;
    rdfs:range revaise:FieldType ;
    skos:definition "Data type of the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:final_decision a owl:DatatypeProperty ;
    rdfs:label "final_decision" ;
    rdfs:range xsd:string ;
    skos:definition "Final resolved decision or value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:final_included_count a owl:DatatypeProperty ;
    rdfs:label "final_included_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Final number of included studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:final_quality a owl:ObjectProperty ;
    rdfs:label "final_quality" ;
    rdfs:range revaise:EvidenceQuality ;
    skos:definition "Final quality" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:first_item_date a owl:DatatypeProperty ;
    rdfs:label "first_item_date" ;
    rdfs:range xsd:date ;
    skos:definition "Date of first item processed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:fleiss_kappa a owl:DatatypeProperty ;
    rdfs:label "fleiss_kappa" ;
    rdfs:range xsd:float ;
    skos:definition "Fleiss' kappa for multiple raters" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:flow_counts_reconciled a owl:DatatypeProperty ;
    rdfs:label "flow_counts_reconciled" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether flow diagram counts were reconciled against review data" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:flow_diagram_id a owl:DatatypeProperty ;
    rdfs:label "flow_diagram_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a flow diagram" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:flow_diagram_notes a owl:DatatypeProperty ;
    rdfs:label "flow_diagram_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the flow diagram" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:flow_diagram_output a owl:ObjectProperty ;
    rdfs:label "flow_diagram_output" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Flow diagram artifact" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:flow_standard a owl:DatatypeProperty ;
    rdfs:label "flow_standard" ;
    rdfs:range xsd:string ;
    skos:definition "Reporting standard the flow diagram conforms to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:focus_score a owl:DatatypeProperty ;
    rdfs:label "focus_score" ;
    rdfs:range xsd:float ;
    skos:definition "Measure of session focus/consistency" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:forest_plot_output a owl:ObjectProperty ;
    rdfs:label "forest_plot_output" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Forest plot output" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:form_created_at a owl:DatatypeProperty ;
    rdfs:label "form_created_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Form creation time" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_created_by a owl:ObjectProperty ;
    rdfs:label "form_created_by" ;
    rdfs:range revaise:Author ;
    skos:definition "Form creator" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_description a owl:DatatypeProperty ;
    rdfs:label "form_description" ;
    rdfs:range xsd:string ;
    skos:definition "Form description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_id a owl:DatatypeProperty ;
    rdfs:label "form_id" ;
    rdfs:range xsd:string ;
    skos:definition "Form identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_last_modified a owl:DatatypeProperty ;
    rdfs:label "form_last_modified" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Last modification time" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_name a owl:DatatypeProperty ;
    rdfs:label "form_name" ;
    rdfs:range xsd:string ;
    skos:definition "Form name" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_uri a owl:DatatypeProperty ;
    rdfs:label "form_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI to form" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:form_version a owl:DatatypeProperty ;
    rdfs:label "form_version" ;
    rdfs:range xsd:string ;
    skos:definition "Form version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:frequency a owl:DatatypeProperty ;
    rdfs:label "frequency" ;
    rdfs:range xsd:integer ;
    skos:definition "How often this pattern occurs" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:full_text_url a owl:DatatypeProperty ;
    rdfs:label "full_text_url" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URL to access the full text of the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:fulltext_excluded a owl:DatatypeProperty ;
    rdfs:label "fulltext_excluded" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records excluded at full-text screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:funder_id a owl:DatatypeProperty ;
    rdfs:label "funder_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the funding organization" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:funder_name a owl:DatatypeProperty ;
    rdfs:label "funder_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the funding organization" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:funding_source a owl:DatatypeProperty ;
    rdfs:label "funding_source" ;
    rdfs:range xsd:string ;
    skos:definition "Source of study funding" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:funnel_plot_output a owl:ObjectProperty ;
    rdfs:label "funnel_plot_output" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Funnel plot output" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:given_name a owl:DatatypeProperty ;
    rdfs:label "given_name" ;
    rdfs:range xsd:string ;
    skos:definition "Given/first name of the author" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:grading_date a owl:DatatypeProperty ;
    rdfs:label "grading_date" ;
    rdfs:range xsd:date ;
    skos:definition "Grading date" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:grading_id a owl:DatatypeProperty ;
    rdfs:label "grading_id" ;
    rdfs:range xsd:string ;
    skos:definition "Grading identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:grading_notes a owl:DatatypeProperty ;
    rdfs:label "grading_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Grading notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:grading_system a owl:ObjectProperty ;
    rdfs:label "grading_system" ;
    rdfs:range revaise:GradingSystem ;
    skos:definition "Grading system" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:grant_number a owl:DatatypeProperty ;
    rdfs:label "grant_number" ;
    rdfs:range xsd:string ;
    skos:definition "Grant or award number from the funder" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:grey_literature_approach a owl:DatatypeProperty ;
    rdfs:label "grey_literature_approach" ;
    rdfs:range xsd:string ;
    skos:definition "Approach for searching grey literature" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:grey_literature_sources a owl:DatatypeProperty ;
    rdfs:label "grey_literature_sources" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of grey literature sources" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:group_id a owl:DatatypeProperty ;
    rdfs:label "group_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for a group of duplicate records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:guidance_text a owl:DatatypeProperty ;
    rdfs:label "guidance_text" ;
    rdfs:range xsd:string ;
    skos:definition "Guidance for answering this item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:heterogeneity_assessment a owl:DatatypeProperty ;
    rdfs:label "heterogeneity_assessment" ;
    rdfs:range xsd:string ;
    skos:definition "Heterogeneity assessment approach" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:heterogeneity_between_groups a owl:DatatypeProperty ;
    rdfs:label "heterogeneity_between_groups" ;
    rdfs:range xsd:float ;
    skos:definition "Between-group heterogeneity" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:heterogeneity_statistics a owl:ObjectProperty ;
    rdfs:label "heterogeneity_statistics" ;
    rdfs:range revaise:HeterogeneityStatistics ;
    skos:definition "Heterogeneity statistics" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:high_risk_count a owl:DatatypeProperty ;
    rdfs:label "high_risk_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of studies judged at high risk of bias" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:human_agreement_rate a owl:DatatypeProperty ;
    rdfs:label "human_agreement_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Rate of agreement with human reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:human_oversight_level a owl:ObjectProperty ;
    rdfs:label "human_oversight_level" ;
    rdfs:range revaise:HumanOversightLevel ;
    skos:definition "Level of human review required" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:inclusion_confidence a owl:DatatypeProperty ;
    rdfs:label "inclusion_confidence" ;
    rdfs:range xsd:float ;
    skos:definition "Confidence level in inclusion decision (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:inclusion_rate a owl:DatatypeProperty ;
    rdfs:label "inclusion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Proportion of records included (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:independent_extraction a owl:DatatypeProperty ;
    rdfs:label "independent_extraction" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether extraction is independent" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:initial_quality a owl:ObjectProperty ;
    rdfs:label "initial_quality" ;
    rdfs:range revaise:EvidenceQuality ;
    skos:definition "Initial quality" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:initial_records_count a owl:DatatypeProperty ;
    rdfs:label "initial_records_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Initial number of records before any processing" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:initial_review_question a owl:DatatypeProperty ;
    rdfs:label "initial_review_question" ;
    rdfs:range xsd:string ;
    skos:definition "Initial review question before refinement" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:initial_version_id a owl:DatatypeProperty ;
    rdfs:label "initial_version_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier of the initial registration version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:input_record_count a owl:DatatypeProperty ;
    rdfs:label "input_record_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of records before deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:input_records a owl:ObjectProperty ;
    rdfs:label "input_records" ;
    rdfs:range revaise:LiteratureRecordCollection ;
    skos:definition "Collection of records to be screened in this round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:institution_name a owl:DatatypeProperty ;
    rdfs:label "institution_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the affiliated institution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:inter_rater_agreement a owl:ObjectProperty ;
    rdfs:label "inter_rater_agreement" ;
    rdfs:range revaise:AgreementMetrics ;
    skos:definition "Agreement metrics between reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:interaction_test_p_value a owl:DatatypeProperty ;
    rdfs:label "interaction_test_p_value" ;
    rdfs:range xsd:float ;
    skos:definition "Interaction test p-value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:interpretation a owl:DatatypeProperty ;
    rdfs:label "interpretation" ;
    rdfs:range xsd:string ;
    skos:definition "Interpretation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:interpretation_guide a owl:DatatypeProperty ;
    rdfs:label "interpretation_guide" ;
    rdfs:range xsd:string ;
    skos:definition "Guide for interpreting scores" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:intervention_details a owl:DatatypeProperty ;
    rdfs:label "intervention_details" ;
    rdfs:range xsd:string ;
    skos:definition "Details of the intervention" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:is_default a owl:DatatypeProperty ;
    rdfs:label "is_default" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether this is a default selection" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:is_major_revision a owl:DatatypeProperty ;
    rdfs:label "is_major_revision" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether this is a major revision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:is_repeatable a owl:DatatypeProperty ;
    rdfs:label "is_repeatable" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether this field can have multiple values" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:issue a owl:DatatypeProperty ;
    rdfs:label "issue" ;
    rdfs:range xsd:string ;
    skos:definition "Issue number of the journal" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:issues_found a owl:DatatypeProperty ;
    rdfs:label "issues_found" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of issues identified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:issues_resolved a owl:DatatypeProperty ;
    rdfs:label "issues_resolved" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of issues resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:item_category a owl:DatatypeProperty ;
    rdfs:label "item_category" ;
    rdfs:range xsd:string ;
    skos:definition "Category this item belongs to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:item_label a owl:DatatypeProperty ;
    rdfs:label "item_label" ;
    rdfs:range xsd:string ;
    skos:definition "Short label for the protocol item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:item_location a owl:DatatypeProperty ;
    rdfs:label "item_location" ;
    rdfs:range xsd:string ;
    skos:definition "Location in the review or record where the item is addressed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:item_message a owl:DatatypeProperty ;
    rdfs:label "item_message" ;
    rdfs:range xsd:string ;
    skos:definition "Message describing the item result, such as a violation reason" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:item_modified a owl:DatatypeProperty ;
    rdfs:label "item_modified" ;
    rdfs:range xsd:string ;
    skos:definition "Item or field that was modified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:item_result_id a owl:DatatypeProperty ;
    rdfs:label "item_result_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier of a protocol item or constraint" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:item_status a owl:ObjectProperty ;
    rdfs:label "item_status" ;
    rdfs:range revaise:ConformanceItemStatus ;
    skos:definition "Outcome for a single protocol item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:item_text a owl:DatatypeProperty ;
    rdfs:label "item_text" ;
    rdfs:range xsd:string ;
    skos:definition "Text of the checklist item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:items_completed a owl:DatatypeProperty ;
    rdfs:label "items_completed" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of items completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:items_per_day a owl:DatatypeProperty ;
    rdfs:label "items_per_day" ;
    rdfs:range xsd:float ;
    skos:definition "Average items processed per day" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:items_per_hour a owl:DatatypeProperty ;
    rdfs:label "items_per_hour" ;
    rdfs:range xsd:float ;
    skos:definition "Items processed per hour" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:items_processed_count a owl:DatatypeProperty ;
    rdfs:label "items_processed_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Total items processed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:journal a owl:DatatypeProperty ;
    rdfs:label "journal" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the journal or publication venue" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:krippendorff_alpha a owl:DatatypeProperty ;
    rdfs:label "krippendorff_alpha" ;
    rdfs:range xsd:float ;
    skos:definition "Krippendorff's alpha reliability coefficient" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:last_item_date a owl:DatatypeProperty ;
    rdfs:label "last_item_date" ;
    rdfs:range xsd:date ;
    skos:definition "Date of last item processed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:librarian_consulted a owl:DatatypeProperty ;
    rdfs:label "librarian_consulted" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether a librarian or information specialist was consulted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:location a owl:DatatypeProperty ;
    rdfs:label "location" ;
    rdfs:range xsd:string ;
    skos:definition "Location or setting of work" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:low_risk_count a owl:DatatypeProperty ;
    rdfs:label "low_risk_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of studies judged at low risk of bias" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:lower_bound a owl:DatatypeProperty ;
    rdfs:label "lower_bound" ;
    rdfs:range xsd:float ;
    skos:definition "Lower bound of the interval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:master_record_id a owl:DatatypeProperty ;
    rdfs:label "master_record_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the record selected as the master/primary version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:matthews_correlation a owl:DatatypeProperty ;
    rdfs:label "matthews_correlation" ;
    rdfs:range xsd:float ;
    skos:definition "Matthews correlation coefficient" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:max_days_between_versions a owl:DatatypeProperty ;
    rdfs:label "max_days_between_versions" ;
    rdfs:range xsd:integer ;
    skos:definition "Maximum days allowed between version updates" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:median_time_per_item a owl:DatatypeProperty ;
    rdfs:label "median_time_per_item" ;
    rdfs:range xsd:float ;
    skos:definition "Median time per item in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:meta_analyses_count a owl:DatatypeProperty ;
    rdfs:label "meta_analyses_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Meta-analyses count" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method a owl:ObjectProperty ;
    rdfs:label "method" ;
    rdfs:range revaise:ResolutionMethod ;
    skos:definition "The resolution method" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:method_description a owl:DatatypeProperty ;
    rdfs:label "method_description" ;
    rdfs:range xsd:string ;
    skos:definition "Method description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method_id a owl:DatatypeProperty ;
    rdfs:label "method_id" ;
    rdfs:range xsd:string ;
    skos:definition "Method identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method_justification a owl:DatatypeProperty ;
    rdfs:label "method_justification" ;
    rdfs:range xsd:string ;
    skos:definition "Justification for method" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method_name a owl:DatatypeProperty ;
    rdfs:label "method_name" ;
    rdfs:range xsd:string ;
    skos:definition "Method name" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method_reference a owl:DatatypeProperty ;
    rdfs:label "method_reference" ;
    rdfs:range xsd:string ;
    skos:definition "Method reference" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:method_type a owl:ObjectProperty ;
    rdfs:label "method_type" ;
    rdfs:range revaise:SynthesisMethodType ;
    skos:definition "Type of method" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:minimum_extractors_per_study a owl:DatatypeProperty ;
    rdfs:label "minimum_extractors_per_study" ;
    rdfs:range xsd:integer ;
    skos:definition "Minimum number of extractors per study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:minimum_raters a owl:DatatypeProperty ;
    rdfs:label "minimum_raters" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 1 ] ) ] ) ] ;
    skos:definition "Minimum number of independent raters per study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:minimum_reviewers_per_record a owl:DatatypeProperty ;
    rdfs:label "minimum_reviewers_per_record" ;
    rdfs:range xsd:integer ;
    skos:definition "Minimum number of reviewers required per record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:missing_data_rate a owl:DatatypeProperty ;
    rdfs:label "missing_data_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Rate of missing data points" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:missing_data_strategy a owl:ObjectProperty ;
    rdfs:label "missing_data_strategy" ;
    rdfs:range revaise:MissingDataStrategy ;
    skos:definition "Missing data strategy" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:model_type a owl:ObjectProperty ;
    rdfs:label "model_type" ;
    rdfs:range revaise:MetaAnalysisModel ;
    skos:definition "Model type" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:modification_id a owl:DatatypeProperty ;
    rdfs:label "modification_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for modification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:modification_reason a owl:ObjectProperty ;
    rdfs:label "modification_reason" ;
    rdfs:range revaise:ModificationReason ;
    skos:definition "Reason for the modification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:modification_timestamp a owl:DatatypeProperty ;
    rdfs:label "modification_timestamp" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When the modification was made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:modified_value a owl:DatatypeProperty ;
    rdfs:label "modified_value" ;
    rdfs:range xsd:string ;
    skos:definition "Value after human modification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:modifier_id a owl:DatatypeProperty ;
    rdfs:label "modifier_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the person who made the modification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:most_common_conflict_type a owl:ObjectProperty ;
    rdfs:label "most_common_conflict_type" ;
    rdfs:range revaise:ConflictType ;
    skos:definition "Most frequently occurring conflict type" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:n_studies a owl:DatatypeProperty ;
    rdfs:label "n_studies" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:name a owl:DatatypeProperty ;
    rdfs:label "name" ;
    rdfs:range xsd:string ;
    skos:definition "Full name of the author" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:narrative_syntheses_count a owl:DatatypeProperty ;
    rdfs:label "narrative_syntheses_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Narrative syntheses count" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:narrative_synthesis a owl:ObjectProperty ;
    rdfs:label "narrative_synthesis" ;
    rdfs:range revaise:NarrativeSynthesis ;
    skos:definition "Narrative synthesis results" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:negative_predictive_value a owl:DatatypeProperty ;
    rdfs:label "negative_predictive_value" ;
    rdfs:range xsd:float ;
    skos:definition "Negative predictive value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/Amendment> a owl:Class ;
    rdfs:label "Amendment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom revaise:ApprovalStatus ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_status> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approver> ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_reason> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/affected_sections> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approver> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_date> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_date> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approver> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_description> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_status> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_date> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_reason> ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_description> ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_id> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_date> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_id> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_status> ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AmendmentType ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_type> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_author> ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Author ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_author> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_type> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_description> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/affected_sections> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_reason> ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_date> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_date> ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_type> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_author> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_id> ] ;
    skos:definition "A documented change or clarification to a review protocol." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_author> a owl:ObjectProperty ;
    rdfs:label "amendment_author" ;
    rdfs:range revaise:Author ;
    skos:definition "Author who made the amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_date> a owl:DatatypeProperty ;
    rdfs:label "amendment_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date when amendment was made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_description> a owl:DatatypeProperty ;
    rdfs:label "amendment_description" ;
    rdfs:range xsd:string ;
    skos:definition "Detailed description of the amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_id> a owl:DatatypeProperty ;
    rdfs:label "amendment_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_reason> a owl:DatatypeProperty ;
    rdfs:label "amendment_reason" ;
    rdfs:range xsd:string ;
    skos:definition "Reason for making the amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendment_type> a owl:ObjectProperty ;
    rdfs:label "amendment_type" ;
    rdfs:range revaise:AmendmentType ;
    skos:definition "Type of amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_date> a owl:DatatypeProperty ;
    rdfs:label "approval_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date when amendment was approved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approval_status> a owl:ObjectProperty ;
    rdfs:label "approval_status" ;
    rdfs:range revaise:ApprovalStatus ;
    skos:definition "Approval status of the amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/approver> a owl:DatatypeProperty ;
    rdfs:label "approver" ;
    rdfs:range xsd:string ;
    skos:definition "Person who approved the amendment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/eligibility_criteria> a owl:DatatypeProperty ;
    rdfs:label "eligibility_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Inclusion and exclusion criteria" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/picos> a owl:DatatypeProperty ;
    rdfs:label "picos" ;
    rdfs:range xsd:string ;
    skos:definition "Population, Intervention, Comparison, Outcomes, Study design details" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/protocol_start_date> a owl:DatatypeProperty ;
    rdfs:label "protocol_start_date" ;
    rdfs:range xsd:date ;
    skos:definition "Protocol registration date" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_id> a owl:DatatypeProperty ;
    rdfs:label "registration_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier assigned by the registry" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registration_url> a owl:DatatypeProperty ;
    rdfs:label "registration_url" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URL to the registry entry" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/registry> a owl:DatatypeProperty ;
    rdfs:label "registry" ;
    rdfs:range xsd:string ;
    skos:definition "Registry where the protocol is recorded" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/research_question> a owl:DatatypeProperty ;
    rdfs:label "research_question" ;
    rdfs:range xsd:string ;
    skos:definition "Primary research question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/SoftwareEnv> a owl:Class ;
    rdfs:label "SoftwareEnv" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/r_version> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/python_version> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/r_version> ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutputRef> ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/containers> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/r_version> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/lockfiles> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/python_version> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/os> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/containers> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/os> ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutputRef> ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/lockfiles> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/os> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/python_version> ] ;
    skos:definition "Software environment configuration." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/os> a owl:DatatypeProperty ;
    rdfs:label "os" ;
    rdfs:range xsd:string ;
    skos:definition "Operating system description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/python_version> a owl:DatatypeProperty ;
    rdfs:label "python_version" ;
    rdfs:range xsd:string ;
    skos:definition "Python version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/r_version> a owl:DatatypeProperty ;
    rdfs:label "r_version" ;
    rdfs:range xsd:string ;
    skos:definition "R version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/dataset_name> a owl:DatatypeProperty ;
    rdfs:label "dataset_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the dataset" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/format> a owl:DatatypeProperty ;
    rdfs:label "format" ;
    rdfs:range xsd:string ;
    skos:definition "File format or MIME type" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/license> a owl:DatatypeProperty ;
    rdfs:label "license" ;
    rdfs:range xsd:string ;
    skos:definition "License governing the dataset" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/notes> a owl:DatatypeProperty ;
    rdfs:label "notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_created_at> a owl:DatatypeProperty ;
    rdfs:label "output_created_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Creation timestamp" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_label> a owl:DatatypeProperty ;
    rdfs:label "output_label" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable label" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/snapshot_hash> a owl:DatatypeProperty ;
    rdfs:label "snapshot_hash" ;
    rdfs:range xsd:string ;
    skos:definition "Checksum of the dataset snapshot" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

revaise:open_access_plan a owl:DatatypeProperty ;
    rdfs:label "open_access_plan" ;
    rdfs:range xsd:string ;
    skos:definition "Open access plan for reports or manuscripts" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:option_description a owl:DatatypeProperty ;
    rdfs:label "option_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of the option" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:option_group a owl:DatatypeProperty ;
    rdfs:label "option_group" ;
    rdfs:range xsd:string ;
    skos:definition "Group this option belongs to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:option_label a owl:DatatypeProperty ;
    rdfs:label "option_label" ;
    rdfs:range xsd:string ;
    skos:definition "Display label for the option" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:option_order a owl:DatatypeProperty ;
    rdfs:label "option_order" ;
    rdfs:range xsd:integer ;
    skos:definition "Display order of the option" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:option_value a owl:DatatypeProperty ;
    rdfs:label "option_value" ;
    rdfs:range xsd:string ;
    skos:definition "Value of the option" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:orcid a owl:DatatypeProperty ;
    rdfs:label "orcid" ;
    rdfs:range xsd:string ;
    skos:definition "ORCID identifier for the author" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:original_ai_value a owl:DatatypeProperty ;
    rdfs:label "original_ai_value" ;
    rdfs:range xsd:string ;
    skos:definition "Original value produced by AI" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:original_effect a owl:DatatypeProperty ;
    rdfs:label "original_effect" ;
    rdfs:range xsd:float ;
    skos:definition "Original effect" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:outcome_assessed a owl:DatatypeProperty ;
    rdfs:label "outcome_assessed" ;
    rdfs:range xsd:string ;
    skos:definition "Outcome assessed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:outcome_measure a owl:DatatypeProperty ;
    rdfs:label "outcome_measure" ;
    rdfs:range xsd:string ;
    skos:definition "Outcome measure" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:overall_agreement a owl:DatatypeProperty ;
    rdfs:label "overall_agreement" ;
    rdfs:range xsd:float ;
    skos:definition "Overall agreement rate across all items" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:overall_exclusion_rate a owl:DatatypeProperty ;
    rdfs:label "overall_exclusion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Overall proportion of records excluded (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:overall_inclusion_rate a owl:DatatypeProperty ;
    rdfs:label "overall_inclusion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Overall proportion of records included (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:overall_judgement a owl:ObjectProperty ;
    rdfs:label "overall_judgement" ;
    rdfs:range revaise:RiskOfBiasJudgement ;
    skos:definition "Overall risk-of-bias judgement for the study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:overall_quality a owl:ObjectProperty ;
    rdfs:label "overall_quality" ;
    rdfs:range revaise:QualityRating ;
    skos:definition "Overall quality rating" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:overall_risk_of_bias a owl:ObjectProperty ;
    rdfs:label "overall_risk_of_bias" ;
    rdfs:range revaise:RiskOfBiasJudgement ;
    skos:definition "Overall risk-of-bias judgement" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:overall_statistics a owl:ObjectProperty ;
    rdfs:label "overall_statistics" ;
    rdfs:range revaise:ScreeningStatistics ;
    skos:definition "Aggregate statistics for the entire screening stage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:page_number a owl:DatatypeProperty ;
    rdfs:label "page_number" ;
    rdfs:range xsd:string ;
    skos:definition "Page number" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:pages a owl:DatatypeProperty ;
    rdfs:label "pages" ;
    rdfs:range xsd:string ;
    skos:definition "Page numbers (e.g., 123-145)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:param_category a owl:DatatypeProperty ;
    rdfs:label "param_category" ;
    rdfs:range xsd:string ;
    skos:definition "Parameter category" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:param_default a owl:DatatypeProperty ;
    rdfs:label "param_default" ;
    rdfs:range xsd:string ;
    skos:definition "Default value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:param_description a owl:DatatypeProperty ;
    rdfs:label "param_description" ;
    rdfs:range xsd:string ;
    skos:definition "Parameter description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:param_id a owl:DatatypeProperty ;
    rdfs:label "param_id" ;
    rdfs:range xsd:string ;
    skos:definition "Parameter identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:param_name a owl:DatatypeProperty ;
    rdfs:label "param_name" ;
    rdfs:range xsd:string ;
    skos:definition "Parameter name" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:param_required a owl:DatatypeProperty ;
    rdfs:label "param_required" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether parameter is required" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:param_type a owl:ObjectProperty ;
    rdfs:label "param_type" ;
    rdfs:range revaise:ParameterType ;
    skos:definition "Parameter data type" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:param_value a owl:DatatypeProperty ;
    rdfs:label "param_value" ;
    rdfs:range xsd:string ;
    skos:definition "Parameter value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:parameter_description a owl:DatatypeProperty ;
    rdfs:label "parameter_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of what this parameter controls" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:parameter_name a owl:DatatypeProperty ;
    rdfs:label "parameter_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the parameter" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:parameter_value a owl:DatatypeProperty ;
    rdfs:label "parameter_value" ;
    rdfs:range xsd:string ;
    skos:definition "Value of the parameter" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:participant a owl:ObjectProperty ;
    rdfs:label "participant" ;
    rdfs:range revaise:Participant ;
    skos:definition "Participant conducting this session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:participant_agreement_matrix a owl:DatatypeProperty ;
    rdfs:label "participant_agreement_matrix" ;
    rdfs:range xsd:string ;
    skos:definition "Matrix showing agreement patterns between participants" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:participant_avg_time_per_item a owl:DatatypeProperty ;
    rdfs:label "participant_avg_time_per_item" ;
    rdfs:range xsd:float ;
    skos:definition "Average time spent per item (minutes)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:participant_characteristics a owl:DatatypeProperty ;
    rdfs:label "participant_characteristics" ;
    rdfs:range xsd:string ;
    skos:definition "Description of participants" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:participant_id a owl:DatatypeProperty ;
    rdfs:label "participant_id" ;
    rdfs:range xsd:string ;
    skos:definition "Reference to the participant" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:participant_notes a owl:DatatypeProperty ;
    rdfs:label "participant_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes about the participant" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:pattern_id a owl:DatatypeProperty ;
    rdfs:label "pattern_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this pattern" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:pattern_type a owl:DatatypeProperty ;
    rdfs:label "pattern_type" ;
    rdfs:range xsd:string ;
    skos:definition "Type of conflict pattern" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:paused_duration a owl:DatatypeProperty ;
    rdfs:label "paused_duration" ;
    rdfs:range xsd:float ;
    skos:definition "Total paused time in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:peak_items_per_day a owl:DatatypeProperty ;
    rdfs:label "peak_items_per_day" ;
    rdfs:range xsd:integer ;
    skos:definition "Maximum items processed in a single day" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:peer_review_search_strategy a owl:DatatypeProperty ;
    rdfs:label "peer_review_search_strategy" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether the search strategy was peer-reviewed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:pending_conflicts a owl:DatatypeProperty ;
    rdfs:label "pending_conflicts" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of conflicts pending resolution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:percent_agreement a owl:DatatypeProperty ;
    rdfs:label "percent_agreement" ;
    rdfs:range xsd:float ;
    skos:definition "Simple percentage agreement" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:pilot_agreement_achieved a owl:DatatypeProperty ;
    rdfs:label "pilot_agreement_achieved" ;
    rdfs:range xsd:float ;
    skos:definition "Agreement level achieved in pilot screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:pilot_agreement_threshold a owl:DatatypeProperty ;
    rdfs:label "pilot_agreement_threshold" ;
    rdfs:range xsd:float ;
    skos:definition "Required agreement level in pilot screening (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:pilot_screening_size a owl:DatatypeProperty ;
    rdfs:label "pilot_screening_size" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records for pilot/calibration screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:pilot_test_date a owl:DatatypeProperty ;
    rdfs:label "pilot_test_date" ;
    rdfs:range xsd:date ;
    skos:definition "Date of pilot test" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:pilot_test_notes a owl:DatatypeProperty ;
    rdfs:label "pilot_test_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Pilot test notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:pilot_tested a owl:DatatypeProperty ;
    rdfs:label "pilot_tested" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether pilot tested" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:platform a owl:DatatypeProperty ;
    rdfs:label "platform" ;
    rdfs:range xsd:string ;
    skos:definition "Platform or system used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:pmid a owl:DatatypeProperty ;
    rdfs:label "pmid" ;
    rdfs:range xsd:string ;
    skos:definition "PubMed identifier of the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:population_scope a owl:DatatypeProperty ;
    rdfs:label "population_scope" ;
    rdfs:range xsd:string ;
    skos:definition "Initial or refined population scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:post_dedup_count a owl:DatatypeProperty ;
    rdfs:label "post_dedup_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records after deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:precision a owl:DatatypeProperty ;
    rdfs:label "precision" ;
    rdfs:range xsd:float ;
    skos:definition "Positive predictive value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:prediction_interval_lower a owl:DatatypeProperty ;
    rdfs:label "prediction_interval_lower" ;
    rdfs:range xsd:float ;
    skos:definition "Prediction interval lower" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:prediction_interval_upper a owl:DatatypeProperty ;
    rdfs:label "prediction_interval_upper" ;
    rdfs:range xsd:float ;
    skos:definition "Prediction interval upper" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:preprint_plan a owl:DatatypeProperty ;
    rdfs:label "preprint_plan" ;
    rdfs:range xsd:string ;
    skos:definition "Plan for preprint posting" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:primary_sources_only a owl:DatatypeProperty ;
    rdfs:label "primary_sources_only" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether to include only primary sources" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:process_avg_time_per_item a owl:DatatypeProperty ;
    rdfs:label "process_avg_time_per_item" ;
    rdfs:range xsd:float ;
    skos:definition "Average time per item in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:process_total_time_hours a owl:DatatypeProperty ;
    rdfs:label "process_total_time_hours" ;
    rdfs:range xsd:float ;
    skos:definition "Total time spent in hours" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:processing_speed a owl:DatatypeProperty ;
    rdfs:label "processing_speed" ;
    rdfs:range xsd:float ;
    skos:definition "Average processing time per item (seconds)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:prompt_id a owl:DatatypeProperty ;
    rdfs:label "prompt_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for prompt" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:prompt_text a owl:DatatypeProperty ;
    rdfs:label "prompt_text" ;
    rdfs:range xsd:string ;
    skos:definition "The actual prompt text" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:prompt_type a owl:ObjectProperty ;
    rdfs:label "prompt_type" ;
    rdfs:range revaise:PromptType ;
    skos:definition "Type of prompting strategy" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:prompt_version a owl:DatatypeProperty ;
    rdfs:label "prompt_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of this prompt" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:protocol a owl:ObjectProperty ;
    rdfs:label "protocol" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/Protocol> ;
    skos:definition "Protocol information for the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:protocol_citation a owl:DatatypeProperty ;
    rdfs:label "protocol_citation" ;
    rdfs:range xsd:string ;
    skos:definition "Bibliographic citation for the protocol" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:protocol_id a owl:DatatypeProperty ;
    rdfs:label "protocol_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for a protocol reference" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:protocol_kind a owl:ObjectProperty ;
    rdfs:label "protocol_kind" ;
    rdfs:range revaise:ProtocolKind ;
    skos:definition "Category of the protocol" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:protocol_name a owl:DatatypeProperty ;
    rdfs:label "protocol_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the protocol or guideline" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:protocol_snapshot_hash a owl:DatatypeProperty ;
    rdfs:label "protocol_snapshot_hash" ;
    rdfs:range xsd:string ;
    skos:definition "Hash of protocol snapshot at registration time" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:protocol_uri a owl:DatatypeProperty ;
    rdfs:label "protocol_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "Versioned URI identifying the external protocol specification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:protocol_version a owl:DatatypeProperty ;
    rdfs:label "protocol_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the protocol or guideline" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:publication_acceptance_date a owl:DatatypeProperty ;
    rdfs:label "publication_acceptance_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time of acceptance" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_bias_assessment a owl:ObjectProperty ;
    rdfs:label "publication_bias_assessment" ;
    rdfs:range revaise:PublicationBiasAssessment ;
    skos:definition "Publication bias assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:publication_doi a owl:DatatypeProperty ;
    rdfs:label "publication_doi" ;
    rdfs:range xsd:string ;
    skos:definition "Publication DOI" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_id a owl:DatatypeProperty ;
    rdfs:label "publication_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a publication record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_language a owl:DatatypeProperty ;
    rdfs:label "publication_language" ;
    rdfs:range xsd:string ;
    skos:definition "Language of the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:publication_notes a owl:DatatypeProperty ;
    rdfs:label "publication_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the publication record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_publication_date a owl:DatatypeProperty ;
    rdfs:label "publication_publication_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time of publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_status a owl:ObjectProperty ;
    rdfs:label "publication_status" ;
    rdfs:range revaise:PublicationStatus ;
    skos:definition "Publication status of the study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:publication_submission_date a owl:DatatypeProperty ;
    rdfs:label "publication_submission_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time of submission" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_type a owl:DatatypeProperty ;
    rdfs:label "publication_type" ;
    rdfs:range xsd:string ;
    skos:definition "Type of publication (e.g., journal article, conference paper)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:publication_url a owl:DatatypeProperty ;
    rdfs:label "publication_url" ;
    rdfs:range xsd:anyURI ;
    skos:definition "Publication URL" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_venue a owl:DatatypeProperty ;
    rdfs:label "publication_venue" ;
    rdfs:range xsd:string ;
    skos:definition "Journal, platform, repository, or venue" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:publication_year a owl:DatatypeProperty ;
    rdfs:label "publication_year" ;
    rdfs:range xsd:integer ;
    skos:definition "Year of publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:publications_count a owl:DatatypeProperty ;
    rdfs:label "publications_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of publication records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:q_p_value a owl:DatatypeProperty ;
    rdfs:label "q_p_value" ;
    rdfs:range xsd:float ;
    skos:definition "Q p-value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:q_statistic a owl:DatatypeProperty ;
    rdfs:label "q_statistic" ;
    rdfs:range xsd:float ;
    skos:definition "Q statistic" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:qc_id a owl:DatatypeProperty ;
    rdfs:label "qc_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this quality control check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:qc_pass_rate a owl:DatatypeProperty ;
    rdfs:label "qc_pass_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Proportion of items passing QC" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:qc_performed_by a owl:DatatypeProperty ;
    rdfs:label "qc_performed_by" ;
    rdfs:range xsd:string ;
    skos:definition "Who performed the QC" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:qc_sample_size a owl:DatatypeProperty ;
    rdfs:label "qc_sample_size" ;
    rdfs:range xsd:integer ;
    skos:definition "Size of the sample checked" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:qc_timestamp a owl:DatatypeProperty ;
    rdfs:label "qc_timestamp" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When QC was performed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:qc_type a owl:ObjectProperty ;
    rdfs:label "qc_type" ;
    rdfs:range revaise:QualityControlType ;
    skos:definition "Type of quality control performed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:quality_assessment a owl:ObjectProperty ;
    rdfs:label "quality_assessment" ;
    rdfs:range revaise:QualityAssessment ;
    skos:definition "Quality/risk of bias assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:quality_domain_justification a owl:DatatypeProperty ;
    rdfs:label "quality_domain_justification" ;
    rdfs:range xsd:string ;
    skos:definition "Quality domain justification" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:quality_domain_name a owl:DatatypeProperty ;
    rdfs:label "quality_domain_name" ;
    rdfs:range xsd:string ;
    skos:definition "Quality domain name" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:quality_domain_rating a owl:ObjectProperty ;
    rdfs:label "quality_domain_rating" ;
    rdfs:range revaise:DomainRating ;
    skos:definition "Quality domain rating" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:query_date a owl:DatatypeProperty ;
    rdfs:label "query_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time when the query was executed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:query_id a owl:DatatypeProperty ;
    rdfs:label "query_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the search query" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:query_notes a owl:DatatypeProperty ;
    rdfs:label "query_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes about the query or its execution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:query_string a owl:DatatypeProperty ;
    rdfs:label "query_string" ;
    rdfs:range xsd:string ;
    skos:definition "The actual search query string or expression" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:question_candidate_id a owl:DatatypeProperty ;
    rdfs:label "question_candidate_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a candidate question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:question_framework a owl:DatatypeProperty ;
    rdfs:label "question_framework" ;
    rdfs:range xsd:string ;
    skos:definition "Framework used to express the question, such as PICO, PECO, or SPIDER" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:question_text a owl:DatatypeProperty ;
    rdfs:label "question_text" ;
    rdfs:range xsd:string ;
    skos:definition "Candidate question text" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:quote a owl:DatatypeProperty ;
    rdfs:label "quote" ;
    rdfs:range xsd:string ;
    skos:definition "Supporting quote" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:range_description a owl:DatatypeProperty ;
    rdfs:label "range_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of a date range" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> .

revaise:range_end a owl:DatatypeProperty ;
    rdfs:label "range_end" ;
    rdfs:range xsd:string ;
    skos:definition "End of a date range" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> .

revaise:range_start a owl:DatatypeProperty ;
    rdfs:label "range_start" ;
    rdfs:range xsd:string ;
    skos:definition "Start of a date range" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> .

revaise:rationale a owl:DatatypeProperty ;
    rdfs:label "rationale" ;
    rdfs:range xsd:string ;
    skos:definition "Rationale for the review in the context of existing knowledge" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:record_count a owl:DatatypeProperty ;
    rdfs:label "record_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records in the collection" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:record_created_at a owl:DatatypeProperty ;
    rdfs:label "record_created_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the record was created in the system" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:record_updated_at a owl:DatatypeProperty ;
    rdfs:label "record_updated_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the record was last updated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:records_excluded a owl:DatatypeProperty ;
    rdfs:label "records_excluded" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records excluded" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:records_identified a owl:DatatypeProperty ;
    rdfs:label "records_identified" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of records identified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:records_included a owl:DatatypeProperty ;
    rdfs:label "records_included" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records included/passed to next stage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:records_screened a owl:DatatypeProperty ;
    rdfs:label "records_screened" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of records screened" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:records_uncertain a owl:DatatypeProperty ;
    rdfs:label "records_uncertain" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records marked as uncertain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:registered_text a owl:DatatypeProperty ;
    rdfs:label "registered_text" ;
    rdfs:range xsd:string ;
    skos:definition "Full text of the registered protocol" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_accuracy_verification a owl:DatatypeProperty ;
    rdfs:label "registration_accuracy_verification" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether registration accuracy was verified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_completeness_check a owl:DatatypeProperty ;
    rdfs:label "registration_completeness_check" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether registration completeness was verified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_compliance_rate a owl:DatatypeProperty ;
    rdfs:label "registration_compliance_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Rate of compliance with registration requirements" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_created_at a owl:DatatypeProperty ;
    rdfs:label "registration_created_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when registration was created" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_doi a owl:DatatypeProperty ;
    rdfs:label "registration_doi" ;
    rdfs:range xsd:string ;
    skos:definition "DOI assigned to this registration version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_last_modified a owl:DatatypeProperty ;
    rdfs:label "registration_last_modified" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when registration was last modified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_policy a owl:ObjectProperty ;
    rdfs:label "registration_policy" ;
    rdfs:range revaise:RegistrationPolicy ;
    skos:definition "Policy governing registration amendments and changes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_protocol a owl:ObjectProperty ;
    rdfs:label "registration_protocol" ;
    rdfs:range revaise:RegistrationProtocol ;
    skos:definition "Protocol defining the registration approach" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_quality_control a owl:ObjectProperty ;
    rdfs:label "registration_quality_control" ;
    rdfs:range revaise:RegistrationQualityControl ;
    skos:definition "Quality control for registration process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_statistics a owl:ObjectProperty ;
    rdfs:label "registration_statistics" ;
    rdfs:range revaise:RegistrationStatistics ;
    skos:definition "Statistics about the registration process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_status a owl:ObjectProperty ;
    rdfs:label "registration_status" ;
    rdfs:range revaise:RegistrationStatus ;
    skos:definition "Current status of the registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_template_doi a owl:DatatypeProperty ;
    rdfs:label "registration_template_doi" ;
    rdfs:range xsd:string ;
    skos:definition "DOI of the registration template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_template_version a owl:DatatypeProperty ;
    rdfs:label "registration_template_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the registration template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_timing a owl:DatatypeProperty ;
    rdfs:label "registration_timing" ;
    rdfs:range xsd:string ;
    skos:definition "When registration should occur" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_type a owl:ObjectProperty ;
    rdfs:label "registration_type" ;
    rdfs:range revaise:RegistrationType ;
    skos:definition "Type of registration (pre-registration, protocol, etc.)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registration_update_policy a owl:DatatypeProperty ;
    rdfs:label "registration_update_policy" ;
    rdfs:range xsd:string ;
    skos:definition "Policy for updating registrations" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registry_acceptance_date a owl:DatatypeProperty ;
    rdfs:label "registry_acceptance_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date when version was accepted by registry" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registry_entry_url a owl:DatatypeProperty ;
    rdfs:label "registry_entry_url" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URL to the registration entry in the registry" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registry_name a owl:DatatypeProperty ;
    rdfs:label "registry_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the registry where protocol is registered" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registry_submission_date a owl:DatatypeProperty ;
    rdfs:label "registry_submission_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date when version was submitted to registry" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:registry_version_id a owl:DatatypeProperty ;
    rdfs:label "registry_version_id" ;
    rdfs:range xsd:string ;
    skos:definition "Version identifier assigned by the registry" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:related_decision_id a owl:DatatypeProperty ;
    rdfs:label "related_decision_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier of a related scoping decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:report_date a owl:DatatypeProperty ;
    rdfs:label "report_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date associated with the report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_document_id a owl:DatatypeProperty ;
    rdfs:label "report_document_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_document_type a owl:ObjectProperty ;
    rdfs:label "report_document_type" ;
    rdfs:range revaise:ReportDocumentType ;
    skos:definition "Type of report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_documents_count a owl:DatatypeProperty ;
    rdfs:label "report_documents_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of report documents" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_doi a owl:DatatypeProperty ;
    rdfs:label "report_doi" ;
    rdfs:range xsd:string ;
    skos:definition "DOI for the report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_output a owl:ObjectProperty ;
    rdfs:label "report_output" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Report document output artifact" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_publication_status a owl:ObjectProperty ;
    rdfs:label "report_publication_status" ;
    rdfs:range revaise:ReportPublicationStatus ;
    skos:definition "Publication status of the report" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_status a owl:ObjectProperty ;
    rdfs:label "report_status" ;
    rdfs:range revaise:ReportDocumentStatus ;
    skos:definition "Status of the report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_title a owl:DatatypeProperty ;
    rdfs:label "report_title" ;
    rdfs:range xsd:string ;
    skos:definition "Title of the report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_uri a owl:DatatypeProperty ;
    rdfs:label "report_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI for the report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:report_version a owl:DatatypeProperty ;
    rdfs:label "report_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_approval_date a owl:DatatypeProperty ;
    rdfs:label "reporting_approval_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time of approval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_approval_id a owl:DatatypeProperty ;
    rdfs:label "reporting_approval_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a reporting approval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_approval_notes a owl:DatatypeProperty ;
    rdfs:label "reporting_approval_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the approval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_approval_role a owl:DatatypeProperty ;
    rdfs:label "reporting_approval_role" ;
    rdfs:range xsd:string ;
    skos:definition "Role of the approver" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_approval_status a owl:ObjectProperty ;
    rdfs:label "reporting_approval_status" ;
    rdfs:range revaise:ReportingApprovalStatus ;
    skos:definition "Status of the approval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_approver a owl:ObjectProperty ;
    rdfs:label "reporting_approver" ;
    rdfs:range revaise:Participant ;
    skos:definition "Participant providing approval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklist_id a owl:DatatypeProperty ;
    rdfs:label "reporting_checklist_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a reporting checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklist_items_complete a owl:DatatypeProperty ;
    rdfs:label "reporting_checklist_items_complete" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of completed reporting checklist items" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklist_items_total a owl:DatatypeProperty ;
    rdfs:label "reporting_checklist_items_total" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Total number of reporting checklist items" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklist_output a owl:ObjectProperty ;
    rdfs:label "reporting_checklist_output" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
    skos:definition "Checklist artifact output" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklist_status a owl:ObjectProperty ;
    rdfs:label "reporting_checklist_status" ;
    rdfs:range revaise:ReportingItemStatus ;
    skos:definition "Overall checklist completion status" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_checklist_version a owl:DatatypeProperty ;
    rdfs:label "reporting_checklist_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the reporting checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_deviation_id a owl:DatatypeProperty ;
    rdfs:label "reporting_deviation_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a reporting deviation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_deviations_count a owl:DatatypeProperty ;
    rdfs:label "reporting_deviations_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of reporting deviations" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_item_id a owl:DatatypeProperty ;
    rdfs:label "reporting_item_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a reporting checklist item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_item_label a owl:DatatypeProperty ;
    rdfs:label "reporting_item_label" ;
    rdfs:range xsd:string ;
    skos:definition "Short label for the reporting item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_item_location a owl:DatatypeProperty ;
    rdfs:label "reporting_item_location" ;
    rdfs:range xsd:string ;
    skos:definition "Location in the report where the item is addressed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_item_notes a owl:DatatypeProperty ;
    rdfs:label "reporting_item_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the reporting item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_item_status a owl:ObjectProperty ;
    rdfs:label "reporting_item_status" ;
    rdfs:range revaise:ReportingItemStatus ;
    skos:definition "Completion status for the reporting item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_item_text a owl:DatatypeProperty ;
    rdfs:label "reporting_item_text" ;
    rdfs:range xsd:string ;
    skos:definition "Text or description of the reporting item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_peer_review a owl:DatatypeProperty ;
    rdfs:label "reporting_peer_review" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether reporting received internal peer review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_protocol a owl:ObjectProperty ;
    rdfs:label "reporting_protocol" ;
    rdfs:range revaise:ReportingProtocol ;
    skos:definition "Protocol or plan for reporting the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_quality_control a owl:ObjectProperty ;
    rdfs:label "reporting_quality_control" ;
    rdfs:range revaise:ReportingQualityControl ;
    skos:definition "Quality control measures for reporting" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standard_id a owl:DatatypeProperty ;
    rdfs:label "reporting_standard_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a reporting standard" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standard_name a owl:DatatypeProperty ;
    rdfs:label "reporting_standard_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the reporting standard" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standard_scope a owl:DatatypeProperty ;
    rdfs:label "reporting_standard_scope" ;
    rdfs:range xsd:string ;
    skos:definition "Scope or applicability of the reporting standard" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standard_status a owl:ObjectProperty ;
    rdfs:label "reporting_standard_status" ;
    rdfs:range revaise:ReportingItemStatus ;
    skos:definition "Completion status for the reporting standard" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standard_uri a owl:DatatypeProperty ;
    rdfs:label "reporting_standard_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI for the reporting standard" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standard_version a owl:DatatypeProperty ;
    rdfs:label "reporting_standard_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the reporting standard" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_standards_count a owl:DatatypeProperty ;
    rdfs:label "reporting_standards_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of reporting standards documented" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_statistics a owl:ObjectProperty ;
    rdfs:label "reporting_statistics" ;
    rdfs:range revaise:ReportingStatistics ;
    skos:definition "Summary statistics for the reporting process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_timeline a owl:DatatypeProperty ;
    rdfs:label "reporting_timeline" ;
    rdfs:range xsd:string ;
    skos:definition "Timeline or schedule for reporting" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reporting_transparency_check a owl:DatatypeProperty ;
    rdfs:label "reporting_transparency_check" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether transparency statements were checked" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> .

revaise:reports_assessed a owl:DatatypeProperty ;
    rdfs:label "reports_assessed" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of reports assessed for eligibility" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:reports_sought a owl:DatatypeProperty ;
    rdfs:label "reports_sought" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of reports sought for retrieval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:require_amendment_approval a owl:DatatypeProperty ;
    rdfs:label "require_amendment_approval" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether amendments require formal approval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:require_consensus a owl:DatatypeProperty ;
    rdfs:label "require_consensus" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether consensus is required between reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:require_content_hash a owl:DatatypeProperty ;
    rdfs:label "require_content_hash" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether content hash is required for integrity" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:require_doi a owl:DatatypeProperty ;
    rdfs:label "require_doi" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether DOI is required for registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:require_template a owl:DatatypeProperty ;
    rdfs:label "require_template" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether registration must use a template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:resolution_confidence a owl:DatatypeProperty ;
    rdfs:label "resolution_confidence" ;
    rdfs:range xsd:float ;
    skos:definition "Confidence in the resolution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolution_duration a owl:DatatypeProperty ;
    rdfs:label "resolution_duration" ;
    rdfs:range xsd:float ;
    skos:definition "Time taken to resolve in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolution_id a owl:DatatypeProperty ;
    rdfs:label "resolution_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this resolution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolution_notes a owl:DatatypeProperty ;
    rdfs:label "resolution_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the resolution process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolution_rate a owl:DatatypeProperty ;
    rdfs:label "resolution_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Proportion of conflicts resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolution_success_rate a owl:DatatypeProperty ;
    rdfs:label "resolution_success_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Success rate of resolutions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolution_timestamp a owl:DatatypeProperty ;
    rdfs:label "resolution_timestamp" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When the conflict was resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolved_conflicts a owl:DatatypeProperty ;
    rdfs:label "resolved_conflicts" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of conflicts resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolver a owl:ObjectProperty ;
    rdfs:label "resolver" ;
    rdfs:range revaise:Participant ;
    skos:definition "Person or process that resolved the conflict" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:resolver_id a owl:DatatypeProperty ;
    rdfs:label "resolver_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the person/process that resolved the conflict" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:result_ci_lower a owl:DatatypeProperty ;
    rdfs:label "result_ci_lower" ;
    rdfs:range xsd:float ;
    skos:definition "Lower bound of the confidence interval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_ci_upper a owl:DatatypeProperty ;
    rdfs:label "result_ci_upper" ;
    rdfs:range xsd:float ;
    skos:definition "Upper bound of the confidence interval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_collection_id a owl:DatatypeProperty ;
    rdfs:label "result_collection_id" ;
    rdfs:range xsd:string ;
    skos:definition "Reference to the collection containing search results" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:result_comparator_n a owl:DatatypeProperty ;
    rdfs:label "result_comparator_n" ;
    rdfs:range xsd:integer ;
    skos:definition "Sample size in the comparator or unexposed group" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_effect_estimate a owl:DatatypeProperty ;
    rdfs:label "result_effect_estimate" ;
    rdfs:range xsd:float ;
    skos:definition "Point estimate of the effect" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_intervention_n a owl:DatatypeProperty ;
    rdfs:label "result_intervention_n" ;
    rdfs:range xsd:integer ;
    skos:definition "Sample size in the intervention or exposed group" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_measure a owl:DatatypeProperty ;
    rdfs:label "result_measure" ;
    rdfs:range xsd:string ;
    skos:definition "Effect measure or statistic reported" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_notes a owl:DatatypeProperty ;
    rdfs:label "result_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes on this result" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_outcome a owl:DatatypeProperty ;
    rdfs:label "result_outcome" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the outcome this result refers to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_p_value a owl:DatatypeProperty ;
    rdfs:label "result_p_value" ;
    rdfs:range xsd:float ;
    skos:definition "Reported p-value for this result" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:result_total_n a owl:DatatypeProperty ;
    rdfs:label "result_total_n" ;
    rdfs:range xsd:integer ;
    skos:definition "Total sample size contributing to this result" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:results_count a owl:DatatypeProperty ;
    rdfs:label "results_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of results returned by the query" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:review_abstract a owl:DatatypeProperty ;
    rdfs:label "review_abstract" ;
    rdfs:range xsd:string ;
    skos:definition "Abstract or summary of the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_country a owl:DatatypeProperty ;
    rdfs:label "review_country" ;
    rdfs:range xsd:string ;
    skos:definition "Country where the review is conducted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_id a owl:DatatypeProperty ;
    rdfs:label "review_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the systematic review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_language a owl:DatatypeProperty ;
    rdfs:label "review_language" ;
    rdfs:range xsd:string ;
    skos:definition "Primary language of the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_status a owl:ObjectProperty ;
    rdfs:label "review_status" ;
    rdfs:range revaise:ReviewStatus ;
    skos:definition "Current status of the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_title a owl:DatatypeProperty ;
    rdfs:label "review_title" ;
    rdfs:range xsd:string ;
    skos:definition "Title of the systematic review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:review_type a owl:ObjectProperty ;
    rdfs:label "review_type" ;
    rdfs:range revaise:ReviewType ;
    skos:definition "Type of review (systematic review, scoping review, etc.)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:rework_rate a owl:DatatypeProperty ;
    rdfs:label "rework_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Rate of items requiring rework" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:risk_of_bias a owl:ObjectProperty ;
    rdfs:label "risk_of_bias" ;
    rdfs:range revaise:QualityAssessment ;
    skos:definition "Full risk-of-bias / quality assessment for this study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:rob_assessment_id a owl:DatatypeProperty ;
    rdfs:label "rob_assessment_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a risk-of-bias assessment record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_assessment_version a owl:DatatypeProperty ;
    rdfs:label "rob_assessment_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version or variant of the risk-of-bias assessment tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_calibration_performed a owl:DatatypeProperty ;
    rdfs:label "rob_calibration_performed" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether rater calibration was performed before assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_consensus_status a owl:ObjectProperty ;
    rdfs:label "rob_consensus_status" ;
    rdfs:range revaise:AssessmentConsensusStatus ;
    skos:definition "Consensus status for the assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_direction a owl:ObjectProperty ;
    rdfs:label "rob_direction" ;
    rdfs:range revaise:BiasDirection ;
    skos:definition "Assessed direction of bias if evaluated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_discrepancies_resolved a owl:DatatypeProperty ;
    rdfs:label "rob_discrepancies_resolved" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether all rater discrepancies were resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_domain_description a owl:DatatypeProperty ;
    rdfs:label "rob_domain_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of the risk-of-bias domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_domain_direction a owl:ObjectProperty ;
    rdfs:label "rob_domain_direction" ;
    rdfs:range revaise:BiasDirection ;
    skos:definition "Assessed direction of bias for this domain if evaluated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_domain_id a owl:DatatypeProperty ;
    rdfs:label "rob_domain_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for the risk-of-bias domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_domain_judgement a owl:ObjectProperty ;
    rdfs:label "rob_domain_judgement" ;
    rdfs:range revaise:RiskOfBiasJudgement ;
    skos:definition "Risk-of-bias judgement for this domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_domain_name a owl:DatatypeProperty ;
    rdfs:label "rob_domain_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the risk-of-bias domain" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_domain_rationale a owl:DatatypeProperty ;
    rdfs:label "rob_domain_rationale" ;
    rdfs:range xsd:string ;
    skos:definition "Rationale for the domain judgement" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_inter_rater_reliability_checked a owl:DatatypeProperty ;
    rdfs:label "rob_inter_rater_reliability_checked" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether inter-rater reliability was checked" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_justification a owl:DatatypeProperty ;
    rdfs:label "rob_justification" ;
    rdfs:range xsd:string ;
    skos:definition "Overall justification for the risk-of-bias judgement" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:rob_notes a owl:DatatypeProperty ;
    rdfs:label "rob_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes on the risk-of-bias assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_protocol a owl:ObjectProperty ;
    rdfs:label "rob_protocol" ;
    rdfs:range revaise:RobProtocol ;
    skos:definition "Protocol for the risk-of-bias assessment stage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_quality_control a owl:ObjectProperty ;
    rdfs:label "rob_quality_control" ;
    rdfs:range revaise:RobQualityControl ;
    skos:definition "Quality control for risk-of-bias assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_statistics a owl:ObjectProperty ;
    rdfs:label "rob_statistics" ;
    rdfs:range revaise:RobStatistics ;
    skos:definition "Summary statistics for risk-of-bias assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_tool a owl:DatatypeProperty ;
    rdfs:label "rob_tool" ;
    rdfs:range xsd:string ;
    skos:definition "Risk-of-bias assessment tool used (e.g., RoB 2, ROBINS-I, NOS)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:rob_tool_version a owl:DatatypeProperty ;
    rdfs:label "rob_tool_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the risk-of-bias tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:ror_id a owl:DatatypeProperty ;
    rdfs:label "ror_id" ;
    rdfs:range xsd:string ;
    skos:definition "Research Organization Registry identifier for the institution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:round_completed_at a owl:DatatypeProperty ;
    rdfs:label "round_completed_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the round completed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:round_id a owl:DatatypeProperty ;
    rdfs:label "round_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:round_label a owl:DatatypeProperty ;
    rdfs:label "round_label" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable label for the screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:round_notes a owl:DatatypeProperty ;
    rdfs:label "round_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes about this screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:round_number a owl:DatatypeProperty ;
    rdfs:label "round_number" ;
    rdfs:range xsd:integer ;
    skos:definition "Sequential number of the screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:round_started_at a owl:DatatypeProperty ;
    rdfs:label "round_started_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the round started" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:round_statistics a owl:ObjectProperty ;
    rdfs:label "round_statistics" ;
    rdfs:range revaise:RoundStatistics ;
    skos:definition "Statistical metrics for this screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:round_type a owl:ObjectProperty ;
    rdfs:label "round_type" ;
    rdfs:range revaise:ScreeningRoundType ;
    skos:definition "Type of screening round (title/abstract, full-text, etc.)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:rule_type a owl:ObjectProperty ;
    rdfs:label "rule_type" ;
    rdfs:range revaise:ValidationRuleType ;
    skos:definition "Type of validation rule" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:rule_value a owl:DatatypeProperty ;
    rdfs:label "rule_value" ;
    rdfs:range xsd:string ;
    skos:definition "Value or pattern for the rule" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:sample_method a owl:ObjectProperty ;
    rdfs:label "sample_method" ;
    rdfs:range revaise:SamplingMethod ;
    skos:definition "Method used for sampling" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:scoping_decision_id a owl:DatatypeProperty ;
    rdfs:label "scoping_decision_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for a scoping decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_decision_rationale a owl:DatatypeProperty ;
    rdfs:label "scoping_decision_rationale" ;
    rdfs:range xsd:string ;
    skos:definition "Rationale for the scoping decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_decision_text a owl:DatatypeProperty ;
    rdfs:label "scoping_decision_text" ;
    rdfs:range xsd:string ;
    skos:definition "Decision text" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_decision_type a owl:ObjectProperty ;
    rdfs:label "scoping_decision_type" ;
    rdfs:range revaise:ScopingDecisionType ;
    skos:definition "Type of scoping decision" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_decisions_count a owl:DatatypeProperty ;
    rdfs:label "scoping_decisions_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of scoping decisions documented" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_objective a owl:DatatypeProperty ;
    rdfs:label "scoping_objective" ;
    rdfs:range xsd:string ;
    skos:definition "Purpose of the scoping work" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_peer_review a owl:DatatypeProperty ;
    rdfs:label "scoping_peer_review" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether scoping work received peer review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_protocol a owl:ObjectProperty ;
    rdfs:label "scoping_protocol" ;
    rdfs:range revaise:ScopingProtocol ;
    skos:definition "Protocol or plan for the scoping activity" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_quality_control a owl:ObjectProperty ;
    rdfs:label "scoping_quality_control" ;
    rdfs:range revaise:ScopingQualityControl ;
    skos:definition "Quality control measures for the scoping process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_start_criteria a owl:DatatypeProperty ;
    rdfs:label "scoping_start_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Criteria for starting scoping work" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_statistics a owl:ObjectProperty ;
    rdfs:label "scoping_statistics" ;
    rdfs:range revaise:ScopingStatistics ;
    skos:definition "Summary statistics for the scoping process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoping_stop_criteria a owl:DatatypeProperty ;
    rdfs:label "scoping_stop_criteria" ;
    rdfs:range xsd:string ;
    skos:definition "Criteria for ending scoping work" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:scoring_method a owl:DatatypeProperty ;
    rdfs:label "scoring_method" ;
    rdfs:range xsd:string ;
    skos:definition "Method for scoring the checklist" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:scoring_weight a owl:DatatypeProperty ;
    rdfs:label "scoring_weight" ;
    rdfs:range xsd:float ;
    skos:definition "Weight of this item in scoring" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:screening_batch_size a owl:DatatypeProperty ;
    rdfs:label "screening_batch_size" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records in each screening batch" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_criteria a owl:ObjectProperty ;
    rdfs:label "screening_criteria" ;
    rdfs:range revaise:ScreeningCriteria ;
    skos:definition "Inclusion and exclusion criteria for the screening process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_final_decision a owl:ObjectProperty ;
    rdfs:label "screening_final_decision" ;
    rdfs:range revaise:ScreeningDecisionType ;
    skos:definition "Final decision after conflict resolution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_order a owl:ObjectProperty ;
    rdfs:label "screening_order" ;
    rdfs:range revaise:ScreeningOrder ;
    skos:definition "Order in which records are presented for screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_protocol a owl:ObjectProperty ;
    rdfs:label "screening_protocol" ;
    rdfs:range revaise:ScreeningProtocol ;
    skos:definition "Protocol defining how screening should be conducted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_record_id a owl:DatatypeProperty ;
    rdfs:label "screening_record_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the record being screened" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_resolution_id a owl:DatatypeProperty ;
    rdfs:label "screening_resolution_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the conflict resolution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_resolution_method a owl:ObjectProperty ;
    rdfs:label "screening_resolution_method" ;
    rdfs:range revaise:ConflictResolutionMethod ;
    skos:definition "Method used to resolve the conflict" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_resolution_notes a owl:DatatypeProperty ;
    rdfs:label "screening_resolution_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the conflict resolution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_resolution_timestamp a owl:DatatypeProperty ;
    rdfs:label "screening_resolution_timestamp" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the conflict was resolved" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:screening_total_time_hours a owl:DatatypeProperty ;
    rdfs:label "screening_total_time_hours" ;
    rdfs:range xsd:float ;
    skos:definition "Total time spent on screening in hours" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:search_completeness_assessment a owl:DatatypeProperty ;
    rdfs:label "search_completeness_assessment" ;
    rdfs:range xsd:string ;
    skos:definition "Assessment of search completeness" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_protocol a owl:ObjectProperty ;
    rdfs:label "search_protocol" ;
    rdfs:range revaise:SearchProtocol ;
    skos:definition "Protocol defining the search strategy" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_quality_control a owl:ObjectProperty ;
    rdfs:label "search_quality_control" ;
    rdfs:range revaise:SearchQualityControl ;
    skos:definition "Quality control for search process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_reproducibility_check a owl:DatatypeProperty ;
    rdfs:label "search_reproducibility_check" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether search reproducibility was verified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_statistics a owl:ObjectProperty ;
    rdfs:label "search_statistics" ;
    rdfs:range revaise:SearchStatistics ;
    skos:definition "Statistics about the search process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_strategy_description a owl:DatatypeProperty ;
    rdfs:label "search_strategy_description" ;
    rdfs:range xsd:string ;
    skos:definition "Detailed description of the search strategy" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_strategy_validation a owl:DatatypeProperty ;
    rdfs:label "search_strategy_validation" ;
    rdfs:range xsd:string ;
    skos:definition "How the search strategy was validated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:search_update_schedule a owl:DatatypeProperty ;
    rdfs:label "search_update_schedule" ;
    rdfs:range xsd:string ;
    skos:definition "Schedule for updating searches" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:section_description a owl:DatatypeProperty ;
    rdfs:label "section_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of the section" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:section_id a owl:DatatypeProperty ;
    rdfs:label "section_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this section" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:section_label a owl:DatatypeProperty ;
    rdfs:label "section_label" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable label for the section" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:section_name a owl:DatatypeProperty ;
    rdfs:label "section_name" ;
    rdfs:range xsd:string ;
    skos:definition "Machine-readable name for the section" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:section_order a owl:DatatypeProperty ;
    rdfs:label "section_order" ;
    rdfs:range xsd:integer ;
    skos:definition "Display order of the section" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:section_repeatable a owl:DatatypeProperty ;
    rdfs:label "section_repeatable" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether this section can be repeated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:section_required a owl:DatatypeProperty ;
    rdfs:label "section_required" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether this section is required" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:sections a owl:ObjectProperty ;
    rdfs:label "sections" ;
    rdfs:range revaise:ReviewNarrative ;
    skos:definition "Narrative prose sections of the review report" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:sensitivity a owl:DatatypeProperty ;
    rdfs:label "sensitivity" ;
    rdfs:range xsd:float ;
    skos:definition "True positive rate (recall)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:sensitivity_analyses_count a owl:DatatypeProperty ;
    rdfs:label "sensitivity_analyses_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Sensitivity analyses count" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:sensitivity_description a owl:DatatypeProperty ;
    rdfs:label "sensitivity_description" ;
    rdfs:range xsd:string ;
    skos:definition "Sensitivity description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:sensitivity_effect a owl:DatatypeProperty ;
    rdfs:label "sensitivity_effect" ;
    rdfs:range xsd:float ;
    skos:definition "Sensitivity effect" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:sensitivity_id a owl:DatatypeProperty ;
    rdfs:label "sensitivity_id" ;
    rdfs:range xsd:string ;
    skos:definition "Sensitivity analysis identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:sensitivity_notes a owl:DatatypeProperty ;
    rdfs:label "sensitivity_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Sensitivity notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:sensitivity_type a owl:ObjectProperty ;
    rdfs:label "sensitivity_type" ;
    rdfs:range revaise:SensitivityType ;
    skos:definition "Sensitivity type" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:session_avg_time_per_item a owl:DatatypeProperty ;
    rdfs:label "session_avg_time_per_item" ;
    rdfs:range xsd:float ;
    skos:definition "Average time per item in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:session_duration a owl:DatatypeProperty ;
    rdfs:label "session_duration" ;
    rdfs:range xsd:float ;
    skos:definition "Duration of the session in seconds" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:session_ended_at a owl:DatatypeProperty ;
    rdfs:label "session_ended_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When the session ended" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:session_environment a owl:ObjectProperty ;
    rdfs:label "session_environment" ;
    rdfs:range revaise:SessionEnvironment ;
    skos:definition "Environment details for the session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:session_notes a owl:DatatypeProperty ;
    rdfs:label "session_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Notes about the session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:session_started_at a owl:DatatypeProperty ;
    rdfs:label "session_started_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When the session started" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:session_status a owl:ObjectProperty ;
    rdfs:label "session_status" ;
    rdfs:range revaise:SessionStatus ;
    skos:definition "Current status of the session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:session_timestamp a owl:DatatypeProperty ;
    rdfs:label "session_timestamp" ;
    rdfs:range xsd:dateTime ;
    skos:definition "When this AI session occurred" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:session_type a owl:ObjectProperty ;
    rdfs:label "session_type" ;
    rdfs:range revaise:SessionType ;
    skos:definition "Type of work session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:severity a owl:ObjectProperty ;
    rdfs:label "severity" ;
    rdfs:range revaise:ValidationSeverity ;
    skos:definition "Severity of validation failure" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:shapes_version a owl:DatatypeProperty ;
    rdfs:label "shapes_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the SHACL shapes used for the check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:signalling_question_id a owl:DatatypeProperty ;
    rdfs:label "signalling_question_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for the signalling question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:signalling_question_rationale a owl:DatatypeProperty ;
    rdfs:label "signalling_question_rationale" ;
    rdfs:range xsd:string ;
    skos:definition "Rationale for the signalling-question response" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:signalling_question_response a owl:ObjectProperty ;
    rdfs:label "signalling_question_response" ;
    rdfs:range revaise:SignallingQuestionResponse ;
    skos:definition "Response to the signalling question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:signalling_question_support a owl:DatatypeProperty ;
    rdfs:label "signalling_question_support" ;
    rdfs:range xsd:string ;
    skos:definition "Supporting evidence for the signalling-question response" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:signalling_question_text a owl:DatatypeProperty ;
    rdfs:label "signalling_question_text" ;
    rdfs:range xsd:string ;
    skos:definition "Text of the signalling question" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:similarity_score a owl:DatatypeProperty ;
    rdfs:label "similarity_score" ;
    rdfs:range xsd:float ;
    skos:definition "Similarity score between duplicates (0-1)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:software_env a owl:ObjectProperty ;
    rdfs:label "software_env" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/software_env/SoftwareEnv> ;
    skos:definition "Software environment used for the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:some_concerns_count a owl:DatatypeProperty ;
    rdfs:label "some_concerns_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of studies judged as raising some concerns" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:source_record_id a owl:DatatypeProperty ;
    rdfs:label "source_record_id" ;
    rdfs:range xsd:string ;
    skos:definition "Reference to source record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:specificity a owl:DatatypeProperty ;
    rdfs:label "specificity" ;
    rdfs:range xsd:float ;
    skos:definition "True negative rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:stage_description a owl:DatatypeProperty ;
    rdfs:label "stage_description" ;
    rdfs:range xsd:string ;
    skos:definition "Detailed description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:stage_label a owl:DatatypeProperty ;
    rdfs:label "stage_label" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable label" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:stage_registration_id a owl:DatatypeProperty ;
    rdfs:label "stage_registration_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the stage registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:stage_status a owl:ObjectProperty ;
    rdfs:label "stage_status" ;
    rdfs:range revaise:StageStatus ;
    skos:definition "Completion status of a stage execution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:stage_training_completion_rate a owl:DatatypeProperty ;
    rdfs:label "stage_training_completion_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Stage training completion rate" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:stage_training_duration_hours a owl:DatatypeProperty ;
    rdfs:label "stage_training_duration_hours" ;
    rdfs:range xsd:float ;
    skos:definition "Stage training duration in hours" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:stage_training_materials_uri a owl:DatatypeProperty ;
    rdfs:label "stage_training_materials_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI to stage training materials" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:stage_training_notes a owl:DatatypeProperty ;
    rdfs:label "stage_training_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Stage training notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:stage_training_provided a owl:DatatypeProperty ;
    rdfs:label "stage_training_provided" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether stage training was provided" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:stakeholder_input_date a owl:DatatypeProperty ;
    rdfs:label "stakeholder_input_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time when input was received" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_input_id a owl:DatatypeProperty ;
    rdfs:label "stakeholder_input_id" ;
    rdfs:range xsd:string ;
    skos:definition "Identifier for stakeholder input" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_input_source a owl:DatatypeProperty ;
    rdfs:label "stakeholder_input_source" ;
    rdfs:range xsd:string ;
    skos:definition "Source or record of the input" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_input_summary a owl:DatatypeProperty ;
    rdfs:label "stakeholder_input_summary" ;
    rdfs:range xsd:string ;
    skos:definition "Summary of the input received" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_input_type a owl:ObjectProperty ;
    rdfs:label "stakeholder_input_type" ;
    rdfs:range revaise:StakeholderInputType ;
    skos:definition "Type of stakeholder input" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_input_used a owl:DatatypeProperty ;
    rdfs:label "stakeholder_input_used" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether the input influenced the review scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_inputs_count a owl:DatatypeProperty ;
    rdfs:label "stakeholder_inputs_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of stakeholder input records documented" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_role a owl:DatatypeProperty ;
    rdfs:label "stakeholder_role" ;
    rdfs:range xsd:string ;
    skos:definition "Role of the stakeholder providing input" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:stakeholder_validation a owl:DatatypeProperty ;
    rdfs:label "stakeholder_validation" ;
    rdfs:range xsd:boolean ;
    skos:definition "Whether stakeholders validated the proposed scope" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> .

revaise:start_date a owl:DatatypeProperty ;
    rdfs:label "start_date" ;
    rdfs:range xsd:date ;
    skos:definition "Date when the review started" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:started_at a owl:DatatypeProperty ;
    rdfs:label "started_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Start time" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:studies_assessed_count a owl:DatatypeProperty ;
    rdfs:label "studies_assessed_count" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Total number of studies assessed for risk of bias" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/risk_of_bias_assessment> .

revaise:studies_filled a owl:DatatypeProperty ;
    rdfs:label "studies_filled" ;
    rdfs:range xsd:integer ;
    skos:definition "Studies filled" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:studies_trimmed a owl:DatatypeProperty ;
    rdfs:label "studies_trimmed" ;
    rdfs:range xsd:integer ;
    skos:definition "Studies trimmed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:study_characteristics a owl:ObjectProperty ;
    rdfs:label "study_characteristics" ;
    rdfs:range revaise:StudyCharacteristics ;
    skos:definition "Key characteristics of the study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:study_design a owl:ObjectProperty ;
    rdfs:label "study_design" ;
    rdfs:range revaise:StudyDesign ;
    skos:definition "Design of the study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:study_duration a owl:DatatypeProperty ;
    rdfs:label "study_duration" ;
    rdfs:range xsd:string ;
    skos:definition "Duration of the study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:study_registration_id a owl:DatatypeProperty ;
    rdfs:label "study_registration_id" ;
    rdfs:range xsd:string ;
    skos:definition "Clinical trial registration ID" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:study_sample_size a owl:DatatypeProperty ;
    rdfs:label "study_sample_size" ;
    rdfs:range xsd:integer ;
    skos:definition "Total sample size" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:study_setting a owl:DatatypeProperty ;
    rdfs:label "study_setting" ;
    rdfs:range xsd:string ;
    skos:definition "Setting where study was conducted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:subgroup_analyses_count a owl:DatatypeProperty ;
    rdfs:label "subgroup_analyses_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Subgroup analyses count" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:subgroup_id a owl:DatatypeProperty ;
    rdfs:label "subgroup_id" ;
    rdfs:range xsd:string ;
    skos:definition "Subgroup identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:subgroup_name a owl:DatatypeProperty ;
    rdfs:label "subgroup_name" ;
    rdfs:range xsd:string ;
    skos:definition "Subgroup name" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:subgroup_notes a owl:DatatypeProperty ;
    rdfs:label "subgroup_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Subgroup notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:subgroup_variable a owl:DatatypeProperty ;
    rdfs:label "subgroup_variable" ;
    rdfs:range xsd:string ;
    skos:definition "Subgroup variable" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:success_rate a owl:DatatypeProperty ;
    rdfs:label "success_rate" ;
    rdfs:range xsd:float ;
    skos:definition "Success rate of this method" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:successor_template_id a owl:DatatypeProperty ;
    rdfs:label "successor_template_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the template that supersedes this one" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:synthesis_confidence a owl:ObjectProperty ;
    rdfs:label "synthesis_confidence" ;
    rdfs:range revaise:ConfidenceLevel ;
    skos:definition "Confidence in synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_framework a owl:DatatypeProperty ;
    rdfs:label "synthesis_framework" ;
    rdfs:range xsd:string ;
    skos:definition "Synthesis framework" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_id a owl:DatatypeProperty ;
    rdfs:label "synthesis_id" ;
    rdfs:range xsd:string ;
    skos:definition "Synthesis identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_protocol a owl:ObjectProperty ;
    rdfs:label "synthesis_protocol" ;
    rdfs:range revaise:SynthesisProtocol ;
    skos:definition "Protocol for synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_quality_control a owl:ObjectProperty ;
    rdfs:label "synthesis_quality_control" ;
    rdfs:range revaise:SynthesisQualityControl ;
    skos:definition "Quality control for synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_statistics a owl:ObjectProperty ;
    rdfs:label "synthesis_statistics" ;
    rdfs:range revaise:SynthesisStatistics ;
    skos:definition "Synthesis statistics" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:synthesis_text a owl:DatatypeProperty ;
    rdfs:label "synthesis_text" ;
    rdfs:range xsd:string ;
    skos:definition "Synthesis text" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:target_effect a owl:DatatypeProperty ;
    rdfs:label "target_effect" ;
    rdfs:range xsd:string ;
    skos:definition "Effect estimate, contrast, or estimand targeted by the assessment if applicable" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:target_field a owl:DatatypeProperty ;
    rdfs:label "target_field" ;
    rdfs:range xsd:string ;
    skos:definition "Field or task this prompt targets" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:target_outcome a owl:DatatypeProperty ;
    rdfs:label "target_outcome" ;
    rdfs:range xsd:string ;
    skos:definition "Outcome targeted by the assessment if outcome-specific" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:tau_squared a owl:DatatypeProperty ;
    rdfs:label "tau_squared" ;
    rdfs:range xsd:float ;
    skos:definition "Tau-squared statistic" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:template_description a owl:DatatypeProperty ;
    rdfs:label "template_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of the template and its purpose" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_doi a owl:DatatypeProperty ;
    rdfs:label "template_doi" ;
    rdfs:range xsd:string ;
    skos:definition "DOI of the template publication if available" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_description a owl:DatatypeProperty ;
    rdfs:label "template_field_description" ;
    rdfs:range xsd:string ;
    skos:definition "Description of what should be entered in this field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_example a owl:DatatypeProperty ;
    rdfs:label "template_field_example" ;
    rdfs:range xsd:string ;
    skos:definition "Example value for this field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_format a owl:DatatypeProperty ;
    rdfs:label "template_field_format" ;
    rdfs:range xsd:string ;
    skos:definition "Expected format for the field value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_help_text a owl:DatatypeProperty ;
    rdfs:label "template_field_help_text" ;
    rdfs:range xsd:string ;
    skos:definition "Help text to guide users" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_id a owl:DatatypeProperty ;
    rdfs:label "template_field_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this template field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_label a owl:DatatypeProperty ;
    rdfs:label "template_field_label" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable label for the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_name a owl:DatatypeProperty ;
    rdfs:label "template_field_name" ;
    rdfs:range xsd:string ;
    skos:definition "Technical name of the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_order a owl:DatatypeProperty ;
    rdfs:label "template_field_order" ;
    rdfs:range xsd:integer ;
    skos:definition "Display order of the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_section a owl:DatatypeProperty ;
    rdfs:label "template_field_section" ;
    rdfs:range xsd:string ;
    skos:definition "Section of the template this field belongs to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_field_type a owl:ObjectProperty ;
    rdfs:label "template_field_type" ;
    rdfs:range revaise:FieldType ;
    skos:definition "Data type of the field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_id a owl:DatatypeProperty ;
    rdfs:label "template_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the registration template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_language a owl:DatatypeProperty ;
    rdfs:label "template_language" ;
    rdfs:range xsd:string ;
    skos:definition "Language of the template content" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_last_updated a owl:DatatypeProperty ;
    rdfs:label "template_last_updated" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date and time when the template was last updated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_name a owl:DatatypeProperty ;
    rdfs:label "template_name" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable name of the template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_provider a owl:DatatypeProperty ;
    rdfs:label "template_provider" ;
    rdfs:range xsd:string ;
    skos:definition "Organization or registry providing the template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_ref a owl:DatatypeProperty ;
    rdfs:label "template_ref" ;
    rdfs:range xsd:anyURI ;
    skos:definition "Reference to registration template used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:template_type a owl:ObjectProperty ;
    rdfs:label "template_type" ;
    rdfs:range revaise:TemplateType ;
    skos:definition "Type of registration template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_uri a owl:DatatypeProperty ;
    rdfs:label "template_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI where the template can be accessed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:template_version a owl:DatatypeProperty ;
    rdfs:label "template_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version number of the template" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:test_statistic a owl:DatatypeProperty ;
    rdfs:label "test_statistic" ;
    rdfs:range xsd:float ;
    skos:definition "Test statistic" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:theme_description a owl:DatatypeProperty ;
    rdfs:label "theme_description" ;
    rdfs:range xsd:string ;
    skos:definition "Theme description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:theme_id a owl:DatatypeProperty ;
    rdfs:label "theme_id" ;
    rdfs:range xsd:string ;
    skos:definition "Theme identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:theme_name a owl:DatatypeProperty ;
    rdfs:label "theme_name" ;
    rdfs:range xsd:string ;
    skos:definition "Theme name" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:theme_notes a owl:DatatypeProperty ;
    rdfs:label "theme_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Theme notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:theme_strength a owl:ObjectProperty ;
    rdfs:label "theme_strength" ;
    rdfs:range revaise:EvidenceStrength ;
    skos:definition "Theme strength" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:throughput_trend a owl:DatatypeProperty ;
    rdfs:label "throughput_trend" ;
    rdfs:range xsd:string ;
    skos:definition "Trend in processing speed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:time_spent_hours a owl:DatatypeProperty ;
    rdfs:label "time_spent_hours" ;
    rdfs:range xsd:float ;
    skos:definition "Total time spent in hours" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:time_spent_seconds a owl:DatatypeProperty ;
    rdfs:label "time_spent_seconds" ;
    rdfs:range xsd:integer ;
    skos:definition "Time spent making the decision in seconds" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:title a owl:DatatypeProperty ;
    rdfs:label "title" ;
    rdfs:range xsd:string ;
    skos:definition "Title of the publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:title_abstract_excluded a owl:DatatypeProperty ;
    rdfs:label "title_abstract_excluded" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of records excluded at title/abstract screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:token_usage a owl:DatatypeProperty ;
    rdfs:label "token_usage" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of tokens used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:tool_api_endpoint a owl:DatatypeProperty ;
    rdfs:label "tool_api_endpoint" ;
    rdfs:range xsd:anyURI ;
    skos:definition "API endpoint URL" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_api_version a owl:DatatypeProperty ;
    rdfs:label "tool_api_version" ;
    rdfs:range xsd:string ;
    skos:definition "API version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_citation a owl:DatatypeProperty ;
    rdfs:label "tool_citation" ;
    rdfs:range xsd:string ;
    skos:definition "Recommended citation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_configuration_file a owl:DatatypeProperty ;
    rdfs:label "tool_configuration_file" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI to configuration file" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_cost a owl:DatatypeProperty ;
    rdfs:label "tool_cost" ;
    rdfs:range xsd:string ;
    skos:definition "Cost information" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_documentation_url a owl:DatatypeProperty ;
    rdfs:label "tool_documentation_url" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URL to documentation" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_id a owl:DatatypeProperty ;
    rdfs:label "tool_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_license_type a owl:ObjectProperty ;
    rdfs:label "tool_license_type" ;
    rdfs:range revaise:ToolLicenseType ;
    skos:definition "Type of license" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_limitations a owl:DatatypeProperty ;
    rdfs:label "tool_limitations" ;
    rdfs:range xsd:string ;
    skos:definition "Known limitations" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_name a owl:DatatypeProperty ;
    rdfs:label "tool_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the tool or platform" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_notes a owl:DatatypeProperty ;
    rdfs:label "tool_notes" ;
    rdfs:range xsd:string ;
    skos:definition "Additional notes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_settings a owl:DatatypeProperty ;
    rdfs:label "tool_settings" ;
    rdfs:range xsd:string ;
    skos:definition "Tool settings description" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_subscription_level a owl:DatatypeProperty ;
    rdfs:label "tool_subscription_level" ;
    rdfs:range xsd:string ;
    skos:definition "Subscription level or plan" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_url a owl:DatatypeProperty ;
    rdfs:label "tool_url" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URL to access the tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_vendor a owl:DatatypeProperty ;
    rdfs:label "tool_vendor" ;
    rdfs:range xsd:string ;
    skos:definition "Vendor or organization providing the tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:tool_version a owl:DatatypeProperty ;
    rdfs:label "tool_version" ;
    rdfs:range xsd:string ;
    skos:definition "Version of the tool" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:total_amendments a owl:DatatypeProperty ;
    rdfs:label "total_amendments" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of amendments" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:total_comparisons a owl:DatatypeProperty ;
    rdfs:label "total_comparisons" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of comparisons made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:total_conflicts a owl:DatatypeProperty ;
    rdfs:label "total_conflicts" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of conflicts identified" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:total_data_points a owl:DatatypeProperty ;
    rdfs:label "total_data_points" ;
    rdfs:range xsd:integer ;
    skos:definition "Total data points extracted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:total_databases_searched a owl:DatatypeProperty ;
    rdfs:label "total_databases_searched" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of databases searched" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:total_included a owl:DatatypeProperty ;
    rdfs:label "total_included" ;
    rdfs:range [ a rdfs:Datatype ;
            owl:intersectionOf ( xsd:integer [ a rdfs:Datatype ;
                        owl:onDatatype xsd:integer ;
                        owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
    skos:definition "Number of studies included in the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:total_items a owl:DatatypeProperty ;
    rdfs:label "total_items" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of items to process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:total_outcomes_analyzed a owl:DatatypeProperty ;
    rdfs:label "total_outcomes_analyzed" ;
    rdfs:range xsd:integer ;
    skos:definition "Total outcomes analyzed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:total_participants a owl:DatatypeProperty ;
    rdfs:label "total_participants" ;
    rdfs:range xsd:integer ;
    skos:definition "Total participants" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:total_queries_executed a owl:DatatypeProperty ;
    rdfs:label "total_queries_executed" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of search queries executed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:total_records_retrieved a owl:DatatypeProperty ;
    rdfs:label "total_records_retrieved" ;
    rdfs:range xsd:integer ;
    skos:definition "Total records retrieved before deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:total_records_screened a owl:DatatypeProperty ;
    rdfs:label "total_records_screened" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of records screened in this round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:total_registrations a owl:DatatypeProperty ;
    rdfs:label "total_registrations" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of registrations created" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:total_reviewer_hours a owl:DatatypeProperty ;
    rdfs:label "total_reviewer_hours" ;
    rdfs:range xsd:float ;
    skos:definition "Total person-hours spent by all reviewers" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:total_screening_time a owl:DatatypeProperty ;
    rdfs:label "total_screening_time" ;
    rdfs:range xsd:float ;
    skos:definition "Total time spent screening in hours" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:total_studies_extracted a owl:DatatypeProperty ;
    rdfs:label "total_studies_extracted" ;
    rdfs:range xsd:integer ;
    skos:definition "Total studies extracted" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:total_studies_synthesized a owl:DatatypeProperty ;
    rdfs:label "total_studies_synthesized" ;
    rdfs:range xsd:integer ;
    skos:definition "Total studies synthesized" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:total_versions a owl:DatatypeProperty ;
    rdfs:label "total_versions" ;
    rdfs:range xsd:integer ;
    skos:definition "Total number of registration versions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:trim_fill_result a owl:ObjectProperty ;
    rdfs:label "trim_fill_result" ;
    rdfs:range revaise:TrimFillResult ;
    skos:definition "Trim and fill result" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:unique_record_count a owl:DatatypeProperty ;
    rdfs:label "unique_record_count" ;
    rdfs:range xsd:integer ;
    skos:definition "Number of unique records after deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> .

revaise:unique_records_after_dedup a owl:DatatypeProperty ;
    rdfs:label "unique_records_after_dedup" ;
    rdfs:range xsd:integer ;
    skos:definition "Unique records after deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:updated_at a owl:DatatypeProperty ;
    rdfs:label "updated_at" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp when the review record was last updated" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:upper_bound a owl:DatatypeProperty ;
    rdfs:label "upper_bound" ;
    rdfs:range xsd:float ;
    skos:definition "Upper bound of the interval" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:version a owl:DatatypeProperty ;
    rdfs:label "version" ;
    rdfs:range xsd:string ;
    skos:definition "Version number of the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:version_author a owl:ObjectProperty ;
    rdfs:label "version_author" ;
    rdfs:range revaise:Author ;
    skos:definition "Author who created this version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:version_control_audit a owl:DatatypeProperty ;
    rdfs:label "version_control_audit" ;
    rdfs:range xsd:string ;
    skos:definition "Audit trail for version control" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:version_date a owl:DatatypeProperty ;
    rdfs:label "version_date" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Date when this version was created" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:version_id a owl:DatatypeProperty ;
    rdfs:label "version_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this registration version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:version_label a owl:DatatypeProperty ;
    rdfs:label "version_label" ;
    rdfs:range xsd:string ;
    skos:definition "Human-readable label for this version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:version_number a owl:DatatypeProperty ;
    rdfs:label "version_number" ;
    rdfs:range xsd:string ;
    skos:definition "Version number in semantic versioning format" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:version_reason a owl:DatatypeProperty ;
    rdfs:label "version_reason" ;
    rdfs:range xsd:string ;
    skos:definition "Reason for creating this version" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> .

revaise:volume a owl:DatatypeProperty ;
    rdfs:label "volume" ;
    rdfs:range xsd:string ;
    skos:definition "Volume number of the journal" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:AgreementMetrics a owl:Class ;
    rdfs:label "AgreementMetrics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:cohen_kappa ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:fleiss_kappa ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:total_comparisons ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:field_level_agreements ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:krippendorff_alpha ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:cohen_kappa ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:percent_agreement ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:disagreement_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:total_comparisons ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:overall_agreement ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:total_comparisons ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive -1e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:cohen_kappa ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:overall_agreement ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:disagreement_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:disagreement_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:overall_agreement ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:percent_agreement ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:fleiss_kappa ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:krippendorff_alpha ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FieldAgreement ;
            owl:onProperty revaise:field_level_agreements ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive -1e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:fleiss_kappa ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+02 ] ) ] ) ] ;
            owl:onProperty revaise:percent_agreement ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:krippendorff_alpha ] ;
    skos:definition "Metrics for measuring agreement between reviewers/extractors" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> .

revaise:ExtractedDataPoint a owl:Class ;
    rdfs:label "ExtractedDataPoint" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extractor_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:extraction_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:extractor_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:field_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:field_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_confidence ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:quote ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:quote ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:quote ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_assisted ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:datapoint_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extracted_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extracted_unit ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:page_number ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extractor_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:extraction_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:datapoint_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extractor_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extraction_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extraction_confidence ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConfidenceLevel ;
            owl:onProperty revaise:extraction_confidence ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extractor_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_assisted ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:extracted_unit ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:datapoint_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:ai_confidence ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extracted_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:page_number ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:field_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_confidence ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:extracted_unit ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:extracted_value ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:page_number ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:extractor_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_confidence ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:ai_assisted ] ;
    skos:definition "Individual data point extracted from a study" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> .

revaise:LiteratureRecord a owl:Class ;
    rdfs:label "LiteratureRecord" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConformanceAssertion ;
            owl:onProperty revaise:conformance_assertions ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pages ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QualityAssessment ;
            owl:onProperty revaise:risk_of_bias ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pages ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Author ;
            owl:onProperty revaise:authors ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_year ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:issue ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_year ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:risk_of_bias ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:study_results ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:journal ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:record_updated_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:journal ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:title ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:title ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:issue ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:pmid ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:record_updated_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:pages ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:volume ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:title ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:journal ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:risk_of_bias ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:pmid ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:record_updated_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:record_created_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:full_text_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:keywords ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:issue ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:record_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:authors ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:volume ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:full_text_url ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conforms_to ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:record_created_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:publication_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:full_text_url ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:abstract ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ProtocolReference ;
            owl:onProperty revaise:conforms_to ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:record_created_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:pmid ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conformance_assertions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:doi ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:volume ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:keywords ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:publication_year ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:publication_language ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:publication_language ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:abstract ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:record_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StudyResult ;
            owl:onProperty revaise:study_results ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:abstract ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:doi ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:publication_language ] ;
    skos:definition "A literature record representing a publication that persists across review stages." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:LiteratureRecordCollection a owl:Class ;
    rdfs:label "LiteratureRecordCollection" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:collection_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:collection_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:collection_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:collection_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:collection_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:collection_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:collection_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:record_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:collection_created_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:records ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:record_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:record_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:collection_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:LiteratureRecord ;
            owl:onProperty revaise:records ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:collection_created_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:collection_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:collection_created_at ] ;
    skos:definition "A collection of literature records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:QualityAssessment a owl:Class ;
    rdfs:label "QualityAssessment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:assessment_purpose ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:target_outcome ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:assessment_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:item_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessment_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:assessment_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:assessment_time_minutes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessment_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessment_purpose ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessment_tool ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_direction ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessor ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:assessment_time_minutes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:overall_risk_of_bias ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:risk_of_bias_domains ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RiskOfBiasDomainAssessment ;
            owl:onProperty revaise:risk_of_bias_domains ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_assessment_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:item_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_justification ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:target_effect ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_assessment_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Participant ;
            owl:onProperty revaise:assessor ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RiskOfBiasJudgement ;
            owl:onProperty revaise:overall_risk_of_bias ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessment_time_minutes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QualityRating ;
            owl:onProperty revaise:overall_quality ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:QualityAssessmentTool ;
            owl:onProperty revaise:assessment_tool ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_justification ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:assessment_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_direction ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:assessment_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_consensus_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:assessment_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessment_unit ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AssessmentConsensusStatus ;
            owl:onProperty revaise:rob_consensus_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:domain_assessments ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assessment_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:target_outcome ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:overall_quality ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:assessor ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:overall_risk_of_bias ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConfidenceLevel ;
            owl:onProperty revaise:confidence_rating ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_assessment_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:DomainAssessment ;
            owl:onProperty revaise:domain_assessments ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:BiasDirection ;
            owl:onProperty revaise:rob_direction ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:target_effect ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_consensus_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:overall_quality ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AssessmentUnit ;
            owl:onProperty revaise:assessment_unit ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:confidence_rating ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:target_outcome ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:assessment_tool ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_rating ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:assessment_unit ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AssessmentPurpose ;
            owl:onProperty revaise:assessment_purpose ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:assessment_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_justification ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:target_effect ] ;
    skos:definition "Quality or risk of bias assessment for a study or item" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:RiskOfBiasDomainAssessment a owl:Class ;
    rdfs:label "RiskOfBiasDomainAssessment" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom revaise:BiasDirection ;
            owl:onProperty revaise:rob_domain_direction ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_domain_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:page_references ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:signalling_questions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_domain_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_domain_rationale ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_domain_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_domain_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_domain_direction ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domain_direction ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_domain_rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domain_judgement ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SignallingQuestionAssessment ;
            owl:onProperty revaise:signalling_questions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:rob_domain_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domain_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domain_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:RiskOfBiasJudgement ;
            owl:onProperty revaise:rob_domain_judgement ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:supporting_quotes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_domain_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domain_rationale ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:rob_domain_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:rob_domain_judgement ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:page_references ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:supporting_quotes ] ;
    skos:definition "Assessment of a specific risk-of-bias domain." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:StatisticalTestResult a owl:Class ;
    rdfs:label "StatisticalTestResult" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:test_statistic ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:interpretation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:interpretation ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:confidence_interval_lower ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:test_statistic ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:p_value ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:interpretation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:confidence_interval_upper ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:test_statistic ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:p_value ] ;
    skos:definition "Result of a statistical test" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:TemplateField a owl:Class ;
    rdfs:label "TemplateField" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_field_constraints ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_constraints ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_format ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conditional_on ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_field_format ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conditional_on ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_example ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:conditional_on ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_description ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_field_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:is_repeatable ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_field_example ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:is_repeatable ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:template_field_order ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_help_text ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_section ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_field_description ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_field_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_field_section ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:is_repeatable ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_format ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_section ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_field_help_text ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_field_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_example ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:template_field_order ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:FieldType ;
            owl:onProperty revaise:template_field_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_help_text ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:template_field_label ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:template_field_order ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:template_field_id ] ;
    skos:definition "A field within a registration template." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> .

revaise:conformance_assertions a owl:ObjectProperty ;
    rdfs:label "conformance_assertions" ;
    rdfs:range revaise:ConformanceAssertion ;
    skos:definition "Stored results of conformance checks against declared protocols" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

revaise:conforms_to a owl:ObjectProperty ;
    rdfs:label "conforms_to" ;
    rdfs:range revaise:ProtocolReference ;
    skos:definition "Protocols or guidelines this review or record declares conformance to" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/amendments> a owl:ObjectProperty ;
    rdfs:label "amendments" ;
    rdfs:range <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol/Amendment> ;
    skos:definition "Amendments to the protocol" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutputRef> a owl:Class ;
    rdfs:label "StageOutputRef" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_label> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/checksum> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_label> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/checksum> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/checksum> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_label> ] ;
    skos:definition "Reference to a stage output in this or another RevAIse bundle." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

revaise:page_references a owl:DatatypeProperty ;
    rdfs:label "page_references" ;
    rdfs:range xsd:string ;
    skos:definition "Page references for the assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:supporting_quotes a owl:DatatypeProperty ;
    rdfs:label "supporting_quotes" ;
    rdfs:range xsd:string ;
    skos:definition "Quotes supporting the assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:OversightLevel a owl:Class ;
    rdfs:label "OversightLevel" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#FULL_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#SAMPLE_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#EXCEPTION_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#NO_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#DUAL_REVIEW> ) ;
    skos:definition "Level of human oversight for AI" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#DUAL_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#EXCEPTION_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#FULL_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#NO_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/OversightLevel#SAMPLE_REVIEW> .

revaise:ReviewerRole a owl:Class ;
    rdfs:label "ReviewerRole" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#PRIMARY_REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#SECONDARY_REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#ARBITRATOR> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#SUPERVISOR> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#TRAINEE> ) ;
    skos:definition "Role of reviewer in screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#ARBITRATOR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#PRIMARY_REVIEWER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#SECONDARY_REVIEWER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#SUPERVISOR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewerRole#TRAINEE> .

revaise:ValidationSeverity a owl:Class ;
    rdfs:label "ValidationSeverity" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#ERROR> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#WARNING> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#INFO> ) ;
    skos:definition "Severity levels for validation failures" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#ERROR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#INFO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationSeverity#WARNING> .

revaise:AISession a owl:Class ;
    rdfs:label "AISession" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:ai_config_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:session_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:token_usage ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_config_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:api_calls ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_timestamp ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:session_timestamp ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:api_calls ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_session_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:human_modifications ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:token_usage ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:HumanModification ;
            owl:onProperty revaise:human_modifications ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:api_calls ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:item_ids_processed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_config_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:session_timestamp ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:errors_encountered ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:token_usage ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:errors_encountered ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:session_duration ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_duration ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_session_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:ai_session_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:item_ids_processed ] ;
    skos:definition "Session details for AI-assisted work" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:ApprovalStatus a owl:Class ;
    rdfs:label "ApprovalStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#PENDING> <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#APPROVED> <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#REJECTED> <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#NOT_REQUIRED> ) ;
    skos:definition "Approval status for amendments" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#APPROVED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#NOT_REQUIRED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#PENDING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ApprovalStatus#REJECTED> .

revaise:BiasRisk a owl:Class ;
    rdfs:label "BiasRisk" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#LOW> <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#MODERATE> <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#HIGH> <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#UNCLEAR> ) ;
    skos:definition "Risk of bias level" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#HIGH>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#LOW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#MODERATE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasRisk#UNCLEAR> .

revaise:BlindingLevel a owl:Class ;
    rdfs:label "BlindingLevel" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#NONE> <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#SINGLE_BLIND> <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#DOUBLE_BLIND> <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#TRIPLE_BLIND> ) ;
    skos:definition "Level of blinding in extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#DOUBLE_BLIND>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#NONE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#SINGLE_BLIND>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BlindingLevel#TRIPLE_BLIND> .

revaise:ConformanceItemStatus a owl:Class ;
    rdfs:label "ConformanceItemStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#SATISFIED> <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#VIOLATED> <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#NOT_APPLICABLE> <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#NOT_EVALUATED> ) ;
    skos:definition "Outcome for a single protocol item or constraint" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#NOT_APPLICABLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#NOT_EVALUATED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#SATISFIED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceItemStatus#VIOLATED> .

revaise:ConformanceResult a owl:Class ;
    rdfs:label "ConformanceResult" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#CONFORMS> <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#DOES_NOT_CONFORM> <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#PARTIAL> <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#NOT_EVALUATED> ) ;
    skos:definition "Overall outcome of a conformance check" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#CONFORMS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#DOES_NOT_CONFORM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#NOT_EVALUATED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConformanceResult#PARTIAL> .

revaise:DeduplicationMethod a owl:Class ;
    rdfs:label "DeduplicationMethod" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#AUTOMATIC> <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#SEMI_AUTOMATIC> <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#MANUAL> <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#HYBRID> ) ;
    skos:definition "Methods for deduplication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#AUTOMATIC>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#HYBRID>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#MANUAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DeduplicationMethod#SEMI_AUTOMATIC> .

revaise:DomainRating a owl:Class ;
    rdfs:label "DomainRating" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#NO_CONCERNS> <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#SERIOUS_CONCERNS> <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#VERY_SERIOUS_CONCERNS> <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#NOT_APPLICABLE> ) ;
    skos:definition "Rating for quality domains" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#NOT_APPLICABLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#NO_CONCERNS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#SERIOUS_CONCERNS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DomainRating#VERY_SERIOUS_CONCERNS> .

revaise:FeasibilityConclusion a owl:Class ;
    rdfs:label "FeasibilityConclusion" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#FEASIBLE> <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#FEASIBLE_WITH_CHANGES> <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#NOT_FEASIBLE> <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#UNCERTAIN> ) ;
    skos:definition "Overall feasibility conclusion" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#FEASIBLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#FEASIBLE_WITH_CHANGES>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#NOT_FEASIBLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FeasibilityConclusion#UNCERTAIN> .

revaise:RegistrationType a owl:Class ;
    rdfs:label "RegistrationType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#PRE_REGISTRATION> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#REGISTRATION> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#REGISTERED_REPORT> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#PROTOCOL_REGISTRATION> ) ;
    skos:definition "Type of registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#PRE_REGISTRATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#PROTOCOL_REGISTRATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#REGISTERED_REPORT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationType#REGISTRATION> .

revaise:ReportingApprovalStatus a owl:Class ;
    rdfs:label "ReportingApprovalStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#REQUESTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#APPROVED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#REVISIONS_REQUESTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#DECLINED> ) ;
    skos:definition "Approval status for reporting signoff" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#APPROVED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#DECLINED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#REQUESTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportingApprovalStatus#REVISIONS_REQUESTED> .

revaise:WorkSession a owl:Class ;
    rdfs:label "WorkSession" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:session_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:paused_duration ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:session_ended_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:active_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:session_started_at ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:session_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:items_completed ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:session_environment ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_status ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Participant ;
            owl:onProperty revaise:participant ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:session_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:active_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:session_item_ids ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:participant ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_started_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:session_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:paused_duration ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:active_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:session_ended_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_environment ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StageType ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_ended_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:items_completed ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SessionStatus ;
            owl:onProperty revaise:session_status ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:items_completed ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:paused_duration ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SessionEnvironment ;
            owl:onProperty revaise:session_environment ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:SessionType ;
            owl:onProperty revaise:session_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:participant ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:session_started_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:session_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:session_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:session_item_ids ] ;
    skos:definition "A work session by a participant on review tasks" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:average_resolution_time a owl:DatatypeProperty ;
    rdfs:label "average_resolution_time" ;
    rdfs:range xsd:float ;
    skos:definition "Average time to resolve in minutes" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:database_name a owl:DatatypeProperty ;
    rdfs:label "database_name" ;
    rdfs:range xsd:string ;
    skos:definition "Name of the database being searched" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/search> .

revaise:effect_size a owl:DatatypeProperty ;
    rdfs:label "effect_size" ;
    rdfs:range xsd:float ;
    skos:definition "Effect size" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:field_id a owl:DatatypeProperty ;
    rdfs:label "field_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this field" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> .

revaise:flow_diagram a owl:ObjectProperty ;
    rdfs:label "flow_diagram" ;
    rdfs:range revaise:FlowDiagram ;
    skos:definition "Study selection flow diagram counts and artifact references" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

revaise:i_squared a owl:DatatypeProperty ;
    rdfs:label "i_squared" ;
    rdfs:range xsd:float ;
    skos:definition "I-squared statistic" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:item_id a owl:DatatypeProperty ;
    rdfs:label "item_id" ;
    rdfs:range xsd:string ;
    skos:definition "ID of the item being assessed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> .

revaise:last_updated a owl:DatatypeProperty ;
    rdfs:label "last_updated" ;
    rdfs:range xsd:dateTime ;
    skos:definition "Timestamp of last update to the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/checksum> a owl:DatatypeProperty ;
    rdfs:label "checksum" ;
    rdfs:range xsd:string ;
    skos:definition "Checksum of the output file" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/kind> a owl:DatatypeProperty ;
    rdfs:label "kind" ;
    rdfs:range xsd:string ;
    skos:definition "Kind or type of stage output" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

revaise:parent_analysis_id a owl:DatatypeProperty ;
    rdfs:label "parent_analysis_id" ;
    rdfs:range xsd:string ;
    skos:definition "Parent analysis identifier" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:record_id a owl:DatatypeProperty ;
    rdfs:label "record_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for the literature record" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/literature_record> .

revaise:resolution_method a owl:ObjectProperty ;
    rdfs:label "resolution_method" ;
    rdfs:range revaise:ResolutionMethod ;
    skos:definition "Method used to resolve the conflict" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> .

revaise:AIAssistance a owl:Class ;
    rdfs:label "AIAssistance" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_model ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_performance_metrics ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:ai_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_validation_rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_training_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:human_oversight_level ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:ai_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_parameters ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_model ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_prompts ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_provider ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIParameter ;
            owl:onProperty revaise:ai_parameters ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_provider ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_validation_rules ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_error_handling ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:ai_confidence_threshold ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIPerformanceMetrics ;
            owl:onProperty revaise:ai_performance_metrics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_error_handling ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:ai_model ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_training_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_performance_metrics ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:human_oversight_level ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ai_confidence_threshold ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_provider ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_error_handling ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIPurpose ;
            owl:onProperty revaise:ai_purpose ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:ai_purpose ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:HumanOversightLevel ;
            owl:onProperty revaise:human_oversight_level ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:ai_training_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ai_confidence_threshold ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AIPrompt ;
            owl:onProperty revaise:ai_prompts ] ;
    skos:definition "Configuration for AI assistance in any review stage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:AssessmentConsensusStatus a owl:Class ;
    rdfs:label "AssessmentConsensusStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#SINGLE_ASSESSOR> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#INDEPENDENT_ASSESSMENTS> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#CONFLICT_UNRESOLVED> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#CONSENSUS_REACHED> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#ADJUDICATED> ) ;
    skos:definition "Consensus status for an assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#ADJUDICATED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#CONFLICT_UNRESOLVED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#CONSENSUS_REACHED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#INDEPENDENT_ASSESSMENTS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentConsensusStatus#SINGLE_ASSESSOR> .

revaise:AssessmentPurpose a owl:Class ;
    rdfs:label "AssessmentPurpose" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#QUALITY_ASSESSMENT> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#RISK_OF_BIAS> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#CERTAINTY_ASSESSMENT> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#REPORTING_QUALITY> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#METHODS_APPRAISAL> ) ;
    skos:definition "Purpose of a quality or risk-of-bias assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#CERTAINTY_ASSESSMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#METHODS_APPRAISAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#QUALITY_ASSESSMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#REPORTING_QUALITY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentPurpose#RISK_OF_BIAS> .

revaise:AssessmentUnit a owl:Class ;
    rdfs:label "AssessmentUnit" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#STUDY> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#OUTCOME> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#RESULT> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#DOMAIN> <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#REVIEW> ) ;
    skos:definition "Unit at which a quality or risk-of-bias assessment is made" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#DOMAIN>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#OUTCOME>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#RESULT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AssessmentUnit#STUDY> .

revaise:ProtocolKind a owl:Class ;
    rdfs:label "ProtocolKind" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#REPORTING> <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#CONDUCT> <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#RISK_OF_BIAS> <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#APPRAISAL> <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#CERTAINTY> ) ;
    skos:definition "Category of a review protocol or guideline" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol_conformance> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#APPRAISAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#CERTAINTY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#CONDUCT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#REPORTING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ProtocolKind#RISK_OF_BIAS> .

revaise:QuestionCandidateStatus a owl:Class ;
    rdfs:label "QuestionCandidateStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#PROPOSED> <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#REFINED> <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#SELECTED> <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#REJECTED> <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#MERGED> ) ;
    skos:definition "Status values for candidate review questions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#MERGED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#PROPOSED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#REFINED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#REJECTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QuestionCandidateStatus#SELECTED> .

revaise:StageStatus a owl:Class ;
    rdfs:label "StageStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#NOT_STARTED> <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#IN_PROGRESS> <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#COMPLETE> <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#SKIPPED> <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#NOT_APPLICABLE> ) ;
    skos:definition "Completion status of a stage execution" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#COMPLETE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#IN_PROGRESS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#NOT_APPLICABLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#NOT_STARTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageStatus#SKIPPED> .

revaise:DatasetKind a owl:Class ;
    rdfs:label "DatasetKind" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#bibliographic_db> <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#local_index> <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#fulltext_corpus> <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#annotation_set> <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#gold_labels> <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#calibration_set> <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#other> ) ;
    skos:definition "Types of datasets used in systematic reviews" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#annotation_set>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#bibliographic_db>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#calibration_set>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#fulltext_corpus>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#gold_labels>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#local_index>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DatasetKind#other> .

revaise:EvidenceQuality a owl:Class ;
    rdfs:label "EvidenceQuality" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#HIGH> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#MODERATE> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#LOW> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#VERY_LOW> ) ;
    skos:definition "Quality/certainty of evidence (GRADE)" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#HIGH>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#LOW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#MODERATE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceQuality#VERY_LOW> .

revaise:EvidenceStrength a owl:Class ;
    rdfs:label "EvidenceStrength" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#VERY_STRONG> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#STRONG> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#MODERATE> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#WEAK> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#VERY_WEAK> <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#NO_EVIDENCE> ) ;
    skos:definition "Strength of evidence" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#MODERATE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#NO_EVIDENCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#STRONG>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#VERY_STRONG>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#VERY_WEAK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EvidenceStrength#WEAK> .

revaise:ExternalTool a owl:Class ;
    rdfs:label "ExternalTool" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_ai_models ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_citation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_api_endpoint ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_api_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_api_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_settings ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:tool_documentation_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_features_used ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:tool_configuration_file ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_documentation_url ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:tool_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_api_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_settings ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_citation ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_export_formats ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_import_formats ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:tool_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_import_formats ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_citation ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_settings ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_name ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_cost ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_url ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_url ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_limitations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_vendor ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_documentation_url ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:tool_url ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_license_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ToolParameter ;
            owl:onProperty revaise:tool_configuration_parameters ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_cost ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_features_used ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_vendor ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_subscription_level ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_vendor ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_export_formats ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_ai_models ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_limitations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_configuration_file ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_subscription_level ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:tool_purpose ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_configuration_parameters ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ToolPurpose ;
            owl:onProperty revaise:tool_purpose ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_cost ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_api_endpoint ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:tool_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:tool_subscription_level ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty revaise:tool_api_endpoint ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_configuration_file ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ToolLicenseType ;
            owl:onProperty revaise:tool_license_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:tool_license_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:tool_limitations ] ;
    skos:definition "External tool or platform used in the review process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> .

revaise:ExtractionOrder a owl:Class ;
    rdfs:label "ExtractionOrder" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#RANDOM> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#ALPHABETICAL> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#CHRONOLOGICAL> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#BY_RELEVANCE> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#BY_QUALITY> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#ASSIGNED> ) ;
    skos:definition "Order for extracting studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#ALPHABETICAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#ASSIGNED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#BY_QUALITY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#BY_RELEVANCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#CHRONOLOGICAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionOrder#RANDOM> .

revaise:GradingSystem a owl:Class ;
    rdfs:label "GradingSystem" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#GRADE> <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#OXFORD_CEBM> <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#AHRQ> <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#SIGN> <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#NICE> <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#CUSTOM> ) ;
    skos:definition "System used for grading evidence" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#AHRQ>,
        <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#CUSTOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#GRADE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#NICE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#OXFORD_CEBM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/GradingSystem#SIGN> .

revaise:HumanOversightLevel a owl:Class ;
    rdfs:label "HumanOversightLevel" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#FULL_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#SAMPLE_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#CONFIDENCE_BASED> <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#EXCEPTION_ONLY> <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#MINIMAL> <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#NONE> ) ;
    skos:definition "Level of human oversight required" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#CONFIDENCE_BASED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#EXCEPTION_ONLY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#FULL_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#MINIMAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#NONE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HumanOversightLevel#SAMPLE_REVIEW> .

revaise:MetaAnalysisModel a owl:Class ;
    rdfs:label "MetaAnalysisModel" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#FIXED_EFFECT> <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#RANDOM_EFFECTS> <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#FIXED_EFFECTS_PLURAL> <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#BAYESIAN_FIXED> <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#BAYESIAN_RANDOM> <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#QUALITY_EFFECTS> ) ;
    skos:definition "Type of meta-analysis model" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#BAYESIAN_FIXED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#BAYESIAN_RANDOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#FIXED_EFFECT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#FIXED_EFFECTS_PLURAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#QUALITY_EFFECTS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MetaAnalysisModel#RANDOM_EFFECTS> .

revaise:PromptType a owl:Class ;
    rdfs:label "PromptType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#ZERO_SHOT> <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#FEW_SHOT> <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#CHAIN_OF_THOUGHT> <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#STRUCTURED_OUTPUT> <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#CONVERSATIONAL> <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#INSTRUCTION_BASED> ) ;
    skos:definition "Type of prompting strategy" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#CHAIN_OF_THOUGHT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#CONVERSATIONAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#FEW_SHOT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#INSTRUCTION_BASED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#STRUCTURED_OUTPUT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PromptType#ZERO_SHOT> .

revaise:ReviewStatus a owl:Class ;
    rdfs:label "ReviewStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#PROTOCOL> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#IN_PROGRESS> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#COMPLETED> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#PUBLISHED> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#UPDATED> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#WITHDRAWN> ) ;
    skos:definition "Status of the review" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/review> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#COMPLETED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#IN_PROGRESS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#PROTOCOL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#PUBLISHED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#UPDATED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewStatus#WITHDRAWN> .

revaise:SamplingMethod a owl:Class ;
    rdfs:label "SamplingMethod" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#RANDOM> <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#STRATIFIED> <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#SYSTEMATIC> <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#PURPOSIVE> <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#CONVENIENCE> <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#RISK_BASED> ) ;
    skos:definition "Methods for sampling items for quality control" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#CONVENIENCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#PURPOSIVE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#RANDOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#RISK_BASED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#STRATIFIED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SamplingMethod#SYSTEMATIC> .

revaise:ScreeningAIPurpose a owl:Class ;
    rdfs:label "ScreeningAIPurpose" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#DECISION_SUGGESTION> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#RELEVANCE_RANKING> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#DUPLICATE_DETECTION> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#TEXT_CLASSIFICATION> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#CRITERIA_MATCHING> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#QUALITY_ASSESSMENT> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#LANGUAGE_DETECTION> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#STUDY_DESIGN_IDENTIFICATION> ) ;
    skos:definition "Purpose of AI in screening" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#CRITERIA_MATCHING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#DECISION_SUGGESTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#DUPLICATE_DETECTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#LANGUAGE_DETECTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#QUALITY_ASSESSMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#RELEVANCE_RANKING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#STUDY_DESIGN_IDENTIFICATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningAIPurpose#TEXT_CLASSIFICATION> .

revaise:ScreeningOrder a owl:Class ;
    rdfs:label "ScreeningOrder" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#RANDOM> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#CHRONOLOGICAL> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#REVERSE_CHRONOLOGICAL> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#ALPHABETICAL> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#RELEVANCE_RANKED> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#DATABASE_ORDER> ) ;
    skos:definition "Order for screening records" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#ALPHABETICAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#CHRONOLOGICAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#DATABASE_ORDER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#RANDOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#RELEVANCE_RANKED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningOrder#REVERSE_CHRONOLOGICAL> .

revaise:SignallingQuestionResponse a owl:Class ;
    rdfs:label "SignallingQuestionResponse" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#YES> <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#PROBABLY_YES> <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#PROBABLY_NO> <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NO> <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NO_INFORMATION> <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NOT_APPLICABLE> ) ;
    skos:definition "Responses to risk-of-bias signalling questions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NOT_APPLICABLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#NO_INFORMATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#PROBABLY_NO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#PROBABLY_YES>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SignallingQuestionResponse#YES> .

revaise:StageProtocol a owl:Class ;
    rdfs:label "StageProtocol" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_protocol_version ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExternalTool ;
            owl:onProperty revaise:base_protocol_software ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_tools ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_protocol_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_software ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_training ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ExternalTool ;
            owl:onProperty revaise:base_protocol_tools ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_protocol_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_protocol_version ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_protocol_training ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_deviations ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_protocol_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_version ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StageTrainingInfo ;
            owl:onProperty revaise:base_protocol_training ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_protocol_deviations ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_protocol_id ],
        [ owl:unionOf ( revaise:ExtractionProtocol revaise:RegistrationProtocol revaise:ReportingProtocol revaise:RobProtocol revaise:ScopingProtocol revaise:ScreeningProtocol revaise:SearchProtocol revaise:SynthesisProtocol ) ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_protocol_id ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_protocol_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_protocol_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_protocol_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:base_protocol_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_protocol_description ] ;
    skos:definition "Base class for protocols defining how a review stage should be conducted. Stage-specific protocols should inherit from this class." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_protocol> .

revaise:StageQualityControl a owl:Class ;
    rdfs:label "StageQualityControl" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_spot_check_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_calibration_performed ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_discrepancy_resolutions ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_spot_check_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_agreement_metrics ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_qc_id ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_qc_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_qc_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_agreement_metrics ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:base_calibration_performed ],
        [ owl:unionOf ( revaise:ExtractionQualityControl revaise:RegistrationQualityControl revaise:ReportingQualityControl revaise:RobQualityControl revaise:ScopingQualityControl revaise:ScreeningQualityControl revaise:SearchQualityControl revaise:SynthesisQualityControl ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_qc_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_qc_type ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_double_checking_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_calibration_performed ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:AgreementMetrics ;
            owl:onProperty revaise:base_agreement_metrics ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:base_double_checking_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_qc_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_qc_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_double_checking_rate ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ConflictResolution ;
            owl:onProperty revaise:base_discrepancy_resolutions ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_qc_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:base_spot_check_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_qc_type ] ;
    skos:definition "Base class for quality control measures across review stages. Stage-specific QC classes should inherit from this." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_quality_control> .

revaise:StageStatistics a owl:Class ;
    rdfs:label "StageStatistics" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_completed_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:base_items_completed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_stats_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:base_started_date ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_participant_workloads ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_items_completed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:date ;
            owl:onProperty revaise:base_completed_date ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_completed_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_stats_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:base_total_hours ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_total_hours ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_started_date ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_items_completed ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ;
                                owl:onDatatype xsd:float ;
                                owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ;
            owl:onProperty revaise:base_completion_rate ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_completion_rate ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_stats_id ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_stats_id ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_started_date ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:base_total_items ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ParticipantWorkload ;
            owl:onProperty revaise:base_participant_workloads ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:base_stats_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_completion_rate ],
        [ owl:unionOf ( revaise:ExtractionStatistics revaise:RegistrationStatistics revaise:ReportingStatistics revaise:RobStatistics revaise:ScopingStatistics revaise:ScreeningStatistics revaise:SearchStatistics revaise:SynthesisStatistics ) ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:base_stats_notes ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:base_total_hours ] ;
    skos:definition "Base class for statistics collected about review stages. Stage-specific statistics classes should inherit from this." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:DependencyType a owl:Class ;
    rdfs:label "DependencyType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#SHOW_IF> <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#HIDE_IF> <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#ENABLE_IF> <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#DISABLE_IF> <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#REQUIRE_IF> <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#CALCULATE_FROM> <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#VALIDATE_WITH> ) ;
    skos:definition "Types of field dependencies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#CALCULATE_FROM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#DISABLE_IF>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#ENABLE_IF>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#HIDE_IF>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#REQUIRE_IF>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#SHOW_IF>,
        <https://open-and-sustainable.github.io/revaise-model/schema/DependencyType#VALIDATE_WITH> .

revaise:ExtractionStatus a owl:Class ;
    rdfs:label "ExtractionStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#NOT_STARTED> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#IN_PROGRESS> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#COMPLETED> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#REQUIRES_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#DISCREPANCY_RESOLUTION> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#FINALIZED> <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#EXCLUDED> ) ;
    skos:definition "Status of data extraction" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#COMPLETED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#DISCREPANCY_RESOLUTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#EXCLUDED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#FINALIZED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#IN_PROGRESS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#NOT_STARTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ExtractionStatus#REQUIRES_REVIEW> .

revaise:MissingDataStrategy a owl:Class ;
    rdfs:label "MissingDataStrategy" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#COMPLETE_CASE> <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#IMPUTATION> <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#SENSITIVITY_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#CONTACT_AUTHORS> <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#WORST_CASE> <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#BEST_CASE> <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#LAST_OBSERVATION> ) ;
    skos:definition "Strategy for handling missing data" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#BEST_CASE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#COMPLETE_CASE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#CONTACT_AUTHORS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#IMPUTATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#LAST_OBSERVATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#SENSITIVITY_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/MissingDataStrategy#WORST_CASE> .

revaise:PublicationStatus a owl:Class ;
    rdfs:label "PublicationStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PUBLISHED> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PREPRINT> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#GREY_LITERATURE> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#UNPUBLISHED> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#ABSTRACT_ONLY> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PROTOCOL_ONLY> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#RETRACTED> ) ;
    skos:definition "Publication status of studies" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#ABSTRACT_ONLY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#GREY_LITERATURE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PREPRINT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PROTOCOL_ONLY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#PUBLISHED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#RETRACTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationStatus#UNPUBLISHED> .

revaise:QualityControlType a owl:Class ;
    rdfs:label "QualityControlType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#DOUBLE_CHECK> <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#SPOT_CHECK> <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#SYSTEMATIC_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#AUTOMATED_VALIDATION> <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#CALIBRATION_EXERCISE> <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#AUDIT> <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#PEER_REVIEW> ) ;
    skos:definition "Types of quality control checks" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_metrics> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#AUDIT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#AUTOMATED_VALIDATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#CALIBRATION_EXERCISE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#DOUBLE_CHECK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#PEER_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#SPOT_CHECK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityControlType#SYSTEMATIC_REVIEW> .

revaise:RegistrationStatus a owl:Class ;
    rdfs:label "RegistrationStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#DRAFT> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#SUBMITTED> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#UNDER_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#REGISTERED> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#AMENDED> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#WITHDRAWN> <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#SUPERSEDED> ) ;
    skos:definition "Status of a registration" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#AMENDED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#DRAFT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#REGISTERED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#SUBMITTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#SUPERSEDED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#UNDER_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RegistrationStatus#WITHDRAWN> .

revaise:ReportDocumentStatus a owl:Class ;
    rdfs:label "ReportDocumentStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#PLANNED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#DRAFT> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#IN_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#SUBMITTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#ACCEPTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#PUBLISHED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#WITHDRAWN> ) ;
    skos:definition "Status of a report document" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#ACCEPTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#DRAFT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#IN_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#PLANNED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#PUBLISHED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#SUBMITTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentStatus#WITHDRAWN> .

revaise:ReportPublicationStatus a owl:Class ;
    rdfs:label "ReportPublicationStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#NOT_SUBMITTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#SUBMITTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#UNDER_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#ACCEPTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#PUBLISHED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#REJECTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#WITHDRAWN> ) ;
    skos:definition "Publication status of a report" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#ACCEPTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#NOT_SUBMITTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#PUBLISHED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#REJECTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#SUBMITTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#UNDER_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportPublicationStatus#WITHDRAWN> .

revaise:ScopingDecisionType a owl:Class ;
    rdfs:label "ScopingDecisionType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#QUESTION_REFINEMENT> <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#CRITERIA_REFINEMENT> <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#SCOPE_NARROWING> <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#SCOPE_BROADENING> <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#FEASIBILITY_DECISION> <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#METHODS_DECISION> <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#OTHER> ) ;
    skos:definition "Types of decisions made during scoping" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#CRITERIA_REFINEMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#FEASIBILITY_DECISION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#METHODS_DECISION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#OTHER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#QUESTION_REFINEMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#SCOPE_BROADENING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScopingDecisionType#SCOPE_NARROWING> .

revaise:ScreeningRoundType a owl:Class ;
    rdfs:label "ScreeningRoundType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#TITLE_ABSTRACT> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#FULL_TEXT> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#TITLE_ONLY> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#ABSTRACT_ONLY> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#SYSTEMATIC_REVIEW_CHECK> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#DUPLICATE_CHECK> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#PILOT> ) ;
    skos:definition "Type of screening round" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#ABSTRACT_ONLY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#DUPLICATE_CHECK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#FULL_TEXT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#PILOT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#SYSTEMATIC_REVIEW_CHECK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#TITLE_ABSTRACT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningRoundType#TITLE_ONLY> .

revaise:SessionStatus a owl:Class ;
    rdfs:label "SessionStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#PLANNED> <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#IN_PROGRESS> <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#PAUSED> <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#COMPLETED> <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#ABANDONED> <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#EXPIRED> <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#ERROR> ) ;
    skos:definition "Status of a work session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#ABANDONED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#COMPLETED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#ERROR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#EXPIRED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#IN_PROGRESS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#PAUSED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionStatus#PLANNED> .

revaise:StakeholderInputType a owl:Class ;
    rdfs:label "StakeholderInputType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#PATIENT_PUBLIC> <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#CLINICAL> <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#POLICY> <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#METHODS> <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#LIBRARY> <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#DOMAIN_EXPERT> <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#OTHER> ) ;
    skos:definition "Types of stakeholder input" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/scoping> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#CLINICAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#DOMAIN_EXPERT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#LIBRARY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#METHODS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#OTHER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#PATIENT_PUBLIC>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StakeholderInputType#POLICY> .

revaise:SynthesisApproach a owl:Class ;
    rdfs:label "SynthesisApproach" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#NARRATIVE> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#QUANTITATIVE> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#MIXED> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#VOTE_COUNTING> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#QUALITATIVE> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#REALIST> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#THEMATIC> ) ;
    skos:definition "Overall approach to synthesis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#MIXED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#NARRATIVE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#QUALITATIVE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#QUANTITATIVE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#REALIST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#THEMATIC>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisApproach#VOTE_COUNTING> .

revaise:confidence_interval_lower a owl:DatatypeProperty ;
    rdfs:label "confidence_interval_lower" ;
    rdfs:range xsd:float ;
    skos:definition "Lower CI" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:confidence_interval_upper a owl:DatatypeProperty ;
    rdfs:label "confidence_interval_upper" ;
    rdfs:range xsd:float ;
    skos:definition "Upper CI" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> a owl:DatatypeProperty ;
    rdfs:label "resource_uri" ;
    rdfs:range xsd:anyURI ;
    skos:definition "URI locating the resource" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

revaise:p_value a owl:DatatypeProperty ;
    rdfs:label "p_value" ;
    rdfs:range xsd:float ;
    skos:definition "P-value" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> .

revaise:session_id a owl:DatatypeProperty ;
    rdfs:label "session_id" ;
    rdfs:range xsd:string ;
    skos:definition "Unique identifier for this session" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> .

revaise:stage_type a owl:DatatypeProperty ;
    rdfs:label "stage_type" ;
    rdfs:range xsd:string ;
    skos:definition "Type of stage executed" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:BiasDirection a owl:Class ;
    rdfs:label "BiasDirection" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#FAVORS_INTERVENTION> <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#FAVORS_COMPARATOR> <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#TOWARD_NULL> <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#AWAY_FROM_NULL> <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#UNPREDICTABLE> <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#NOT_ASSESSED> ) ;
    skos:definition "Assessed direction of bias" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#AWAY_FROM_NULL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#FAVORS_COMPARATOR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#FAVORS_INTERVENTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#NOT_ASSESSED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#TOWARD_NULL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/BiasDirection#UNPREDICTABLE> .

revaise:HashAlgorithm a owl:Class ;
    rdfs:label "HashAlgorithm" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA256> <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA512> <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA3_256> <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA3_512> <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#BLAKE2B> <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#BLAKE3> ) ;
    skos:definition "Cryptographic hash algorithms" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/registration> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#BLAKE2B>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#BLAKE3>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA256>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA3_256>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA3_512>,
        <https://open-and-sustainable.github.io/revaise-model/schema/HashAlgorithm#SHA512> .

revaise:SessionType a owl:Class ;
    rdfs:label "SessionType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#SCREENING> <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#EXTRACTION> <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#QUALITY_ASSESSMENT> <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#CONFLICT_RESOLUTION> <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#VALIDATION> <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#TRAINING> <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#PILOT> ) ;
    skos:definition "Types of work sessions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/work_session> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#CONFLICT_RESOLUTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#EXTRACTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#PILOT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#QUALITY_ASSESSMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#SCREENING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#TRAINING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SessionType#VALIDATION> .

revaise:ToolLicenseType a owl:Class ;
    rdfs:label "ToolLicenseType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#OPEN_SOURCE> <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#COMMERCIAL> <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#ACADEMIC> <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#FREEMIUM> <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#SUBSCRIPTION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#PERPETUAL> <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#TRIAL> <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#CUSTOM> ) ;
    skos:definition "Types of tool licenses" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#ACADEMIC>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#COMMERCIAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#CUSTOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#FREEMIUM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#OPEN_SOURCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#PERPETUAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#SUBSCRIPTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolLicenseType#TRIAL> .

revaise:AIPurpose a owl:Class ;
    rdfs:label "AIPurpose" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#CLASSIFICATION> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#EXTRACTION> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#GENERATION> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#SUMMARIZATION> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#TRANSLATION> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#VALIDATION> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#SUGGESTION> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#QUALITY_CHECK> <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#ANOMALY_DETECTION> ) ;
    skos:definition "Purpose for which AI is being used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#ANOMALY_DETECTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#CLASSIFICATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#EXTRACTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#GENERATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#QUALITY_CHECK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#SUGGESTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#SUMMARIZATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#TRANSLATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AIPurpose#VALIDATION> .

revaise:ConfidenceLevel a owl:Class ;
    rdfs:label "ConfidenceLevel" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#VERY_HIGH> <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#HIGH> <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#MODERATE> <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#LOW> <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#VERY_LOW> ) ;
    skos:definition "Confidence levels" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#HIGH>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#LOW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#MODERATE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#VERY_HIGH>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConfidenceLevel#VERY_LOW> .

revaise:ConflictResolutionMethod a owl:Class ;
    rdfs:label "ConflictResolutionMethod" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#CONSENSUS> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#THIRD_REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#MAJORITY_VOTE> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#SENIOR_REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#TEAM_MEETING> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#INCLUDE_BY_DEFAULT> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#EXCLUDE_BY_DEFAULT> ) ;
    skos:definition "Methods for resolving conflicts" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#CONSENSUS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#EXCLUDE_BY_DEFAULT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#INCLUDE_BY_DEFAULT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#MAJORITY_VOTE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#SENIOR_REVIEWER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#TEAM_MEETING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictResolutionMethod#THIRD_REVIEWER> .

revaise:ModificationReason a owl:Class ;
    rdfs:label "ModificationReason" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#INCORRECT> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#INCOMPLETE> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#IMPRECISE> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#WRONG_CONTEXT> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#FORMATTING> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#VALIDATION_FAILURE> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#AMBIGUITY> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#HUMAN_JUDGMENT> <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#POLICY_OVERRIDE> ) ;
    skos:definition "Reason for modifying AI output" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#AMBIGUITY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#FORMATTING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#HUMAN_JUDGMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#IMPRECISE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#INCOMPLETE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#INCORRECT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#POLICY_OVERRIDE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#VALIDATION_FAILURE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ModificationReason#WRONG_CONTEXT> .

revaise:ParameterType a owl:Class ;
    rdfs:label "ParameterType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#STRING> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#NUMBER> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#BOOLEAN> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#DATE> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#URL> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#FILE_PATH> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#JSON> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#LIST> <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#ENUM> ) ;
    skos:definition "Data types for tool parameters" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#BOOLEAN>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#DATE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#ENUM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#FILE_PATH>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#JSON>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#LIST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#NUMBER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#STRING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParameterType#URL> .

revaise:PublicationBiasMethod a owl:Class ;
    rdfs:label "PublicationBiasMethod" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#FUNNEL_PLOT> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#EGGERS_TEST> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#BEGGS_TEST> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#TRIM_FILL> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#FAILSAFE_N> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#PETERS_TEST> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#SELECTION_MODELS> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#P_CURVE> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#EXCESS_SIGNIFICANCE> ) ;
    skos:definition "Methods for assessing publication bias" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#BEGGS_TEST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#EGGERS_TEST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#EXCESS_SIGNIFICANCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#FAILSAFE_N>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#FUNNEL_PLOT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#PETERS_TEST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#P_CURVE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#SELECTION_MODELS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationBiasMethod#TRIM_FILL> .

revaise:ReportingItemStatus a owl:Class ;
    rdfs:label "ReportingItemStatus" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#NOT_STARTED> <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#IN_PROGRESS> <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#COMPLETE> <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#PARTIAL> <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#NOT_APPLICABLE> ) ;
    skos:definition "Completion status for reporting standards and checklist items" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#COMPLETE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#IN_PROGRESS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#NOT_APPLICABLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#NOT_STARTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportingItemStatus#PARTIAL> .

revaise:TemplateType a owl:Class ;
    rdfs:label "TemplateType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#PROSPERO> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#OSF_PREREG> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#OSF_PREREG_PLUS> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#ASPREDICTED> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CLINICAL_TRIALS> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#PRISMA_P> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#COCHRANE> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CAMPBELL> <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CUSTOM> ) ;
    skos:definition "Types of registration templates" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#ASPREDICTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CAMPBELL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CLINICAL_TRIALS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#COCHRANE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#CUSTOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#OSF_PREREG>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#OSF_PREREG_PLUS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#PRISMA_P>,
        <https://open-and-sustainable.github.io/revaise-model/schema/TemplateType#PROSPERO> .

revaise:AmendmentType a owl:Class ;
    rdfs:label "AmendmentType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#CLARIFICATION> <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#CORRECTION> <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#PROTOCOL_CHANGE> <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#SCOPE_CHANGE> <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#METHODOLOGY_CHANGE> <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#TIMELINE_CHANGE> <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#TEAM_CHANGE> <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#ADMINISTRATIVE> ) ;
    skos:definition "Types of amendments to a protocol" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/protocol> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#ADMINISTRATIVE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#CLARIFICATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#CORRECTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#METHODOLOGY_CHANGE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#PROTOCOL_CHANGE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#SCOPE_CHANGE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#TEAM_CHANGE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/AmendmentType#TIMELINE_CHANGE> .

revaise:ConflictType a owl:Class ;
    rdfs:label "ConflictType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#INCLUSION_EXCLUSION> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#DATA_VALUE> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#CLASSIFICATION> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#QUALITY_RATING> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#INTERPRETATION> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#MISSING_DATA> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#METHODOLOGICAL> <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#TECHNICAL> ) ;
    skos:definition "Types of conflicts that can occur" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#CLASSIFICATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#DATA_VALUE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#INCLUSION_EXCLUSION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#INTERPRETATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#METHODOLOGICAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#MISSING_DATA>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#QUALITY_RATING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ConflictType#TECHNICAL> .

revaise:Participant a owl:Class ;
    rdfs:label "Participant" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:training_completed ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:float ;
            owl:onProperty revaise:participant_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:boolean ;
            owl:onProperty revaise:conflict_of_interest_declared ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:conflict_of_interest_declared ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:expertise_areas ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:completed_items_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:participant_notes ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:completed_items_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:training_completed ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:assigned_items_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:expertise_areas ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:assigned_items_count ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:participant_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:completed_items_count ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:participant_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:participant_role ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:participant_avg_time_per_item ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:conflict_of_interest_declared ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:integer ;
            owl:onProperty revaise:assigned_items_count ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:participant_notes ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:ParticipantRole ;
            owl:onProperty revaise:participant_role ],
        revaise:Author ;
    skos:definition "A person participating in the review process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> .

revaise:ReportDocumentType a owl:Class ;
    rdfs:label "ReportDocumentType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#MANUSCRIPT> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PREPRINT> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#REGISTERED_REPORT> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#TECHNICAL_REPORT> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#SUPPLEMENTARY_MATERIAL> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PRISMA_CHECKLIST> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PRISMA_FLOW_DIAGRAM> <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#OTHER> ) ;
    skos:definition "Types of report documents" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/reporting> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#MANUSCRIPT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#OTHER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PREPRINT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PRISMA_CHECKLIST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#PRISMA_FLOW_DIAGRAM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#REGISTERED_REPORT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#SUPPLEMENTARY_MATERIAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReportDocumentType#TECHNICAL_REPORT> .

revaise:SensitivityType a owl:Class ;
    rdfs:label "SensitivityType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_HIGH_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_LOW_QUALITY> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_OUTLIERS> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_SMALL_STUDIES> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_INDUSTRY_FUNDED> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ALTERNATIVE_MODEL> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ALTERNATIVE_MEASURE> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ONE_STUDY_REMOVED> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#PUBLICATION_YEAR> <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#STUDY_QUALITY> ) ;
    skos:definition "Type of sensitivity analysis" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ALTERNATIVE_MEASURE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ALTERNATIVE_MODEL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_HIGH_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_INDUSTRY_FUNDED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_LOW_QUALITY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_OUTLIERS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#EXCLUDE_SMALL_STUDIES>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#ONE_STUDY_REMOVED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#PUBLICATION_YEAR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SensitivityType#STUDY_QUALITY> .

revaise:StageExecution a owl:Class ;
    rdfs:label "StageExecution" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_description ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stage_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:cost ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:inputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:outputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StageType ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:started_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:outputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:started_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:started_at ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:ended_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stage_description ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StageStatus ;
            owl:onProperty revaise:stage_status ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty revaise:ended_at ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ a rdfs:Datatype ;
                    owl:intersectionOf ( xsd:float [ a rdfs:Datatype ;
                                owl:onDatatype xsd:integer ;
                                owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ;
            owl:onProperty revaise:cost ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_label ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:stage_type ],
        [ a owl:Restriction ;
            owl:allValuesFrom <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> ;
            owl:onProperty revaise:inputs ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:stage_category ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_description ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_status ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_label ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:stage_category ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:ended_at ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:stage_category ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:cost ] ;
    skos:definition "Base class for executing a specific stage of the review. Stages should extend this with their specific needs." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:ai_assistance_config a owl:ObjectProperty ;
    rdfs:label "ai_assistance_config" ;
    rdfs:range revaise:AIAssistance ;
    skos:definition "AI assistance configuration for a review stage" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/ai_assistance> .

revaise:stage_category a owl:DatatypeProperty ;
    rdfs:label "stage_category" ;
    rdfs:range xsd:string ;
    skos:definition "Concrete stage class this execution represents; used as a type designator" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_execution> .

revaise:QualityRating a owl:Class ;
    rdfs:label "QualityRating" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#LOW_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#SOME_CONCERNS> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#HIGH_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#CRITICAL_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#NO_INFORMATION> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#NOT_APPLICABLE> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#GOOD> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#FAIR> <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#POOR> ) ;
    skos:definition "Quality rating levels" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#CRITICAL_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#FAIR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#GOOD>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#HIGH_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#LOW_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#NOT_APPLICABLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#NO_INFORMATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#POOR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityRating#SOME_CONCERNS> .

revaise:ReviewType a owl:Class ;
    rdfs:label "ReviewType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#SYSTEMATIC_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#SCOPING_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#RAPID_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#UMBRELLA_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#NARRATIVE_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#LIVING_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#MIXED_METHODS> <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#REALIST_REVIEW> ) ;
    skos:definition "Types of reviews" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#LIVING_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#MIXED_METHODS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#NARRATIVE_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#RAPID_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#REALIST_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#SCOPING_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#SYSTEMATIC_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ReviewType#UMBRELLA_REVIEW> .

revaise:SynthesisMethodType a owl:Class ;
    rdfs:label "SynthesisMethodType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#PAIRWISE_META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#NETWORK_META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#INDIVIDUAL_PATIENT_DATA> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#CUMULATIVE_META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#META_REGRESSION> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#BAYESIAN_META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#NARRATIVE_SUMMARY> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#FRAMEWORK_SYNTHESIS> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#TEXTUAL_NARRATIVE> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#TABULATION> <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#GRAPHICAL_DISPLAY> ) ;
    skos:definition "Specific type of synthesis method" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#BAYESIAN_META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#CUMULATIVE_META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#FRAMEWORK_SYNTHESIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#GRAPHICAL_DISPLAY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#INDIVIDUAL_PATIENT_DATA>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#META_REGRESSION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#NARRATIVE_SUMMARY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#NETWORK_META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#PAIRWISE_META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#TABULATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/SynthesisMethodType#TEXTUAL_NARRATIVE> .

revaise:ValidationRuleType a owl:Class ;
    rdfs:label "ValidationRuleType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#REQUIRED> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MIN_LENGTH> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MAX_LENGTH> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#PATTERN> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MIN_VALUE> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MAX_VALUE> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#DATE_RANGE> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#EMAIL> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#URL> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#UNIQUE> <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#CUSTOM> ) ;
    skos:definition "Types of validation rules" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/field_definition> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#CUSTOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#DATE_RANGE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#EMAIL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MAX_LENGTH>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MAX_VALUE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MIN_LENGTH>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#MIN_VALUE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#PATTERN>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#REQUIRED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#UNIQUE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ValidationRuleType#URL> .

revaise:EffectMeasure a owl:Class ;
    rdfs:label "EffectMeasure" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#MEAN_DIFFERENCE> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#STANDARDIZED_MEAN_DIFFERENCE> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#ODDS_RATIO> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#RISK_RATIO> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#RISK_DIFFERENCE> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#HAZARD_RATIO> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#INCIDENCE_RATE_RATIO> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#CORRELATION> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#PROPORTION> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#PREVALENCE> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#DIAGNOSTIC_ODDS_RATIO> <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#SENSITIVITY_SPECIFICITY> ) ;
    skos:definition "Types of effect measures" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/synthesis> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#CORRELATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#DIAGNOSTIC_ODDS_RATIO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#HAZARD_RATIO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#INCIDENCE_RATE_RATIO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#MEAN_DIFFERENCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#ODDS_RATIO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#PREVALENCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#PROPORTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#RISK_DIFFERENCE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#RISK_RATIO>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#SENSITIVITY_SPECIFICITY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/EffectMeasure#STANDARDIZED_MEAN_DIFFERENCE> .

revaise:ParticipantRole a owl:Class ;
    rdfs:label "ParticipantRole" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#LEAD_REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#SCREENER> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#DATA_EXTRACTOR> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#QUALITY_ASSESSOR> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#CONFLICT_RESOLVER> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#STATISTICIAN> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#METHODOLOGIST> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#DOMAIN_EXPERT> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#INFORMATION_SPECIALIST> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#PROJECT_MANAGER> <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#EXTERNAL_REVIEWER> ) ;
    skos:definition "Roles that participants can have in the review process" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/participant> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#CONFLICT_RESOLVER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#DATA_EXTRACTOR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#DOMAIN_EXPERT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#EXTERNAL_REVIEWER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#INFORMATION_SPECIALIST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#LEAD_REVIEWER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#METHODOLOGIST>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#PROJECT_MANAGER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#QUALITY_ASSESSOR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#REVIEWER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#SCREENER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ParticipantRole#STATISTICIAN> .

revaise:RiskOfBiasJudgement a owl:Class ;
    rdfs:label "RiskOfBiasJudgement" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#LOW_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#SOME_CONCERNS> <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#MODERATE_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#SERIOUS_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#HIGH_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#CRITICAL_RISK> <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#NO_INFORMATION> <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#NOT_APPLICABLE> ) ;
    skos:definition "Risk-of-bias judgement values" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#CRITICAL_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#HIGH_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#LOW_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#MODERATE_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#NOT_APPLICABLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#NO_INFORMATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#SERIOUS_RISK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/RiskOfBiasJudgement#SOME_CONCERNS> .

revaise:ScreeningDecisionType a owl:Class ;
    rdfs:label "ScreeningDecisionType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#INCLUDE> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#EXCLUDE> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#UNCERTAIN> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#DUPLICATE> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#CANNOT_ACCESS> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#WRONG_LANGUAGE> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#PROTOCOL_ONLY> <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#RETRACTED> ) ;
    skos:definition "Types of screening decisions" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#CANNOT_ACCESS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#DUPLICATE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#EXCLUDE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#INCLUDE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#PROTOCOL_ONLY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#RETRACTED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#UNCERTAIN>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ScreeningDecisionType#WRONG_LANGUAGE> .

revaise:Author a owl:Class ;
    rdfs:label "Author" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:email ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:affiliations ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:given_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:orcid ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:family_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:Affiliation ;
            owl:onProperty revaise:affiliations ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:email ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:family_name ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:family_name ],
        [ a owl:Restriction ;
            owl:minCardinality 1 ;
            owl:onProperty revaise:name ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty revaise:email ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:orcid ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty revaise:given_name ],
        [ a owl:Restriction ;
            owl:allValuesFrom [ 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}[\\dX]$" ] ) ] ) ] ;
            owl:onProperty revaise:orcid ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty revaise:given_name ] ;
    skos:definition "Author of a review or publication" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/author> .

revaise:FieldType a owl:Class ;
    rdfs:label "FieldType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#TEXT> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#TEXT_AREA> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#NUMBER> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#DATE> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#DATETIME> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#BOOLEAN> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#SELECT> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#MULTI_SELECT> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#URL> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#EMAIL> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#FILE> <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#STRUCTURED> ) ;
    skos:definition "Data types for template fields" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/registration_template> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#BOOLEAN>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#DATE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#DATETIME>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#EMAIL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#FILE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#MULTI_SELECT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#NUMBER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#SELECT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#STRUCTURED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#TEXT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#TEXT_AREA>,
        <https://open-and-sustainable.github.io/revaise-model/schema/FieldType#URL> .

revaise:StageType a owl:Class ;
    rdfs:label "StageType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/StageType#scoping> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#registration> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#search> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#deduplication> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#screening_title_abstract> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#screening_fulltext> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#data_extraction> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#risk_of_bias> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#synthesis_meta_analysis> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#synthesis_narrative> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#reporting> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#reporting_prisma> <https://open-and-sustainable.github.io/revaise-model/schema/StageType#reproducibility_pack> ) ;
    skos:definition "Logical stages of a systematic review (typical flow)." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/StageType#data_extraction>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#deduplication>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#registration>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#reporting>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#reporting_prisma>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#reproducibility_pack>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#risk_of_bias>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#scoping>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#screening_fulltext>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#screening_title_abstract>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#search>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#synthesis_meta_analysis>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageType#synthesis_narrative> .

revaise:ResolutionMethod a owl:Class ;
    rdfs:label "ResolutionMethod" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#CONSENSUS_DISCUSSION> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#THIRD_REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#SENIOR_REVIEWER> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#MAJORITY_VOTE> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#TEAM_MEETING> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#STATISTICAL_METHOD> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#PREDEFINED_RULE> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#RE_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#EXTERNAL_EXPERT> <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#AUTOMATED_RULE> ) ;
    skos:definition "Methods for resolving conflicts" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/conflict_resolution> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#AUTOMATED_RULE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#CONSENSUS_DISCUSSION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#EXTERNAL_EXPERT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#MAJORITY_VOTE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#PREDEFINED_RULE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#RE_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#SENIOR_REVIEWER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#STATISTICAL_METHOD>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#TEAM_MEETING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ResolutionMethod#THIRD_REVIEWER> .

revaise:StudyDesign a owl:Class ;
    rdfs:label "StudyDesign" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#RCT> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CLUSTER_RCT> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#NON_RANDOMIZED> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#COHORT> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_CONTROL> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CROSS_SECTIONAL> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_SERIES> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_REPORT> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#QUALITATIVE> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#MIXED_METHODS> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#SYSTEMATIC_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#SCOPING_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#NARRATIVE_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#OTHER> ) ;
    skos:definition "Types of study designs" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_CONTROL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_REPORT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CASE_SERIES>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CLUSTER_RCT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#COHORT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#CROSS_SECTIONAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#MIXED_METHODS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#NARRATIVE_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#NON_RANDOMIZED>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#OTHER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#QUALITATIVE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#RCT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#SCOPING_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StudyDesign#SYSTEMATIC_REVIEW> .

revaise:base_total_items a owl:DatatypeProperty ;
    rdfs:label "base_total_items" ;
    rdfs:range xsd:integer ;
    skos:definition "Base total items" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_statistics> .

revaise:StageOutputKind a owl:Class ;
    rdfs:label "StageOutputKind" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#search_query> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#search_log> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#records_raw> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#records_deduped> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#screening_decisions> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#inclusion_list> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#exclusion_list> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#fulltexts> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#extraction_table> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#rob_table> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#meta_analysis_table> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#forest_plot> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#prisma_flow> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#scoping_summary> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#report_document> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#reporting_checklist> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#code_archive> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#environment_lock> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#model_card> <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#other> ) ;
    skos:definition "Types of outputs that can be produced by review stages" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/enums> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#code_archive>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#environment_lock>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#exclusion_list>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#extraction_table>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#forest_plot>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#fulltexts>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#inclusion_list>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#meta_analysis_table>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#model_card>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#other>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#prisma_flow>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#records_deduped>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#records_raw>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#report_document>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#reporting_checklist>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#rob_table>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#scoping_summary>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#screening_decisions>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#search_log>,
        <https://open-and-sustainable.github.io/revaise-model/schema/StageOutputKind#search_query> .

revaise:QualityAssessmentTool a owl:Class ;
    rdfs:label "QualityAssessmentTool" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#COCHRANE_ROB2> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#COCHRANE_ROBINS_I> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#ROBINS_E> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#NEWCASTLE_OTTAWA> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#JADAD> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#GRADE> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CASP> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#JBI> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#AMSTAR> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS_2> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS_C> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#ROBIS> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#OHAT_RISK_OF_BIAS> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#SYRCLE> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#AXIS> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#MMAT> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#MINORS> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#STROBE> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CONSORT> <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CUSTOM> ) ;
    skos:definition "Tools for quality assessment" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/quality_assessment> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#AMSTAR>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#AXIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CASP>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#COCHRANE_ROB2>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#COCHRANE_ROBINS_I>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CONSORT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#CUSTOM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#GRADE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#JADAD>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#JBI>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#MINORS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#MMAT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#NEWCASTLE_OTTAWA>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#OHAT_RISK_OF_BIAS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS_2>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#QUADAS_C>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#ROBINS_E>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#ROBIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#STROBE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/QualityAssessmentTool#SYRCLE> .

revaise:ToolPurpose a owl:Class ;
    rdfs:label "ToolPurpose" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#SEARCH_MANAGEMENT> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DEDUPLICATION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#SCREENING_PLATFORM> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#REFERENCE_MANAGER> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#AI_SCREENING> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#AI_EXTRACTION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DATA_EXTRACTION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#TEXT_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#CONFLICT_RESOLUTION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#QUALITY_ASSESSMENT> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#STATISTICS> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DATA_VISUALIZATION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PROJECT_MANAGEMENT> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#COLLABORATION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PROTOCOL_REGISTRATION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#REPORTING> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PRISMA_FLOW> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#API_INTEGRATION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#CUSTOM_AUTOMATION> <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#OTHER> ) ;
    skos:definition "Purposes for which tools can be used" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/external_tool> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#AI_EXTRACTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#AI_SCREENING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#API_INTEGRATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#COLLABORATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#CONFLICT_RESOLUTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#CUSTOM_AUTOMATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DATA_EXTRACTION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DATA_VISUALIZATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#DEDUPLICATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#OTHER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PRISMA_FLOW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PROJECT_MANAGEMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#PROTOCOL_REGISTRATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#QUALITY_ASSESSMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#REFERENCE_MANAGER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#REPORTING>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#SCREENING_PLATFORM>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#SEARCH_MANAGEMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#STATISTICS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/ToolPurpose#TEXT_ANALYSIS> .

<https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/StageOutput> a owl:Class ;
    rdfs:label "StageOutput" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/format> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:anyURI ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/format> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/checksum> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:dateTime ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_created_at> ],
        [ a owl:Restriction ;
            owl:allValuesFrom xsd:string ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/checksum> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/kind> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_created_at> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/format> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/checksum> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/resource_uri> ],
        [ a owl:Restriction ;
            owl:minCardinality 0 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/output_created_at> ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/kind> ],
        [ a owl:Restriction ;
            owl:allValuesFrom revaise:StageOutputKind ;
            owl:onProperty <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output/kind> ] ;
    skos:definition "Output file or log produced by a review stage (results, logs, code, visualizations)." ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/objects/stage_output> .

revaise:PublicationType a owl:Class ;
    rdfs:label "PublicationType" ;
    owl:unionOf ( <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#JOURNAL_ARTICLE> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CONFERENCE_PAPER> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#BOOK> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#BOOK_CHAPTER> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#DISSERTATION> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#THESIS> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#TECHNICAL_REPORT> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PREPRINT> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#WORKING_PAPER> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#SYSTEMATIC_REVIEW> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#META_ANALYSIS> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CLINICAL_TRIAL> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CASE_REPORT> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#EDITORIAL> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#LETTER> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#COMMENT> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#NEWS> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#GREY_LITERATURE> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PATENT> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#DATASET> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#SOFTWARE> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PROTOCOL> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#ABSTRACT_ONLY> <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#POSTER> ) ;
    skos:definition "Types of publications" ;
    skos:inScheme <https://open-and-sustainable.github.io/revaise-model/schema/stages/screening> ;
    linkml:permissible_values <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#ABSTRACT_ONLY>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#BOOK>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#BOOK_CHAPTER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CASE_REPORT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CLINICAL_TRIAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#COMMENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#CONFERENCE_PAPER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#DATASET>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#DISSERTATION>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#EDITORIAL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#GREY_LITERATURE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#JOURNAL_ARTICLE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#LETTER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#META_ANALYSIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#NEWS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PATENT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#POSTER>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PREPRINT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#PROTOCOL>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#SOFTWARE>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#SYSTEMATIC_REVIEW>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#TECHNICAL_REPORT>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#THESIS>,
        <https://open-and-sustainable.github.io/revaise-model/schema/PublicationType#WORKING_PAPER> .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:ScopingStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:ScopingStage .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:SearchStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:SearchStage .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:ExtractionStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:ExtractionStage .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:ReportingStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:ReportingStage .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:SynthesisStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:SynthesisStage .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:StageExecution ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:StageExecution .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:ScreeningStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:ScreeningStage .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:RegistrationStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:RegistrationStage .

[] a owl:Restriction ;
    rdfs:subClassOf revaise:RiskOfBiasAssessmentStage ;
    owl:onProperty revaise:stage_category ;
    owl:someValuesFrom revaise:RiskOfBiasAssessmentStage .


