Skip to content
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

new property for nonsort character count #96

Closed
ntra00 opened this issue Sep 27, 2022 · 12 comments
Closed

new property for nonsort character count #96

ntra00 opened this issue Sep 27, 2022 · 12 comments
Labels
BF 2.2 Include in BIBFRAME 2.2 update technical

Comments

@ntra00
Copy link
Contributor

ntra00 commented Sep 27, 2022

Consider adding a literal for the count of characters to ignore when sorting on another field, for example on a Title resource:

  • mainTitle "The quick brown fox"
  • nonSortNum "4"

This would mirror functionality of @Ind2 in MARC, and help going back to MARC.
The bflc:titleSortKey does exist: https://id.loc.gov/ontologies/bflc/titleSortKey
but it has not been widely used and repeats almost the entire field.

@jodiw01 jodiw01 added technical BF 2.2 Include in BIBFRAME 2.2 update labels Sep 27, 2022
@jodiw01
Copy link
Contributor

jodiw01 commented Sep 27, 2022

Definition: "Number of characters at the start of a label that should be skipped for indexing and sorting."

@NancyL
Copy link

NancyL commented Sep 27, 2022

Yes!

@kirkhess
Copy link
Contributor

kirkhess commented Sep 27, 2022

One thought I had was with a title resource like this:

        <bf:title>
            <bf:Title>
                <bf:mainTitle>Hainan hai yang yu ju yu fa</bf:mainTitle>
                <bf:mainTitle xml:lang="zh-hani">海南海洋渔具渔法</bf:mainTitle>
                <_:nonSortNum>4</_:nonSortNum>
            </bf:Title>
        </bf:title>

If you had 'nonSortNum' in a resource with more than one mainTitle which mainTitle is it for?
Maybe 9 datatypes you could apply to mainTitles would be more specific?

@kirkhess
Copy link
Contributor

kirkhess commented Sep 27, 2022

you also could define a list like notetype for ind1 and ind2 - then you could apply this in a lot of similar situations and it wouldn't be title-specific.

<bf:mainTitle rdf:datatype="http://id.loc.gov/vocabulary/indicator_2/4">The quick brown fox</bf:mainTitle>

@kefo
Copy link
Member

kefo commented Sep 27, 2022

Not a fan of the datatype idea. That's not to say I have a good/better solution (but this sentence isn't an endorsement either).

@NancyL
Copy link

NancyL commented Sep 27, 2022

Okay, so when we developed this, we weren't modeling script/transliteration this way, and I guess we need to move there. For LC, I would suppose you could specify that it goes with the :mainTitle that doesn't have a language tag???

@NancyL
Copy link

NancyL commented Sep 27, 2022

In Sinopia, we will still have them in 2 separate title nodes, since we cannot at this time repeat properties in this way.

@kirkhess
Copy link
Contributor

kirkhess commented Sep 27, 2022

I think this new transiteration model is better because the literals are joined and the pattern works for any transliterations like provision activities and editions w/o a special class.

Maybe there's no good solutions for legacy concepts like the 245 ind2 so maybe a marc key is better?

@NancyL
Copy link

NancyL commented Sep 27, 2022

I don't disagree with the model, just we can't do it just now in Sinopia. And I see with it there could even be 2 separate non-filing indicators.

the titleSortKey seems like it would have the same problem...

@jodiw01 jodiw01 changed the title Nonsort character count new BFLC for nonsort character count Sep 29, 2022
@jodiw01 jodiw01 changed the title new BFLC for nonsort character count new property for nonsort character count Oct 3, 2022
@jodiw01
Copy link
Contributor

jodiw01 commented Oct 4, 2022

nonSortNum will be added to the BFLC ontology

@NancyL
Copy link

NancyL commented Oct 4, 2022 via email

@ntra00
Copy link
Contributor Author

ntra00 commented Oct 4, 2022

yes, it's fine to have two Titles with only one mainTitle each.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BF 2.2 Include in BIBFRAME 2.2 update technical
Projects
None yet
Development

No branches or pull requests

5 participants