Skip to content

Tasks and templates. Fixes #590, fixes #408. #691

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

Merged
merged 19 commits into from
Oct 5, 2022

Conversation

uscholdm
Copy link
Contributor

No description provided.

@uscholdm uscholdm requested a review from rjyounes June 26, 2022 14:31
@uscholdm uscholdm requested a review from rjyounes June 27, 2022 00:39
@rjyounes rjyounes changed the title Issue 590 tasks and templates Tasks and templates. Fixes #590. Jul 28, 2022
@uscholdm uscholdm assigned rjyounes and unassigned rjyounes Aug 25, 2022
@uscholdm uscholdm requested review from rjyounes and removed request for rjyounes August 25, 2022 22:38
gistCore.ttl Outdated
) ;
] ;
skos:definition "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
skos:prefLabel "Scheduled Task"^^xsd:string ;
skos:altLabel "Scheduled Task Execution"^^xsd:string ;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks identical to the prefLabel. Is it needed?

Suggested change
skos:altLabel "Scheduled Task Execution"^^xsd:string ;

Copy link
Collaborator

@rjyounes rjyounes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In addition to my inline comments, this needs a release note.

gistCore.ttl Outdated
skos:prefLabel "Project"^^xsd:string ;
skos:definition "A project execution is a task execution (usually a longer duration task) made up of other task executions."^^xsd:string ;
skos:prefLabel "Project Execution"^^xsd:string ;
skos:scopeNote "Note that this definition differs from the ordinary sense of 'project', which is something to do. Here, project execution means the event of doing the work."^^xsd:string ;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think the scopeNote is relevant any longer. It was used when the name of the class was Project.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed

gistCore.ttl Outdated
skos:prefLabel "Scheduled Task"^^xsd:string ;
skos:definition "A task execution that has already been planned to occur at a given time. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
skos:prefLabel "Scheduled Task Execution"^^xsd:string ;
skos:scopeNote "Note that this differs from the ordinary sense of 'task' which is something to do. Here task refers to the event of doing the work."^^xsd:string ;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think the scopeNote is relevant any longer. It was used when the name of the class was ScheduledTask.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed

gistCore.ttl Outdated
skos:prefLabel "Task"^^xsd:string ;
skos:scopeNote "Note that this differs from the ordinary sense of 'task,' which is not an event (e.g., 'A piece of work to be done or undertaken.')."^^xsd:string ;
skos:prefLabel "Task Execution"^^xsd:string ;
skos:scopeNote "Note that, task execution refers to the event of doing the work which differs from the ordinary sense of 'Task,' as 'something to to'. For the latter, consider using the class: TaskTemplate."^^xsd:string ;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think the scopeNote is relevant any longer. It was used when the name of the class was Task. In any case, the comma after "Note that" should be removed.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed

gistCore.ttl Outdated
@@ -2310,8 +2312,9 @@ gist:TaskTemplate
]
) ;
] ;
skos:definition "An outline of a task of a particular type, that will, when instantiated, generate an actual (unscheduled) task."^^xsd:string ;
skos:definition "An outline of a task of a particular type which is the basis for executing such tasks."^^xsd:string ;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need comma before "which."

gistCore.ttl Outdated
"A die in manufacturing that is used to make stamped parts. "^^xsd:string ,
"A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string ,
"Cookie cutters are templates for cookies."^^xsd:string ,
"God"^^xsd:string
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WHAT?? I don't get it. Plus, is this going to be controversial/offensive?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is said that God made us in his own image, so it is a pretty good fit to the definition. I only put it there to see if anyone is paying attention :-)

gistCore.ttl Outdated
) ;
] ;
skos:definition "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
skos:prefLabel "Scheduled Task"^^xsd:string ;
skos:definition "A task execution that has already been planned to occur at a given time. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the definition, I would prefer the more idiomatic "the execution of a task..." Your choice ultimately.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea

@rjyounes rjyounes self-requested a review September 28, 2022 12:30
Copy link
Contributor Author

@uscholdm uscholdm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I accidentally started a review when I only meant to respond to comments.

gistCore.ttl Outdated
skos:prefLabel "Project"^^xsd:string ;
skos:definition "A project execution is a task execution (usually a longer duration task) made up of other task executions."^^xsd:string ;
skos:prefLabel "Project Execution"^^xsd:string ;
skos:scopeNote "Note that this definition differs from the ordinary sense of 'project', which is something to do. Here, project execution means the event of doing the work."^^xsd:string ;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed

