stashapp / StashDB-Docs

The documentation partially maintained by the community for the StashBoxAPI
GNU Affero General Public License v3.0
17 stars 12 forks source link

[New] Guidance on Formatting Tattoo/Piercing Fields #9

Open AdultSun opened 1 year ago

AdultSun commented 1 year ago

We haven't had a clear consensus on how we want to format tattoos and piercings for performers. We need to decide:

  1. If we want to standardize our "locations" somehow. And if so, to what? (I know Echo has some ideas on how to do this.)
  2. Do we want to standardize capitalization? Specifically, capitalize the first word of just the location, first word of location and description, every word of location and description, or no caps at all?

I'm pretty sure the most common method right now is simply to copy-paste phrases from IAFD or FreeOnes into the right fields unchanged.

AdultSun commented 1 year ago

Also, there was an edit I just saw in the queue that prompted me to make this issue. One of the tattoos was so large it was originally listed as "Left Shoulder And Upper Arm (Dragon Design)" and the edit split it into "Left shoulder (Dragon Design)" and "Upper Arm (Dragon Design). If we try to standardize our tattoo locations, how will we handle single tattoos that are so large they cross over multiple locations like this?

echo6ix commented 1 year ago

(1) Standardized location schema

A. There are no changes to Stashdb.org's tattoo and piercings page

Without the aid of a GUI or a dropdown form of predefined values and using pure manual data entry it is a big ask for contributors to follow a location schema. It's not worth pursing imo.

B. Use of a GUI for tattoos/piercings input

Using a GUI similar to this https://www.thenude.com/index.php?page=search&action=index#search-tab-tattoos (you must click the tattoos search tab) where the user clicks a location on the image and enters a description of the body mod (if any)

C. Use a dropdown input form with predefined terms for tattoos/piercings input

D. Location field terms

To address body mods that cover multiple ranges perhaps the best approach here might be to start with and include broad anatomical terms. This first iteration is by no means meant to be completely inclusive or accurately categorized.

(2) Case

Location field: All lowercase.

Description field: All lowercase. I personally have been capitalizing proper nouns out of habit, but I'm not sure if the capitalizing of proper nouns matters here.

Reasons:

PhuriousGeorge commented 1 year ago

I agree with @echo6ix (too long; read most) regarding location.

Regarding capitalization, this discussion has occurred recently on tags as well (edit and was incorporated #13). Whatever stance is taken should for the same reasons be utilized uniformly across all metadata/fields excluding of course Performer names, Studios, Series and Scene titles. Those should be styled in accordance with the source.

When reading I personally I prefer 1st letter capitalization, but in detailed data, I like all-lower (even acronyms). To meet the desires of everyone, I would suggest 1st letter capitalization and CSS can style it either way from there per opposing user's desires, whereas I would assume it would take js to change style to 1st letter capitalization.