Module {
    source_file: Some(
        "MANIFEST_PATH/tests/examples/rdf_definitions.sdm",
    ),
    file_id: Some(
        0,
    ),
    span: Some(
        Span {
            start: SpanPosition {
                byte: 0,
                line: 1,
                column: 1,
            },
            end: SpanPosition {
                byte: 612,
                line: 28,
                column: 1,
            },
        },
    ),
    name: Identifier {
        span: Some(
            Span {
                start: SpanPosition {
                    byte: 7,
                    line: 1,
                    column: 8,
                },
                end: SpanPosition {
                    byte: 11,
                    line: 1,
                    column: 12,
                },
            },
        ),
        value: "rdfs",
    },
    base_uri: Some(
        HeaderValue {
            span: Some(
                Span {
                    start: SpanPosition {
                        byte: 12,
                        line: 1,
                        column: 13,
                    },
                    end: SpanPosition {
                        byte: 51,
                        line: 1,
                        column: 52,
                    },
                },
            ),
            value: Url {
                scheme: "http",
                cannot_be_a_base: false,
                username: "",
                password: None,
                host: Some(
                    Domain(
                        "www.w3.org",
                    ),
                ),
                port: None,
                path: "/2000/01/rdf-schema",
                query: None,
                fragment: Some(
                    "",
                ),
            },
        },
    ),
    version_info: None,
    version_uri: None,
    body: ModuleBody {
        span: Some(
            Span {
                start: SpanPosition {
                    byte: 52,
                    line: 1,
                    column: 53,
                },
                end: SpanPosition {
                    byte: 611,
                    line: 27,
                    column: 4,
                },
            },
        ),
        file_id: None,
        is_library: true,
        imports: [
            ImportStatement {
                span: Some(
                    Span {
                        start: SpanPosition {
                            byte: 58,
                            line: 3,
                            column: 3,
                        },
                        end: SpanPosition {
                            byte: 76,
                            line: 3,
                            column: 21,
                        },
                    },
                ),
                imports: [
                    Module(
                        ModuleImport {
                            span: Some(
                                Span {
                                    start: SpanPosition {
                                        byte: 67,
                                        line: 3,
                                        column: 12,
                                    },
                                    end: SpanPosition {
                                        byte: 70,
                                        line: 3,
                                        column: 15,
                                    },
                                },
                            ),
                            name: Identifier {
                                span: Some(
                                    Span {
                                        start: SpanPosition {
                                            byte: 67,
                                            line: 3,
                                            column: 12,
                                        },
                                        end: SpanPosition {
                                            byte: 70,
                                            line: 3,
                                            column: 15,
                                        },
                                    },
                                ),
                                value: "owl",
                            },
                            version_uri: None,
                        },
                    ),
                    Module(
                        ModuleImport {
                            span: Some(
                                Span {
                                    start: SpanPosition {
                                        byte: 71,
                                        line: 3,
                                        column: 16,
                                    },
                                    end: SpanPosition {
                                        byte: 74,
                                        line: 3,
                                        column: 19,
                                    },
                                },
                            ),
                            name: Identifier {
                                span: Some(
                                    Span {
                                        start: SpanPosition {
                                            byte: 71,
                                            line: 3,
                                            column: 16,
                                        },
                                        end: SpanPosition {
                                            byte: 74,
                                            line: 3,
                                            column: 19,
                                        },
                                    },
                                ),
                                value: "rdf",
                            },
                            version_uri: None,
                        },
                    ),
                ],
            },
        ],
        annotations: [],
        definitions: [
            Rdf(
                RdfDef {
                    span: Some(
                        Span {
                            start: SpanPosition {
                                byte: 80,
                                line: 5,
                                column: 3,
                            },
                            end: SpanPosition {
                                byte: 201,
                                line: 9,
                                column: 6,
                            },
                        },
                    ),
                    name: Identifier {
                        span: Some(
                            Span {
                                start: SpanPosition {
                                    byte: 84,
                                    line: 5,
                                    column: 7,
                                },
                                end: SpanPosition {
                                    byte: 92,
                                    line: 5,
                                    column: 15,
                                },
                            },
                        ),
                        value: "Resource",
                    },
                    body: AnnotationOnlyBody {
                        span: Some(
                            Span {
                                start: SpanPosition {
                                    byte: 93,
                                    line: 5,
                                    column: 16,
                                },
                                end: SpanPosition {
                                    byte: 201,
                                    line: 9,
                                    column: 6,
                                },
                            },
                        ),
                        annotations: [
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 100,
                                                line: 6,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 119,
                                                line: 6,
                                                column: 24,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 101,
                                                        line: 6,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 112,
                                                        line: 6,
                                                        column: 17,
                                                    },
                                                },
                                            ),
                                            value: "isDefinedBy",
                                        },
                                    ),
                                    value: Reference(
                                        Identifier(
                                            Identifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 115,
                                                            line: 6,
                                                            column: 20,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 119,
                                                            line: 6,
                                                            column: 24,
                                                        },
                                                    },
                                                ),
                                                value: "rdfs",
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 124,
                                                line: 7,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 146,
                                                line: 7,
                                                column: 27,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 125,
                                                        line: 7,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 130,
                                                        line: 7,
                                                        column: 11,
                                                    },
                                                },
                                            ),
                                            value: "label",
                                        },
                                    ),
                                    value: Simple(
                                        String(
                                            LanguageString {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 133,
                                                            line: 7,
                                                            column: 14,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 146,
                                                            line: 7,
                                                            column: 27,
                                                        },
                                                    },
                                                ),
                                                value: "Resource",
                                                language: Some(
                                                    LanguageTag {
                                                        span: Some(
                                                            Span {
                                                                start: SpanPosition {
                                                                    byte: 143,
                                                                    line: 7,
                                                                    column: 24,
                                                                },
                                                                end: SpanPosition {
                                                                    byte: 146,
                                                                    line: 7,
                                                                    column: 27,
                                                                },
                                                            },
                                                        ),
                                                        value: LanguageTag {
                                                            serialization: "en",
                                                            language_end: 2,
                                                            extlang_end: 2,
                                                            script_end: 2,
                                                            region_end: 2,
                                                            variant_end: 2,
                                                            extension_end: 2,
                                                        },
                                                    },
                                                ),
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 151,
                                                line: 8,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 195,
                                                line: 8,
                                                column: 49,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 152,
                                                        line: 8,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 159,
                                                        line: 8,
                                                        column: 13,
                                                    },
                                                },
                                            ),
                                            value: "comment",
                                        },
                                    ),
                                    value: Simple(
                                        String(
                                            LanguageString {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 162,
                                                            line: 8,
                                                            column: 16,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 195,
                                                            line: 8,
                                                            column: 49,
                                                        },
                                                    },
                                                ),
                                                value: "The class resource, everything.",
                                                language: None,
                                            },
                                        ),
                                    ),
                                },
                            ),
                        ],
                    },
                },
            ),
            Rdf(
                RdfDef {
                    span: Some(
                        Span {
                            start: SpanPosition {
                                byte: 205,
                                line: 11,
                                column: 3,
                            },
                            end: SpanPosition {
                                byte: 390,
                                line: 17,
                                column: 6,
                            },
                        },
                    ),
                    name: Identifier {
                        span: Some(
                            Span {
                                start: SpanPosition {
                                    byte: 209,
                                    line: 11,
                                    column: 7,
                                },
                                end: SpanPosition {
                                    byte: 219,
                                    line: 11,
                                    column: 17,
                                },
                            },
                        ),
                        value: "subClassOf",
                    },
                    body: AnnotationOnlyBody {
                        span: Some(
                            Span {
                                start: SpanPosition {
                                    byte: 238,
                                    line: 11,
                                    column: 36,
                                },
                                end: SpanPosition {
                                    byte: 390,
                                    line: 17,
                                    column: 6,
                                },
                            },
                        ),
                        annotations: [
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 245,
                                                line: 12,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 260,
                                                line: 12,
                                                column: 20,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 246,
                                                        line: 12,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 252,
                                                        line: 12,
                                                        column: 12,
                                                    },
                                                },
                                            ),
                                            value: "domain",
                                        },
                                    ),
                                    value: Reference(
                                        Identifier(
                                            Identifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 255,
                                                            line: 12,
                                                            column: 15,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 260,
                                                            line: 12,
                                                            column: 20,
                                                        },
                                                    },
                                                ),
                                                value: "Class",
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 265,
                                                line: 13,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 279,
                                                line: 13,
                                                column: 19,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 266,
                                                        line: 13,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 271,
                                                        line: 13,
                                                        column: 11,
                                                    },
                                                },
                                            ),
                                            value: "range",
                                        },
                                    ),
                                    value: Reference(
                                        Identifier(
                                            Identifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 274,
                                                            line: 13,
                                                            column: 14,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 279,
                                                            line: 13,
                                                            column: 19,
                                                        },
                                                    },
                                                ),
                                                value: "Class",
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 284,
                                                line: 14,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 303,
                                                line: 14,
                                                column: 24,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 285,
                                                        line: 14,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 296,
                                                        line: 14,
                                                        column: 17,
                                                    },
                                                },
                                            ),
                                            value: "isDefinedBy",
                                        },
                                    ),
                                    value: Reference(
                                        Identifier(
                                            Identifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 299,
                                                            line: 14,
                                                            column: 20,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 303,
                                                            line: 14,
                                                            column: 24,
                                                        },
                                                    },
                                                ),
                                                value: "rdfs",
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 308,
                                                line: 15,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 329,
                                                line: 15,
                                                column: 26,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 309,
                                                        line: 15,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 314,
                                                        line: 15,
                                                        column: 11,
                                                    },
                                                },
                                            ),
                                            value: "label",
                                        },
                                    ),
                                    value: Simple(
                                        String(
                                            LanguageString {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 317,
                                                            line: 15,
                                                            column: 14,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 329,
                                                            line: 15,
                                                            column: 26,
                                                        },
                                                    },
                                                ),
                                                value: "subClassOf",
                                                language: None,
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 334,
                                                line: 16,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 384,
                                                line: 16,
                                                column: 55,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 335,
                                                        line: 16,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 342,
                                                        line: 16,
                                                        column: 13,
                                                    },
                                                },
                                            ),
                                            value: "comment",
                                        },
                                    ),
                                    value: Simple(
                                        String(
                                            LanguageString {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 345,
                                                            line: 16,
                                                            column: 16,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 384,
                                                            line: 16,
                                                            column: 55,
                                                        },
                                                    },
                                                ),
                                                value: "The subject is a subclass of a class.",
                                                language: None,
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: None,
                                    name_reference: QualifiedIdentifier(
                                        QualifiedIdentifier {
                                            span: None,
                                            module: Identifier {
                                                span: None,
                                                value: "rdf",
                                            },
                                            member: Identifier {
                                                span: None,
                                                value: "type",
                                            },
                                        },
                                    ),
                                    value: Reference(
                                        QualifiedIdentifier(
                                            QualifiedIdentifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 225,
                                                            line: 11,
                                                            column: 23,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 237,
                                                            line: 11,
                                                            column: 35,
                                                        },
                                                    },
                                                ),
                                                module: Identifier {
                                                    span: Some(
                                                        Span {
                                                            start: SpanPosition {
                                                                byte: 225,
                                                                line: 11,
                                                                column: 23,
                                                            },
                                                            end: SpanPosition {
                                                                byte: 228,
                                                                line: 11,
                                                                column: 26,
                                                            },
                                                        },
                                                    ),
                                                    value: "rdf",
                                                },
                                                member: Identifier {
                                                    span: Some(
                                                        Span {
                                                            start: SpanPosition {
                                                                byte: 229,
                                                                line: 11,
                                                                column: 27,
                                                            },
                                                            end: SpanPosition {
                                                                byte: 237,
                                                                line: 11,
                                                                column: 35,
                                                            },
                                                        },
                                                    ),
                                                    value: "Property",
                                                },
                                            },
                                        ),
                                    ),
                                },
                            ),
                        ],
                    },
                },
            ),
            Rdf(
                RdfDef {
                    span: Some(
                        Span {
                            start: SpanPosition {
                                byte: 394,
                                line: 19,
                                column: 3,
                            },
                            end: SpanPosition {
                                byte: 606,
                                line: 25,
                                column: 6,
                            },
                        },
                    ),
                    name: Identifier {
                        span: Some(
                            Span {
                                start: SpanPosition {
                                    byte: 398,
                                    line: 19,
                                    column: 7,
                                },
                                end: SpanPosition {
                                    byte: 405,
                                    line: 19,
                                    column: 14,
                                },
                            },
                        ),
                        value: "comment",
                    },
                    body: AnnotationOnlyBody {
                        span: Some(
                            Span {
                                start: SpanPosition {
                                    byte: 451,
                                    line: 19,
                                    column: 60,
                                },
                                end: SpanPosition {
                                    byte: 606,
                                    line: 25,
                                    column: 6,
                                },
                            },
                        ),
                        annotations: [
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 458,
                                                line: 20,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 476,
                                                line: 20,
                                                column: 23,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 459,
                                                        line: 20,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 465,
                                                        line: 20,
                                                        column: 12,
                                                    },
                                                },
                                            ),
                                            value: "domain",
                                        },
                                    ),
                                    value: Reference(
                                        Identifier(
                                            Identifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 468,
                                                            line: 20,
                                                            column: 15,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 476,
                                                            line: 20,
                                                            column: 23,
                                                        },
                                                    },
                                                ),
                                                value: "Resource",
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 481,
                                                line: 21,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 497,
                                                line: 21,
                                                column: 21,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 482,
                                                        line: 21,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 487,
                                                        line: 21,
                                                        column: 11,
                                                    },
                                                },
                                            ),
                                            value: "range",
                                        },
                                    ),
                                    value: Reference(
                                        Identifier(
                                            Identifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 490,
                                                            line: 21,
                                                            column: 14,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 497,
                                                            line: 21,
                                                            column: 21,
                                                        },
                                                    },
                                                ),
                                                value: "Literal",
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 502,
                                                line: 22,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 521,
                                                line: 22,
                                                column: 24,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 503,
                                                        line: 22,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 514,
                                                        line: 22,
                                                        column: 17,
                                                    },
                                                },
                                            ),
                                            value: "isDefinedBy",
                                        },
                                    ),
                                    value: Reference(
                                        Identifier(
                                            Identifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 517,
                                                            line: 22,
                                                            column: 20,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 521,
                                                            line: 22,
                                                            column: 24,
                                                        },
                                                    },
                                                ),
                                                value: "rdfs",
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 526,
                                                line: 23,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 544,
                                                line: 23,
                                                column: 23,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 527,
                                                        line: 23,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 532,
                                                        line: 23,
                                                        column: 11,
                                                    },
                                                },
                                            ),
                                            value: "label",
                                        },
                                    ),
                                    value: Simple(
                                        String(
                                            LanguageString {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 535,
                                                            line: 23,
                                                            column: 14,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 544,
                                                            line: 23,
                                                            column: 23,
                                                        },
                                                    },
                                                ),
                                                value: "comment",
                                                language: None,
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: Some(
                                        Span {
                                            start: SpanPosition {
                                                byte: 549,
                                                line: 24,
                                                column: 5,
                                            },
                                            end: SpanPosition {
                                                byte: 600,
                                                line: 24,
                                                column: 56,
                                            },
                                        },
                                    ),
                                    name_reference: Identifier(
                                        Identifier {
                                            span: Some(
                                                Span {
                                                    start: SpanPosition {
                                                        byte: 550,
                                                        line: 24,
                                                        column: 6,
                                                    },
                                                    end: SpanPosition {
                                                        byte: 557,
                                                        line: 24,
                                                        column: 13,
                                                    },
                                                },
                                            ),
                                            value: "comment",
                                        },
                                    ),
                                    value: Simple(
                                        String(
                                            LanguageString {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 560,
                                                            line: 24,
                                                            column: 16,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 600,
                                                            line: 24,
                                                            column: 56,
                                                        },
                                                    },
                                                ),
                                                value: "A description of the subject resource.",
                                                language: None,
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: None,
                                    name_reference: QualifiedIdentifier(
                                        QualifiedIdentifier {
                                            span: None,
                                            module: Identifier {
                                                span: None,
                                                value: "rdf",
                                            },
                                            member: Identifier {
                                                span: None,
                                                value: "type",
                                            },
                                        },
                                    ),
                                    value: Reference(
                                        QualifiedIdentifier(
                                            QualifiedIdentifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 413,
                                                            line: 19,
                                                            column: 22,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 425,
                                                            line: 19,
                                                            column: 34,
                                                        },
                                                    },
                                                ),
                                                module: Identifier {
                                                    span: Some(
                                                        Span {
                                                            start: SpanPosition {
                                                                byte: 413,
                                                                line: 19,
                                                                column: 22,
                                                            },
                                                            end: SpanPosition {
                                                                byte: 416,
                                                                line: 19,
                                                                column: 25,
                                                            },
                                                        },
                                                    ),
                                                    value: "rdf",
                                                },
                                                member: Identifier {
                                                    span: Some(
                                                        Span {
                                                            start: SpanPosition {
                                                                byte: 417,
                                                                line: 19,
                                                                column: 26,
                                                            },
                                                            end: SpanPosition {
                                                                byte: 425,
                                                                line: 19,
                                                                column: 34,
                                                            },
                                                        },
                                                    ),
                                                    value: "Property",
                                                },
                                            },
                                        ),
                                    ),
                                },
                            ),
                            Property(
                                AnnotationProperty {
                                    span: None,
                                    name_reference: QualifiedIdentifier(
                                        QualifiedIdentifier {
                                            span: None,
                                            module: Identifier {
                                                span: None,
                                                value: "rdf",
                                            },
                                            member: Identifier {
                                                span: None,
                                                value: "type",
                                            },
                                        },
                                    ),
                                    value: Reference(
                                        QualifiedIdentifier(
                                            QualifiedIdentifier {
                                                span: Some(
                                                    Span {
                                                        start: SpanPosition {
                                                            byte: 426,
                                                            line: 19,
                                                            column: 35,
                                                        },
                                                        end: SpanPosition {
                                                            byte: 448,
                                                            line: 19,
                                                            column: 57,
                                                        },
                                                    },
                                                ),
                                                module: Identifier {
                                                    span: Some(
                                                        Span {
                                                            start: SpanPosition {
                                                                byte: 426,
                                                                line: 19,
                                                                column: 35,
                                                            },
                                                            end: SpanPosition {
                                                                byte: 429,
                                                                line: 19,
                                                                column: 38,
                                                            },
                                                        },
                                                    ),
                                                    value: "owl",
                                                },
                                                member: Identifier {
                                                    span: Some(
                                                        Span {
                                                            start: SpanPosition {
                                                                byte: 430,
                                                                line: 19,
                                                                column: 39,
                                                            },
                                                            end: SpanPosition {
                                                                byte: 448,
                                                                line: 19,
                                                                column: 57,
                                                            },
                                                        },
                                                    ),
                                                    value: "AnnotationProperty",
                                                },
                                            },
                                        ),
                                    ),
                                },
                            ),
                        ],
                    },
                },
            ),
        ],
    },
}
