ntra00 / marc2bibframe

Convert marc to BIBFRAME 1.0 - see lcnetdev/marc2bibframe2 for current release
http://www.loc.gov/bibframe/
Other
64 stars 20 forks source link

bf:cartographicScale #222

Open kiegel opened 9 years ago

kiegel commented 9 years ago

Cartographic scale appears in both Instance and Work. In RDA, it is Expression data, so it should appear only in bf:Work.

034 1_ |a a |b 25500 255 __ |a Scale [ca. 1:25,500].

becomes

<http://example.org/99133299500001452instance21> a bf:Instance,
        bf:Monograph ;
    bf:cartographicScale "25500",
        "Linear scale",
        "Scale [ca. 1:25,500]." ;
...

<http://example.org/99133299500001452> a bf:Cartography,
        bf:StillImage,
        bf:Work ;
        bf:cartographicScale "Scale ca. 1:25,500." ;
...

Also, subfields in field 034 need labels. For example, subfield a is horizontal scale and subfield b is vertical scale. Some records have only subfield a, others have only subfield b, and others have both:

034 1#$aa$b744000$c96000

Without labels, the numbers are meaningless.

(OCLC # 54031324)

kiegel commented 9 years ago

Here is an example of the meaningless numbers in cartographicScale.

034 3_ |a a |b 3000000 |b 12000000 |c 10000000 |d W1800000 |e E1800000 |f N0900000 |g S0600000 255 __ |a Scale [ca. 1:3,000,000-1:12,000,000]. Vertical scale 1:10,000,000 |c (W 180°--E 180°/N 90°--S 60°).

gives:

bf:cartographicScale "10000000",
        "12000000",
        "3000000",
        "Linear scale",
        "Scale [ca. 1:3,000,000-1:12,000,000]. Vertical scale 1:10,000,000" ;

The numbers 10000000, 12000000, and 3000000 do not tell us anything about scale since we do not know whether they are horizontal or vertical, or part of range or not. Perhaps the map has a horizontal scale of 1:10,000,000-1:12,000,000 and a vertical scale of 1:3,000,000. This would be consistent with the information presented by BIBFRAME.

(OCLC # 45151486)