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

Add support for Hierarchical Project Layouts #4

Open
Aklakan opened this issue Mar 27, 2014 · 1 comment
Open

Add support for Hierarchical Project Layouts #4

Aklakan opened this issue Mar 27, 2014 · 1 comment
Milestone

Comments

@Aklakan
Copy link
Member

Aklakan commented Mar 27, 2014

At the minimum, we need a project depth of three:

ServiceSpace -> ConceptSpace -> DataSpace

  • A ServiceSpace is assigned a single SPARQL service. The ServiceSpace is a container for ConceptSpaces. For example, a ServiceSpace could be created for each of DBpedia, Freebase and LinkedGeoData.
  • A ConceptSpace holds configurations for faceted search for a set of concepts. Furthermore, it is a container for configurations of what data to associate with the concept. For example, there may be a ConceptSpace for 'Museums in Freebase'.
    These concept's extensions are obtained by evaluation over the ServiceSpace's sparqlService.
  • A DataSpace, conceptually, allows one specify workflows for retrieving information (attributes) with the concept's extension as a starting point.
    For instance there may be DataSpaces for 'The labels and geocoordinates of Museums in Freebase'

Extensions could be
UserSpace -> ProjectSpace -> ServiceSpace ...

  • Users may have a space in which they can create projects.
  • Projects would then be composed of service spaces.
    If we followed, the eclipse structure, there would also be a WorkSpace between UserSpace and ProjectSpace.

Note that we need to distinguish between logical grouping of items (i.e. folders), and technical structures (such that a ConceptSpace requires a (parent?) ServiceSpace). Or a ConceptSpace needs a sparqlService which is provided by a corresponding ServiceSpace?

@Aklakan
Copy link
Member Author

Aklakan commented Apr 25, 2014

Removed Conti tag, as revising the whole workspace system is becoming too complex for this short amount of time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant