# Tidying up for 1.0

**URL:** <https://discourse.citationstyles.org/t/tidying-up-for-1-0/807>\
**Category:** CSL Development\
**Created:** [January 4, 2010, 2:35pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807 "2010-01-04T14:35:59Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rintze\_Zelle1](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@Rintze\_Zelle1](https://discourse.citationstyles.org/u/Rintze_Zelle1)\
**Post date:** [January 4, 2010, 2:35pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/1 "2010-01-04T14:35:59Z")

</div>

If there aren’t any complaints, I’d like to:

- rename the “is-numeric” conditional to “numeric” for consistency. The  
"is-date" conditional has been removed from CSL 1.0, and none of the other  
conditional attributes (“type”, “variable”, “uncertain-date”, “position”)  
have “is-” prepended.
- move the “original-publisher” variable from cs-names to cs-variables, and  
remove “publisher” from cs-names (“publisher” is currently part of both  
cs-names and cs-variables). Hierarchical name support has been pushed to CSL  
1.1 (  
[http://bitbucket.org/bdarcus/csl-schema/issue/15/move-publisher-to-cs-names](http://bitbucket.org/bdarcus/csl-schema/issue/15/move-publisher-to-cs-names)),  
so for CSL 1.0 there won’t be any benefit of using cs:names over  
cs:text  
to display the contents of either variable. Once hierarchical name support  
has been added we can move both variables (back) to cs-names, but that is of  
later concern.

Rintze

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [January 4, 2010, 5:15pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/2 "2010-01-04T17:15:15Z")

</div>

> If there aren’t any complaints, I’d like to:
> 
> - rename the “is-numeric” conditional to “numeric” for consistency. The  
> “is-date” conditional has been removed from CSL 1.0, and none of the other  
> conditional attributes (“type”, “variable”, “uncertain-date”, “position”)  
> have “is-” prepended.

But you’re comparing apples and oranges; aren’t you? The “is-numeric”  
attribute is testing the value of a variable.

> - move the “original-publisher” variable from cs-names to cs-variables, and  
> remove “publisher” from cs-names (“publisher” is currently part of both  
> cs-names and cs-variables). Hierarchical name support has been pushed to CSL  
> 1.1 (  
> [http://bitbucket.org/bdarcus/csl-schema/issue/15/move-publisher-to-cs-names](http://bitbucket.org/bdarcus/csl-schema/issue/15/move-publisher-to-cs-names)  
> ), so for CSL 1.0 there won’t be any benefit of using cs:names over cs:text  
> to display the contents of either variable. Once hierarchical name support  
> has been added we can move both variables (back) to cs-names, but that is of  
> later concern.

Seems reasonable.

Bruce

---

<div class="post-metadata">

**Author:** ![Rintze\_Zelle](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/rintze_zelle/32/175_2.png) [@Rintze\_Zelle](https://discourse.citationstyles.org/u/Rintze_Zelle)\
**Post date:** [January 4, 2010, 5:33pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/3 "2010-01-04T17:33:46Z")

</div>

Doesn’t the same hold for “variable” (you’re testing for a non-empty value)  
and (the newly added) “uncertain-date”.

Rintze

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [January 5, 2010, 3:21pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/4 "2010-01-05T15:21:47Z")

</div>

Well, the baseline shouldn’t be a new attribute; it’s equally  
reasonable to suggest that ought to be changed to “is-uncertain-date.”

For me, the main thing is just that the markup is fairly  
self-explanatory. I worry a little that removing the “is” prefix may  
negatively impact that (testing for the presence of a variable seems  
different to me), but don’t have a really strong opinion on it.

Bruce

---

<div class="post-metadata">

**Author:** ![Rintze\_Zelle](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/rintze_zelle/32/175_2.png) [@Rintze\_Zelle](https://discourse.citationstyles.org/u/Rintze_Zelle)\
**Post date:** [January 6, 2010, 8:15pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/5 "2010-01-06T20:15:52Z")

</div>

Is it okay for me to add a companion “original-publisher-place” variable  
when I make this change? I think it would increase the value of having  
"original-publisher" around.

Rintze

---

<div class="post-metadata">

**Author:** ![Frank\_Bennett](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/frank_bennett/32/198_2.png) [@Frank\_Bennett](https://discourse.citationstyles.org/u/Frank_Bennett)\
**Post date:** [January 6, 2010, 10:23pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/6 "2010-01-06T22:23:41Z")

</div>

> > > - move the “original-publisher” variable from cs-names to cs-variables,  
> > > and  
> > > remove “publisher” from cs-names (“publisher” is currently part of both  
> > > cs-names and cs-variables). Hierarchical name support has been pushed to  
> > > CSL  
> > > 1.1 (
> > > 
> > > [http://bitbucket.org/bdarcus/csl-schema/issue/15/move-publisher-to-cs-names](http://bitbucket.org/bdarcus/csl-schema/issue/15/move-publisher-to-cs-names)  
> > > ), so for CSL 1.0 there won’t be any benefit of using cs:names over  
> > > cs:text  
> > > to display the contents of either variable. Once hierarchical name  
> > > support  
> > > has been added we can move both variables (back) to cs-names, but that  
> > > is of  
> > > later concern.
> > 
> > Seems reasonable.
> 
> Is it okay for me to add a companion “original-publisher-place” variable  
> when I make this change? I think it would increase the value of having  
> “original-publisher” around.

I would support this (adding original-publisher-place). It seems good  
policy to keep the publisher data aligned.

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [January 8, 2010, 1:03am UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/7 "2010-01-08T01:03:15Z")

</div>

Yes. OTOH, nobody can support it now.

Bruce

---

<div class="post-metadata">

**Author:** ![Rintze\_Zelle](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/rintze_zelle/32/175_2.png) [@Rintze\_Zelle](https://discourse.citationstyles.org/u/Rintze_Zelle)\
**Post date:** [January 8, 2010, 9:08am UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/8 "2010-01-08T09:08:27Z")

</div>

What exactly do you mean with the latter statement? I’m not following.

Rintze

---

<div class="post-metadata">

**Author:** ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)\
**Post date:** [January 8, 2010, 6:07pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/9 "2010-01-08T18:07:27Z")

</div>

Yeah, I wasn’t very clear. I just mean that none of the CSL  
applications currently support a notion of an original publisher.

Bruce

---

<div class="post-metadata">

**Author:** ![Rintze\_Zelle](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.citationstyles.org/rintze_zelle/32/175_2.png) [@Rintze\_Zelle](https://discourse.citationstyles.org/u/Rintze_Zelle)\
**Post date:** [January 8, 2010, 6:42pm UTC](https://discourse.citationstyles.org/t/tidying-up-for-1-0/807/10 "2010-01-08T18:42:45Z")

</div>

Right. Well, I committed the changes:

Renaming uncertain-date to is-uncertain-date for consistency with is-numeric

> **[bdarcus / CSL Schema - bfe2a5c](https://bitbucket.org/bdarcus/csl-schema/commits/bfe2a5cd62d8/)**
>
> Renaming uncertain-date to is-uncertain-date for consistency with is-numeric

Removed “publisher” from cs-names, moved “original-publisher” from cs-names  
to cs-variables and added “original-publisher-place” variable to  
cs-variables.

> **[bdarcus / CSL Schema - acd80d8](https://bitbucket.org/bdarcus/csl-schema/commits/acd80d84a2b2/)**
>
> Removed "publisher" from cs-names, moved "original-publisher" from cs-names to cs-variables and added "original-publisher-place" variable to cs-variables.

Rintze
