Skip to content

Addition of solid classes Meeting, Organization, Person, Profile, Group and associated test files #10

Closed
tgra wants to merge 62 commits intosolid:mainfrom
tgra:main
Closed

Addition of solid classes Meeting, Organization, Person, Profile, Group and associated test files #10
tgra wants to merge 62 commits intosolid:mainfrom
tgra:main

Conversation

@tgra
Copy link
Copy Markdown
Member

@tgra tgra commented Feb 19, 2026

Tanya Gray and others added 30 commits February 9, 2026 13:44
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
tgra and others added 20 commits March 3, 2026 10:39
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
@tgra
Copy link
Copy Markdown
Member Author

tgra commented Mar 3, 2026

Opened issue report for rdfjs-wrapper that impacts this work rdfjs/wrapper#22

Unable to import ObjectMapping

import { TermMappings, ValueMappings, TermWrapper } from "rdfjs-wrapper"
import { VCARD } from "../vocabulary/mod.js"
import { Person } from "./Person.js"
import { ObjectMapping } from "rdfjs-wrapper"

export class Group extends TermWrapper {
    get name(): string | undefined {
        return this.singularNullable(VCARD.fn, ValueMappings.literalToString)
    }

    set name(value: string | undefined) {
        this.overwriteNullable(VCARD.fn, value, TermMappings.stringToLiteral)
    }

    get members(): Set<Person> {
        return this.objects(VCARD.member, ObjectMapping.as(Person), ObjectMapping.as(Person))
    }
}

@tgra tgra requested a review from langsamu March 3, 2026 11:38
@langsamu
Copy link
Copy Markdown
Contributor

langsamu commented Mar 3, 2026

Unable to import ObjectMapping

Introduced in 0.22.

@tgra
Copy link
Copy Markdown
Member Author

tgra commented Mar 4, 2026

From package.json, rdfjs-wrapper dependency is an earlier version

''' "dependencies": {
"rdfjs-wrapper": "^0.15.0"
}, '''

Will you update, or shall I do this with a branch/PR?

@jeswr jeswr self-requested a review March 5, 2026 10:17
Copy link
Copy Markdown
Contributor

@langsamu langsamu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine by me as soon as upgrade is done.

@tgra
Copy link
Copy Markdown
Member Author

tgra commented Mar 24, 2026

closing - superseded by https://github.com/theodi/shacl-shape-converter-typescript output eg #13

@tgra tgra closed this Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants