-
Notifications
You must be signed in to change notification settings - Fork 88
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
Feature Request: <projectDesc>
content model needs to be richer
#1787
Comments
I love this overall suggestion, but not the actual suggested content model:
For starters, we should not cripple |
@sydb I mostly agree, although I'm not sure whether what we call a project is a title or a name. If we can get the best of all worlds (all the required resp stuff, a usable field for title/name, address, email, and prose description too) then that would be a win. We also have to keep backwards compatibility. Do we need model.projectDescPart? |
A |
I'm assigning this to me and @emylonas to think of some approaches to a new |
@ebeshero If we have |
@martindholmes Good point--It was prompted, though, by @sydb suggesting specific elements for "lead programmer" and "project director" etc. respStmt works in a general sort of way, but what if we want to encode a list of people with various kinds of responsibility and some contact information for the project? There may be a simpler way of formalizing this without inventing new elements--hope we can figure it out. |
Actually now that I look at @sydb 's comments more carefully, I think he's probably worked out a good way of doing this already. I was distracted by the phrase "structured slots" in the comment above. |
If you use |
RespStmt is explicitly for "intellectual responsibility" though? Wouldnt be appropriate e.g. for a funding agency, or a standards body, or a sponsor, all of whom might plausibly be included ina project description. I hope that if you do wind up with some kind of structured projectDesc it will (a) not be too culture specific (b) not preclude doing things ones own way. |
@lb42 I think that's why we want a variety of elements, such as |
@martindholmes yes: precisely. Define a model.projectDescPart class, and think carefully about what existing elements should go into it. |
F2F subgroup wonders if
|
@raffazizzi F2F subgroup surely misunderstands: this is for information about the project, not about the specific file which hosts it. There will be people who have responsibilities in the project but none at all for the content of a specific file. When a given file is lifted from its project context, it needs to carry project information with it, while keeping that distinct from the info about the host document itself. If all this information belongs in |
@martindholmes Our subgroup looked up |
In that case, I think the definition of
We need a place for info which isn't related to the work at all, except that the work forms part of the larger project. |
We were discussing a range of options that other projects have deployed in the larger |
While it makes sense to centralize project information, when you're explicitly creating versions of your individual documents which are designed and intended to be taken out of the context of your project, that information has to travel with the document. And there is an element called |
Well, reading the element spec page and https://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD5 gives a pretty clear idea that |
@ebeshero You're right of course. I've been misunderstanding |
@martindholmes We were pretty surprised by the Guidelines ourselves last week on this (after all the positive replies earlier to your post--sigh). We do want to revisit this--I think the info we want probably belongs inside |
Council F2F decides we're not proceeding with modifying |
According to the
<projectDesc>
definition, project description"describes in detail the aim or purpose for which an electronic file was
encoded, together with any other relevant information concerning the
process by which it was assembled or collected." However, this element
only permits
<p>
and<ab>
as children, thus not allowing specificelements for encoding "any other relevant information."
Consider a project that is interested in crediting its team; a
<respStmt>
is not available to encode such information, though it iscrucial to the description of the project. Note that neither
<p>
nor<ab>
allow for a<respStmt>
. Below is an example of what a full<projectDesc>
would look like (information is pertinent to the Map ofEarly Modern London project).
The information that is included in the
<projectDesc>
would be commonto the entire project, and would be distinct from information in the
<titleStmt>
, which covers the host document specifically. Having theappropriate
<respStmt>
and similar elements will allow for a richerand more processable project description.
The most straightforward way of achieving this would be to use a similar
content model to that of
<titleStmt>
:The text was updated successfully, but these errors were encountered: