Skip to content

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

Closed
tgra wants to merge 62 commits into
solid:mainfrom
tgra:main
Closed

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

Conversation

@tgra

@tgra tgra commented Feb 19, 2026

Copy link
Copy Markdown
Member

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

tgra commented Mar 3, 2026

Copy link
Copy Markdown
Member Author

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

langsamu commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

Unable to import ObjectMapping

Introduced in 0.22.

@tgra

tgra commented Mar 4, 2026

Copy link
Copy Markdown
Member Author

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

@langsamu langsamu left a comment

Copy link
Copy Markdown
Contributor

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

tgra commented Mar 24, 2026

Copy link
Copy Markdown
Member Author

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