Class WebIdProfile

java.lang.Object
com.inrupt.rdf.wrapping.commons.WrapperDataset
com.inrupt.client.RDFSource
com.inrupt.client.webid.WebIdProfile
All Implemented Interfaces:
Resource, AutoCloseable, org.apache.commons.rdf.api.Dataset, org.apache.commons.rdf.api.GraphLike<org.apache.commons.rdf.api.Quad>

public class WebIdProfile extends RDFSource
A WebID Profile for use with Solid.
  • Constructor Details

    • WebIdProfile

      public WebIdProfile(URI identifier, org.apache.commons.rdf.api.Dataset dataset)
      Create a new WebID profile resource.
      Parameters:
      identifier - the webid URI
      dataset - the webid profile dataset
  • Method Details

    • getTypes

      public Set<URI> getTypes()
      Retrieve the RDF type values.
      Returns:
      the rdf:type values
    • getOidcIssuers

      public Set<URI> getOidcIssuers()
      Retrieve the list of OIDC issuers.
      Returns:
      the solid:oidcIssuer values
    • getRelatedResources

      public Set<URI> getRelatedResources()
      Retrieve the list of related profile resources.
      Returns:
      the rdfs:seeAlso values
    • getStorages

      public Set<URI> getStorages()
      Retrieve the list of storage locations.
      Returns:
      the pim:storage values