EnricoDaga (Talk | contribs) |
m (Odp:Tasks/References for Exemplary Tasks moved to Odp:Tasks/References for Exemplary Ontologies: fix error) |
||
(7 intermediate revisions by one other user not shown) | |||
Line 6: | Line 6: | ||
|TaskType=Improvement | |TaskType=Improvement | ||
|SubmittedBy=MichaelUschold | |SubmittedBy=MichaelUschold | ||
− | |Status= | + | |Status=fixed |
|Priority=High | |Priority=High | ||
}} | }} | ||
Line 47: | Line 47: | ||
<noinclude>=====26-02-2010 [[User:MichaelUschold]] says:===== | <noinclude>=====26-02-2010 [[User:MichaelUschold]] says:===== | ||
I like the workflow. We may later choose to put the references somewhere else, but the bottom of the page is good for now. For example, you might want to list one or two references in the main table, and the rest below. That is a later frill. | I like the workflow. We may later choose to put the references somewhere else, but the bottom of the page is good for now. For example, you might want to list one or two references in the main table, and the rest below. That is a later frill. | ||
+ | |||
+ | </noinclude> | ||
+ | <noinclude>=====2-03-2010 [[User:EnricoDaga]] says:===== | ||
+ | The model is now: | ||
+ | * [[:Category:Reference]] | ||
+ | ** [[Property:ReferenceSubject]] (automatic, multiple) | ||
+ | ** [[Property:ReferenceLabel]] (mandatory) | ||
+ | ** [[Property:ReferenceDescription]] (mandatory) | ||
+ | ** [[Property:ReferenceURL]] (optional) | ||
+ | ** [[Property:ReferenceType]] (mandatory, enumeration) | ||
+ | **# Project Home Page | ||
+ | **# Documentation | ||
+ | **# Wiki | ||
+ | **# Discussion Forum | ||
+ | **# Personal Communication | ||
+ | **# Other | ||
+ | *** <cite>Have a "Add Another Reference Type" button, in case there is a commonly occurring option missed.</cite> . The list can be extended by sysop users. If the user needs a type of reference that is not in the list, he can choose 'Other' and write it in an additional field. | ||
+ | *** This list can be extended by editing the '[[Property:ReferenceType]]' page. | ||
+ | * References have their own page, named as follow: Community:References/<ReferenceLabel> | ||
+ | * Reference page shows the subject and reference data | ||
+ | |||
+ | Workflow: | ||
+ | * from any page a button/link is provided 'add a reference' | ||
+ | * The user creates a new reference. The form for a [[:Category:Reference]] is presented (the previous page is automatically setup as subject of the reference) | ||
+ | * all references are automatically listed at the bottom of the page | ||
+ | '''IMPORTANT: a [[:Category:Reference]] is intended to represent an n-ary relation. References cannot be shared by multiple subjects!''' | ||
</noinclude> | </noinclude> |
Title: References for Exemplary Tasks
Description: Currently, there is no good way for users to enter references with links and information about them. This is really a big deal, references are very important for this catalogue to be useful. Needs to have a solution that allows entering text as well as a link and to have them in a nice table. May also want a longer text description than a link name. May want a reference type too.
Sub-tasks: This task has no sub-tasks
We can give the possibility to add references in the following way:
The workflow ca be:
This is close to what we want. I propose the following changes:
I like the workflow. We may later choose to put the references somewhere else, but the bottom of the page is good for now. For example, you might want to list one or two references in the main table, and the rest below. That is a later frill.
The model is now:
Workflow:
IMPORTANT: a Category:Reference is intended to represent an n-ary relation. References cannot be shared by multiple subjects!