gistCore.ttl Outdated
) ;
] ;
skos:definition "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
skos:prefLabel "Scheduled Task"^^xsd:string ;
skos:definition "A task execution that has already been planned to occur at a given time. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea

gistCore.ttl Outdated
skos:prefLabel "Scheduled Task"^^xsd:string ;
skos:definition "A task execution that has already been planned to occur at a given time. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
skos:prefLabel "Scheduled Task Execution"^^xsd:string ;
skos:scopeNote "Note that this differs from the ordinary sense of 'task' which is something to do. Here task refers to the event of doing the work."^^xsd:string ;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed

gistCore.ttl Outdated
skos:prefLabel "Task"^^xsd:string ;
skos:scopeNote "Note that this differs from the ordinary sense of 'task,' which is not an event (e.g., 'A piece of work to be done or undertaken.')."^^xsd:string ;
skos:prefLabel "Task Execution"^^xsd:string ;
skos:scopeNote "Note that, task execution refers to the event of doing the work which differs from the ordinary sense of 'Task,' as 'something to to'. For the latter, consider using the class: TaskTemplate."^^xsd:string ;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed

gistCore.ttl Outdated
"A die in manufacturing that is used to make stamped parts. "^^xsd:string ,
"A form. A filled-in form has the structure of the form with data entered into some or all of the fields."^^xsd:string ,
"Cookie cutters are templates for cookies."^^xsd:string ,
"God"^^xsd:string
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is said that God made us in his own image, so it is a pretty good fit to the definition. I only put it there to see if anyone is paying attention :-)

@rjyounes rjyounes changed the title Tasks and templates. Fixes #590. Tasks and templates. Fixes #590, fixes #408. Sep 29, 2022
@rjyounes
Copy link
Collaborator

@rjyounes Make sure #408 is also addressed in this PR.

@uscholdm
Copy link
Contributor Author

@rjyounes Make sure #408 is also addressed in this PR.

I did add words about made in the image, per #408. I don't know what more needs to be done. There is no DECISION specifying what is to be done.

@rjyounes rjyounes force-pushed the issue-590-tasks-and-templates branch from 5929c53 to 942c4ce Compare October 1, 2022 20:22
Copy link
Collaborator

@rjyounes rjyounes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In addition to one remaining inline comment, you need to add a release note.

gistCore.ttl Outdated
) ;
] ;
skos:definition "A task planned to occur. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
skos:prefLabel "Scheduled Task"^^xsd:string ;
skos:definition "The execution of a task that has already been planned to occur at a given time. When it was scheduled, it would have been in the future, but now might be in the past."^^xsd:string ;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I find "already" odd here, and I also think "was" works better than "has been."

@uscholdm uscholdm requested a review from rjyounes October 3, 2022 16:24
Copy link
Collaborator

@rjyounes rjyounes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks great except for one piddly change to the release notes.

You have conflicts with the develop branch that you will need to resolve. Probably the release notes again. Also make sure that gistDeprecated gets merged properly: in addition to the duration instances from your previous PR, gist:Group should also be in there.

- `gist:domainIncludes gist:Text` added to `gist:uniqueText`
- Updated annotations for `gist:Template` [#408](https://github.com/semanticarts/gist/issues/408).
- Changes to Tasks. Issue [#590](https://github.com/semanticarts/gist/issues/590).
- Renamed Task, ScheduledTask and Project to TaskExecution, ScheduledTaskExecution and ProjectExecution, respectively.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you put backticks around the class names?

@rjyounes rjyounes force-pushed the issue-590-tasks-and-templates branch from 1c4fba2 to a1cc4b9 Compare October 5, 2022 19:13
@rjyounes rjyounes self-requested a review October 5, 2022 19:17
@rjyounes
Copy link
Collaborator

rjyounes commented Oct 5, 2022

Everything looks good.

@rjyounes rjyounes merged commit 85f28d0 into develop Oct 5, 2022
@rjyounes rjyounes deleted the issue-590-tasks-and-templates branch October 5, 2022 19:18
@uscholdm uscholdm mentioned this pull request Nov 9, 2023
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

Successfully merging this pull request may close these issues.

3 participants