Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimal travelsal interface for integrations with LDO and similar libraries #84

Open
elf-pavlik opened this issue May 17, 2024 · 0 comments

Comments

@elf-pavlik
Copy link
Collaborator

elf-pavlik commented May 17, 2024

Currently, the application module provides DataInstance with RDF/JS DatasetCore. I tried using it with https://ldo.js.org and concluded that it would work better if the `application' module only provided links and let the other library fetch and patch resources.

I would still see those four levels:

  • Resource Owners (Social Agents)
  • Resource Servers (Data Registries)
  • Scopes (Data Registrations)
  • Resources (Data Instances)
flowchart TB

  subgraph Resource Owners
    Alice["👩 Alice"]
    ACME["🏢 ACME"]
    Bob["👨 Bob"]
  end

  subgraph Resource Servers
    AlHome["☁️ Home"]
    AlWork["☁️ Work"]
    AcRnd["☁️ R&D"]
    AcHr["☁️ HR"]
  end

  subgraph Scopes
    AlHProjects("🗄️ Projects")
    AlHTasks("🗄️ Tasks")
    AlWCalendars("🗄️ Calendars")
    AcRProjects("🗄️ Projects")
    AcRTasks("🗄️ Tasks")
    AcHProjects("🗄️ Projects")
    AcHTasks("🗄️ Tasks")
  end

  subgraph Resources
    AlHP1("📄 P1")
    AlHP2("📄 P1")
    AlHT1("📄 T1")
    AlHT2("📄 T2")
  end

  Alice -- :storage --> AlHome
  Alice -- :storage --> AlWork
  ACME -- :storage --> AcRnd
  ACME -- :storage --> AcHr

  AlHome -- :hosts --> AlHProjects
  AlHome -- :hosts --> AlHTasks
  AlWork -- :hosts --> AlWCalendars
  AcRnd -- :hosts --> AcRProjects
  AcRnd -- :hosts --> AcRTasks
  AcHr -- :hosts --> AcHProjects
  AcHr -- :hosts --> AcHTasks
  AlHProjects -- :contains --> AlHP1
  AlHProjects -- :contains --> AlHP2
  AlHTasks -- :contains --> AlHT1
  AlHTasks -- :contains --> AlHT2
Loading
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

No branches or pull requests

1 participant