Skip to content

Some issue with Meeting #92

Open
Open
@scenaristeur

Description

@scenaristeur

Hi @ALL, wanting to play with Solid Meeting, i've encountered a lot of issue and some seems to come from mashlib? Meeting pane ? databrowser ? .
here is the discussion about it https://forum.solidproject.org/t/collection-with-tripledoc/3071/4

First : As pointed @vincent it seems that this turtle uses some vocabulary that does not exist :

flow#participation
flow#participant

in the https://www.w3.org/2005/01/wf/flow# defined by @timbl

Next, i've used databrowser to create one : https://holacracy.solid.community/public/meeting/gouvernance/second%20meeting/index.ttl#this
what gave me

@prefix : <#>.
@prefix mee: <http://www.w3.org/ns/pim/meeting#>.
@prefix ic: <http://www.w3.org/2002/12/cal/ical#>.
@prefix XML: <http://www.w3.org/2001/XMLSchema#>.
@prefix flow: <http://www.w3.org/2005/01/wf/flow#>.
@prefix c: </profile/card#>.
@prefix ui: <http://www.w3.org/ns/ui#>.
@prefix n0: <http://purl.org/dc/elements/1.1/>.

:id1589757677361
    ic:dtstart "2020-05-17T23:21:17Z"^^XML:dateTime;
    flow:participant c:me;
    ui:backgroundColor "#dbe0cb".
:this
    a mee:Meeting;
    n0:author c:me;
    n0:created "2020-05-17T23:21:01Z"^^XML:dateTime;
    ic:comment "comment cool";
    ic:dtend "2020-05-13"^^XML:date;
    ic:dtstart "2020-05-04"^^XML:date;
    ic:location "nowhere";
    ic:summary "second test meeting";
    flow:participation :id1589757677361;
    mee:toolList ( :this );
    ui:backgroundColor "#ddddcc"^^XML:color.

I wanted to created a new Meeting from my app https://scenaristeur.github.io/spoggy-group/ (the "Gouv" button)
but as said in the forum, Tripledoc can't help me to create toolList as expected by mashlib.

Considering the

    mee:toolList ( :this );

No library i know (tripledoc, ldflex, solid-file-client) is able to manage this kind of Collection ?
or are there ?
So is it a good idea to use it ?
And if i don't use this triple, the mashlib throw me an error .

TypeError: can't access property "length", o is undefined
  https://holacracy.solid.community/mashlib.min.js:109:231536
    N/<  https://holacracy.solid.community/mashlib.min.js:109:232045
    N  https://holacracy.solid.community/mashlib.min.js:109:232528
    i.tabs.tabWidget  https://holacracy.solid.community/mashlib.min.js:109:476944
    render  https://holacracy.solid.community/mashlib.min.js:109:248135
    e.exports/this.propertyTable/<  undefined

So , how could I recreate a Solid Meeting from a client app ? Here is my code
https://github.com/scenaristeur/spoggy-group/blob/9b49f22f2289c2cde38b4fd4c0119a82d2e0b33c/src/views/gouvernance-meeting-view.js#L79

Thxs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions