Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 20 17:47
    kjetilk commented #136
  • Jan 20 14:10
    sjoerdvangroning commented #61
  • Jan 20 12:28
    kjetilk commented #310
  • Jan 20 10:34
    sjoerdvangroning commented #136
  • Jan 19 12:23
    kjetilk commented #373
  • Jan 19 12:04
    csarven milestoned #373
  • Jan 19 12:04
    csarven labeled #373
  • Jan 19 12:04
    csarven assigned #373
  • Jan 19 12:04
    csarven opened #373
  • Jan 18 16:21
    kjetilk commented #372
  • Jan 18 15:37
    csarven commented #372
  • Jan 18 15:23
    kjetilk commented #372
  • Jan 18 11:08
    RubenVerborgh commented #372
  • Jan 18 10:26
    csarven synchronize #372
  • Jan 18 10:26

    csarven on server-link-auxiliary-type

    Apply suggestions from code rev… (compare)

  • Jan 17 18:03

    csarven on main

    Add missing subsections (compare)

  • Jan 17 17:58

    csarven on main

    Minor (compare)

  • Jan 17 14:45
    bblfish commented #255
  • Jan 17 14:44
    bblfish commented #255
  • Jan 17 08:50
    csarven edited #332
elf Pavlik
@elf-pavlik
https://www.w3.org/TR/cooluris/#r303gendocument If https://user.trinpod.us/@ gets used as user's WebID, than i should 303 redirect to https://user.trinpod.us/profile/card which would be document with statements describing that WebID
Fred Gibson
@gibsonf1
that makes sense, thanks @elf-pavlik
Matthias Evering
@ewingson
you are a pioneer, right, @gibsonf1 I mean if I follow right you just took the system and used it with Trinpod and made it productive...
Fred Gibson
@gibsonf1
Thanks @ewingson , we are enormous fans of Solid and are happy that we are able to use our AGI to leverage the protocol and also to give our apps the best user experience we can.
Fred Gibson
@gibsonf1
Thank you again @elf-pavlik , the 303 redirect short web id solution works very well: https://frederick.trinpod.us/@
elf Pavlik
@elf-pavlik
@gibsonf1 in https://frederick.trinpod.us/profile/card you should have statements about WebID with https://frederick.trinpod.us/@ as subject, with this approach https://frederick.trinpod.us/profile/card#me would not be used any more
Fred Gibson
@gibsonf1
@elf-pavlik So completely removing #me from the picture would still be spec compliant as long as profile/card is in use? (My worry was that devs would hard code /profile/card#me)
Martynas Jusevicius
@namedgraph_twitter
what are all these properties from <https://ontology.graphmetrix.com/node/>?
i get they are probably internal, but why expose them publicly?
Fred Gibson
@gibsonf1
They are state and attribute definitions that our app will leverage with good benefits as well as inferred types
4 replies
elf Pavlik
@elf-pavlik

@elf-pavlik So completely removing #me from the picture would still be spec compliant as long as profile/card is in use? (My worry was that devs would hard code /profile/card#me)

if devs hardcode something like that their application wouldn't comply with the spec, /profile/card#me is just convention specific to internal choice of one implementation, clients have to "follow their nose"

Fred Gibson
@gibsonf1
sounds good
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
I like how you put the code on the URL and the databrowser just loads the code on the page @ /profile/card#me because the databrowser loads it up like this https://portal.inrupt.net/?uri=https%3A%2F%2Ffrederick.trinpod.us%2Fprofile%2Fcard%23me
Fred Gibson
@gibsonf1
image.png
@mikeadams1 How does the databrowser work, I just see this and can't get anything else from that link:
Martynas Jusevicius
@namedgraph_twitter
tried to load https://frederick.trinpod.us/profile/card, got this error
InvalidPropertyURIException: https://ontology.graphmetrix.com/node/2
RDF/XML writer cannot figure out out to split such URI
it attempts to use https://ontology.graphmetrix.com/node/ as the base URI, but then 2 is not a valid XML local name (needs to start with a letter)
Fred Gibson
@gibsonf1
Oh, thats not good
we have a simple solution in that all of our ontology, including that 2, has a conceptual tag that is compliant, so instead of 2, it would be m_tag
will add that translation in
We are also looking at releasing the neo lower ontology to the public as well, which captures states/attributes/events/process/function/result, in which case the turtle for https://ontology.graphmetrix.com/node/1bpk would be neo:i_attribute or https://neo.graphmetrix.net/node/i_attribute
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
it shows me your profile/card#me page
not the code you have on /card#me but the actual page it should produce
Fred Gibson
@gibsonf1
can you screen shot it?
It doesn't seem to work when I try
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
Screen Shot 2021-01-11 at 10.35.49 AM.png
what browser do you use?
Fred Gibson
@gibsonf1
Ahh, that was it, I typically use Firefox and it doesn't work there - fine on chrome - thanks Mike
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
your welcome
Fred Gibson
@gibsonf1
Thanks @namedgraph_twitter for pointing out that node naming issue! We will be adding t_ to all pod radix 36 nodes, and then all ontology will export to turtle with the conceptual tag instead of the radix to solve the issue
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
@gibsonf1 although the mashlib data browser was able to resolve https://frederick.trinpod.us/profile/card#me was there a reason that you designed it the way you did? was it to prevent anyone using another web browser from being able to resolve the page?
I am trying to follow your work but it is just a little bit over my head...
Fred Gibson
@gibsonf1
Updated short webid: https://frederick.trinpod.us/@
@mikeadams1 I just changed things such that webid remains @, the radix nodes are prefixed with t_ and the ontology exports with conceptual ids rather than radix to solve the parsing issues @namedgraph_twitter found
@mikeadams1 The goal was simply to let people have an easy to remember and type webid.
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
Ok but, when I load https://frederick.trinpod.us/@ in chrome, it does not bring me to /card
Fred Gibson
@gibsonf1
Hmm, it works fine for me - maybe browser cache?
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
Screen Shot 2021-01-11 at 4.50.27 PM.png
thats what i get on chrome
I get the same thing on my cell phone with safari
Fred Gibson
@gibsonf1
That looks right to me - do you see an issue with that?
I had to add the explicit @base there as solid-client tried to resolve the turtle nodes with the pre-redirect @ node
Fred Gibson
@gibsonf1
@mikeadams1 But the Solid Data Browser no longer handles the redirect from @ as before with the #me approach (in chrome - it still doesn't work at all in FF)
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
I was able to see the profile/card#me before but now, not at all.
So are you creating your own browser, or is it that one needs to be signed into trinpod before any of the pages will resolve to something other than code?
my only thought is...well not the only one... but, if mashlib cant resolve the page...why not?
Fred Gibson
@gibsonf1
if you just try /profile/card in the databrowser, that loads, but its indicating an error - looking into that now
Ghost
@ghost~5bfd3ed4d73408ce4fb0367e
yes it is loading now
Fred Gibson
@gibsonf1
I see the error, an older tag gmxo:i.compound-idea has a period in it...