Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

Enable hierarchical links between projects/actions #953

Closed
acka47 opened this issue Nov 25, 2016 · 12 comments
Closed

Enable hierarchical links between projects/actions #953

acka47 opened this issue Nov 25, 2016 · 12 comments
Assignees

Comments

@acka47
Copy link
Contributor

acka47 commented Nov 25, 2016

Task for #925.

Basically, this is an isPartOf/hasPart relation: a project is part of a program and a project might also have sub-projects as its parts.

schema:isPartOf/hasPart are only intended to be used on relating things of type CreativeWork (see also schemaorg/schemaorg#1097). We might use dcterms instead.

@acka47 acka47 added the ready label Nov 25, 2016
@acka47 acka47 self-assigned this Nov 25, 2016
@literarymachine literarymachine changed the title Enable hierarchical links between projects/actions Enable hierarchical links between projects/actions Dec 7, 2016
@literarymachine
Copy link
Contributor

On beta, Projects can now have a "Superordinate Project" and "Sub Projects" (at the very bottom of the input form). This only covers the very basics of linking projects to each other, sub-types of Action such as Funding Programme have not been introduced yet.

schema:isPartOf/hasPart are only intended to be used on relating things of type CreativeWork (see also schemaorg/schemaorg#1097). We might use dcterms instead.

@acka47 this is what I went with for now.

@acka47
Copy link
Contributor Author

acka47 commented Dec 8, 2016

Thanks for taking this over. (I have been covered with different other stuff this week.) Looks good. I suggest two things:

  1. To only enable adding a sub-project to a superordinated project, i.e. to omit the "Superordinated Project" field from the template.
  2. To show superordinated projects (or programmes) in the project profile I'd use another wording. The best thing that comes to mind is "Part of". Perhaps somebody has a better idea...

@trugwaldsaenger
Copy link
Contributor

trugwaldsaenger commented Dec 9, 2016

Thanks for taking this over. (I have been covered with different other stuff this week.) Looks good. I suggest two things:

I agree - it looks good, so thanks very much!

To only enable adding a sub-project to a superordinated project, i.e. to omit the "Superordinated Project" field from the template.

+1 I think this will be enough for the beginning and nobody will be confused. If we see a need to expand the structure in the future, we still can add the Superordinated Field.

To show superordinated projects (or programmes) in the project profile I'd use another wording. The best thing that comes to mind is "Part of". Perhaps somebody has a better idea...

No better idea from my side. What would be the wording for the profile of the superordinated project/program? "Includes"?

Just one additional issue: Right now a project can become part of itself:
https://beta.oerworldmap.org/resource/urn:uuid:b929a757-7848-4122-a56e-c45a6855aa7a
I guess we have to block this.

@literarymachine
Copy link
Contributor

literarymachine commented Dec 9, 2016

Right now a project can become part of itself: I guess we have to block this.

Do we really have to? It does not break anything (expect for logic maybe).

@acka47
Copy link
Contributor Author

acka47 commented Dec 9, 2016

What would be the wording for the profile of the superordinated project/program? "Includes"?

What about "Subproject"?

@literarymachine
Copy link
Contributor

What about "Subproject"?

What we have right now is: "Sub project".

@acka47
Copy link
Contributor Author

acka47 commented Dec 9, 2016

This must be the reason I didn't talk about it in the first place. :-) But I think you better write it as one word, see https://en.wiktionary.org/wiki/subproject and https://www.google.de/search?q=%22sub+project%22 vs. https://www.google.de/search?q=%22subproject%22

@literarymachine
Copy link
Contributor

To only enable adding a sub-project to a superordinated project, i.e. to omit the "Superordinated Project" field from the template.
To show superordinated projects (or programmes) in the project profile I'd use another wording. The best thing that comes to mind is "Part of". Perhaps somebody has a better idea...

Deployed to beta and, as discussed offline with @trugwaldsaenger, to production. To be continued.

@literarymachine
Copy link
Contributor

To be continued.

@karindr
Copy link

karindr commented Dec 12, 2016

It would be good to have the possibility to connect a project to a superordinated project by choosing the superordinated project in the template for the project itself. People won't like having to go to the superordinated project and edit this entry to get this result.

@literarymachine
Copy link
Contributor

It would be good to have the possibility to connect a project to a superordinated project by choosing the superordinated project in the template for the project itself. People won't like having to go to the superordinated project and edit this entry to get this result.

I totally agree, but up there in #953 (comment), @acka47 and @trugwaldsaenger asked me to remove it.

@acka47
Copy link
Contributor Author

acka47 commented Mar 17, 2017

We decided again include the possibility to add a superordinated project to a project.

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

No branches or pull requests

4 participants