Schema Comparison (46 vs 32) Score = 0.848

Date Last Updated
2009-01-02 13:36:51+0000

Note: This page is automatically generated. Edits will be lost.

This document presents a summary of an automated comparison of two DiGIR federation schemas. Various attributes of the documents are compared and given a score of 0…1. The overall comparison score is (sum of attribute scores) / (maximum possible score). In general, scores over 0.9 seem to indicate that the two federation schemas are likely to be different versions of the same schema.

The following schema attributes are compared:

  • Schema namespace
  • Imported namespaces
  • Document level annotation
  • Number of concepts
  • Definitions of each concept

Concepts between schemas are matched by comparing each concept in schema A with every concept in schema B. The concepts that match with the highest score are presented in the Concept Definitions section below, and that score is added to the total for the document.

Schema A (ID = 46)
http://bnhm.berkeley.edu/manis/DwC/darwin2jrw030315.xsd
Schema B (ID = 32)
http://digir.sourceforge.net/fed/beta3/darwin2.xsd

Namespace Comparison (score = 0.518)

Schema A NS
http://digir.net/schema/conceptual/darwin/2003/1.0
Schema B NS
http://www.namespaceTBD.org/darwin2

Schema Annotation (score = 0.811)

Schema A:

 $Id: darwin2.xsd,v 1.21 2003/06/17 11:14:24 John Wieczorek Exp $  XML Schema
draft Darwin Core Version 2
(http://tsadev.speciesanalyst.net/documentation/ow.asp?DarwinCoreV2) content
model.  Uses and extends data elements from the DiGIR (http://digir.net)
protocol.

Schema B:

 $Id: darwin2.xsd,v 1.12 2002/05/31 05:15:43 peejinator Exp $  XML Schema
describing the Darwin Core V2
(http://tsadev.speciesanalyst.net/documentation/ow.asp?DarwinCoreV2) content
model.  Uses and extends data elements from the DiGIR
(http://digir.sourceforge.net) protocol.

Imported Namespaces (score = 0.000):

Schema A:

http://digir.net/schema/protocol/2003/1.0
http://digir.net/schema/protocol/2003/1.0

Schema B:

http://www.namespaceTBD.org/digir

Concept Defintions (score = 0.903): %s

Best matches for each concept. Note that where the number of concepts defined in each schema is different, only the smaller set is used in the comparison since these represent the best matches out of all possible combinations.

Schema A Schema B Score
DateLastModified (xsd:dateTime)
Nillable?: true
Sub Grp: digir:searchableReturnableData

ISO 8601 date and time in UTC(GMT) when the record was last modified. Example: “November 5, 1994, 8:15:30 am, US Eastern Standard Time” would be “1994–11-05T13:15:30Z” (see http://www.w3.org/TR/NOTE-datetime).
DateLastModified (xsd:dateTime)
Nillable?: true
Sub Grp: digir:searchableReturnableData

ISO 8601 compliant stamp indicating the date and time in UTC(GMT) when the record was last modified. Example: the instant “November 5, 1994, 8:15:30 am, US Eastern Standard Time” would be represented as “1994–11-05T13:15:30Z” (see W3C Note on Date and Time Formats). (What to do when this date-time is unknown? Use Date-Time first “published”?)
0.964
InstitutionCode (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A code that identifies the institution to which the cataloged item belongs. No global registry exists for institutional codes; use the code that is “standard” in your discipline. This attribute must contain no spaces.
InstitutionCode (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A “standard” code identifier that identifies the institution to which the collection belongs. No global registry exists for assigning institutional codes. Use the code that is “standard” in your discipline.
0.908
CollectionCode (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A unique alphanumeric value that identifies the collection within the institution in which the item is cataloged. This attribute must contain no spaces.
CollectionCode (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A unique alphanumeric value which identifies the collection within the institution
0.967
CatalogNumberText (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

An alphanumeric value which identifies an individual cataloged item within the collection. It is recommended that this value provides a key by which the individual cataloged item can be identified.
CatalogNumber (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A unique alphanumeric value which identifies an individual record within the collection. It is recommended that this value provides a key by which the actual specimen can be identified. If the specimen has several items such as various types of preparation, this value should identify the individual component of the specimen
0.884
ScientificName (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The full name of lowest level taxon to which the cataloged item can be identified (e.g., genus name, specific epithet, subspecific epithet, etc.).
ScientificName (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The full name of lowest level taxon the Cataloged Item can be identified as a member of; includes genus name, specific epithet, and subspecific epithet (zool.) or infraspecific rank abbreviation, and infraspecific epithet (bot.) Use name of suprageneric taxon (e.g., family name) if Cataloged Item cannot be identified to genus, species, or infraspecific taxon.
0.950
BasisOfRecord (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A description indicating whether the record represents an observation, tissue sample, living organism, voucher specimen, germplasm/seed, genetic information, etc.
BasisOfRecord (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

An abbreviation indicating whether the record represents an observation (O), living organism (L), specimen (S), germplasm/seed (G), etc.
0.977
Kingdom (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic kingdom to which the cataloged item belongs.
Kingdom (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The kingdom to which the organism belongs
0.973
Phylum (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic phylum (or division) to which the cataloged item belongs.
Phylum (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylum (or division) to which the organism belongs
0.978
Class (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic class to which the cataloged item belongs.
Class (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The class name of the organism
0.946
Order (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic order to which the cataloged item belongs.
Order (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The order name of the organism
0.946
Family (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic family to which the cataloged item belongs.
Family (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The family name of the organism
0.947
Genus (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic genus to which the cataloged item belongs.
Genus (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The genus name of the organism
0.946
Species (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic specific epithet of the cataloged item.
Species (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The specific epithet of the organism
0.970
Subspecies (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The phylogenetic subspecific epithet of the cataloged item.
Subspecies (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The sub-specific epithet of the organism
0.971
ScientificNameAuthor (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The author of the ScientificName. Can be more than one author in a concatenated string. Should be formatted according to the conventions of the applicable taxonomic discipline.
ScientificNameAuthor (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The author of a scientific name. Author string as applied to the accepted name. Can be more than one author (concatenated string). Should be formatted according to the conventions of the applicable taxonomic discipline.
0.984
IdentifiedBy (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The name(s) of the person(s) who applied the currently accepted ScientificName to the cataloged item.
IdentifiedBy (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The name(s) of the person(s) who applied the currently accepted Scientific Name to the Cataloged Item.
0.998
YearIdentified (xsd:gYear)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The four digit year in the Common Era calendar in which the cataloged item was identified as having the ScientificName.
YearIdentified (xsd:gYear)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The year portion of the date when the Collection Item was identified; as four digits [-9999..9999], e.g., 1906, 2002.
0.940
MonthIdentified ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The two digit month in the Common Era calendar during which the cataloged item was identified.
MonthIdentified ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The month portion of the date when the Collection Item was identified; as two digits [01..12].
0.944
DayIdentified ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The two digit day of the month in the Common Era calendar during which the cataloged item was identified.
DayIdentified ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The day portion of the date when the Collection Item was identified; as two digits [01..31].
0.948
TypeStatus (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A list of one or more nomenclatural types that the cataloged item represents (e.g., “holotype of Ctenomys sociabilis. Pearson O. P., and M. I. Christie. 1985. Historia Natural, 5(37):388.”).
TypeStatus (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

Indicates the kind of nomenclatural type that a specimen represents. (This is incomplete because type status actually describes the relationship between a name and a specimen [or ternary relatiohnship between a specimen, name, and publication].) In particular, the type status may not apply to the name listed in the scientific name, i.e., current identification. In rare cases, a single specimen may be the type of more than one name.
0.923
CollectorNumber (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

An identifying string applied to the cataloged item at the time of collection. Serves as a link between field notes and the cataloged items.
CollectorNumber (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

An identifying “number” (really a string) applied to specimens (in some disciplines) at the time of collection. Establishes a links different parts/preparations of a single specimen and between field notes and the specimen.
0.959
FieldNumber (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

An identifying string applied to a set of material that resulted from a single collecting event.
FieldNumber (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A “number” (really a string) created at collection time to identify all material that resulted from a collecting event.
0.958
Collector (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The name(s) of the collector(s) of the original data for the cataloged item.
Collector (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The name(s) of the collector(s) responsible for collection the specimen or taking the observation
0.951
YearCollected (xsd:gYear)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The four digit year in the Common Era calendar in which the cataloged item was collected.
YearCollected (xsd:gYear)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The year (expressed as an integer) in which the specimen was collected. The full year should be expressed (e.g. 1972 must be expressed as “1972” not “72”). Must always be a four digit integer [-9999..9999]
0.932
MonthCollected ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The two digit month of year in the Common Era calendar during which the cataloged item was collected from the field.
MonthCollected ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The month of year the specimen was collected from the field. Possible values range from 01…12 inclusive
0.950
DayCollected ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The two digit day of the month in the Common Era calendar during which the cataloged item was collected from the field.
DayCollected ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The day of the month the specimen was collected from the field. Possible value ranges from 01..31 inclusive
0.952
JulianDay (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The ordinal day of the year (i.e., the number of days since December 31 of the previous year; January 1 is Julian Day 1) on which the cataloged item was collected. May be derived from the YearCollected, MonthCollected, and DayCollected by the provider.
JulianDay (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The ordinal day of the year; i.e., the number of days since January 1 of the same year. (January 1 is Julian Day 1.)
0.919
TimeCollected ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The time of day the cataloged item was collected, expressed as decimal hours from midnight, local time (e.g., 12.0 = noon, 13.5 = 1:30pm).
TimeOfDay ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The time of day a specimen was collected expressed as decimal hours from midnight local time (e.g. 12.0 = mid day, 13.5 = 1:30pm)
0.642
ContinentOcean (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The full, unabbreviated name of the continent or ocean from which the cataloged item was collected.
ContinentOcean (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The continent or ocean from which a specimen was collected.
0.968
Country (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The full, unabbreviated name of the country or major political unit from which the cataloged item was collected.
Country (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The country or major political unit from which the specimen was collected. ISO 3166–1 values should be used. Full country names are currently in use. A future recommendation is to use ISO3166–1 two letter codes or the full name when searching
0.939
StateProvince (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The full, unabbreviated name of the state, province, or region (i.e., the next smaller political region than Country) from which the cataloged item was collected.
StateProvince (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The state, province or region (i.e. next political region smaller than Country) from which the specimen was collected. There is some suggestion to use the values described in ISO 3166–2, however these values are in a continual state of flux and it appears unlikely that an appropriate mechanism (by ISO) will be in place to manage these changes. Hence it is recommended that where possible, the full, unabbreviated name should be used for storing information. The server should optionally handle abbreviations as an access point. Note: this is a recurring theme (country and state) abbreviations. Check the existence of an attribute type to deal with abbreviations from the bib-1 profile
0.925
County (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The full, unabbreviated name of the county, shire, or municipality (i.e., the next smaller political region than StateProvince) from which the cataloged item was collected.
County (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The county (or shire, or next political region smaller than State / Province) from which the specimen was collected
0.966
Locality (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The description of the locality from which the cataloged item was collected, sans geographic information provided in other geographic fields.
Locality (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The locality description (place name plus optionally a displacement from the place name) from which the specimen was collected. Where a displacement from a location is provided, it should be in un-projected units of measurement
0.946
DecimalLongitude ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The longitude of the location from which the cataloged item was collected, expressed in decimal degrees.
Longitude ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The longitude of the location from which the specimen was collected. This value should be expressed in decimal degrees with a datum such as WGS-84
0.805
DecimalLatitude ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The latitude of the location from which the cataloged item was collected, expressed in decimal degrees.
Latitude ()
Nillable?: true
Sub Grp: digir:searchableReturnableData

The latitude of the location from which the specimen was collected. This value should be expressed in decimal degrees with a datum such as WGS-84
0.790
CoordinateUncertaintyInMeters (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The upper limit of the distance (in meters) from the given latitude and longitude describing a circle within which the whole of the described locality must lie. Use NULL where the uncertainty is unknown, cannot be estimated, or is not applicable.
CoordinatePrecision (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

An estimate of how tightly the collecting locality was specified; expressed as a distance, in meters, that corresponds to a radius around the latitude-longitude coordinates. Use NULL where precision is unknown, cannot be estimated, or is not applicable.
0.657
BoundingBox (xsd:string)
Nillable?: true
Sub Grp: digir:searchableData

This access point provides a mechanism for performing searches using a bounding box. A Bounding Box element is not typically present in the database, but rather is derived from the DecimalLatitude and DecimalLongitude columns by the data provider.
BoundingBox (xsd:string)
Nillable?: true
Sub Grp: digir:searchableData

This access point provides a mechanism for performing searches using a bounding box. A Bounding Box element is not typically present in the database, but rather is derived from the Latitude and Longitude columns by the data provider
0.997
MinimumElevationInMeters (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The minimum distance in meters above (positive) or below sea level of the collecting locality.
MinimumElevation (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The minimum distance in meters above (positive) or below sea level of the collecting locality.
0.880
MaximumElevationInMeters (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The maximum distance in meters above (positive) or below sea level of the collecting locality.
MaximumElevation (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The maximum distance in meters above (positive) or below sea level of the collecting locality.
0.880
MinimumDepthInMeters (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The minimum distance in meters below the surface of the water at which the collection was made; all material collected was at least this deep. Positive below the surface, negative above (e.g., collecting above sea level in tidal areas).
MinimumDepth (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The minimum distance in meters below the surface of the water at which the collection was made; all material collected was at least this deep. Positive below the surface, negative above (e.g. collecting above sea level in tidal areas).
0.850
MaximumDepthInMeters (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The maximum distance in meters below the surface of the water at which the collection was made; all material collected was at most this deep. Positive below the surface, negative above (e.g., collecting above sea level in tidal areas).
MaximumDepth (xsd:decimal)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The maximum distance in meters below the surface of the water at which the collection was made; all material collected was at most this deep. Positive below the surface, negative above (e.g. collecting above sea level in tidal areas).
0.850
Sex (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The sex of a cataloged item (e.g., male, female, hermaphrodite, gynandromorph, not recorded, indeterminate, transitional – between sexes, for sequential hermaphrodites).
Sex (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The sex of a specimen. The domain should be a controlled set of terms (codes) based on community consensus. Proposed values: M=Male; F=Female; H=Hermaphrodite; I=Indeterminate (examined but could not be determined; U=Unkown (not examined); T=Transitional (between sexes; useful for sequential hermaphrodites)
0.950
Preparations (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A concatenated list of preparations and preservation methods (skin, skull, skeleton, whole animal (ETOH), slide, etc.) for the cataloged item.
PreparationType (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The type of preparation (skin. slide, etc). Probably best to add this as a record element rather than access point. Should be a list of preparations for a single collection record.
0.817
IndividualCount (xsd:nonNegativeInteger)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The number of individuals present in the lot or container referred to by the catalog number. Not an estimate of abundance or density at the collecting locality.
IndividualCount (xsd:nonNegativeInteger)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The number of individuals present in the lot or container. Not an estimate of abundance or density at the collecting locality.
0.988
OtherCatalogNumbers (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A list of previous or alternative fully qualified catalog numbers of the cataloged item whether in the current collection or in any other.
PreviousCatalogNumber (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The previous (fully qualified) catalog number of the Cataloged Item if the item earlier identified by another Catalog Number, either in the current catalog or another Institution / catalog. A fully qualified Catalog Number is preceded by Institution Code and Collection Code, with a space separating the each subelement. Referencing a previous Catalog Number does not imply that a record for the referenced item is or is not present in the corresponding catalog, or even that the referenced catalog still exists. This access point is intended to provide a way to retrieve this record by previously used identifier, which may used in the literature. In future versions of this schema this attribute should be set-valued.
0.745
Preparations (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A concatenated list of preparations and preservation methods (skin, skull, skeleton, whole animal (ETOH), slide, etc.) for the cataloged item.
RelationshipType (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A named or coded valued that identifies the kind relationship between this Collection Item and the referenced Collection Item. Named values include: “parasite of”, “epiphyte on”, “progeny of”, etc. In future versions of this schema this attribute should be set-valued.
0.642
RelatedCatalogedItems (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The fully qualified identifier (Institution Code + ” ” + Collection Code + ” ” + Catalog Number) of the related Cataloged Item, preceded by the nature of the relationship (e.g., (sibling of) MVZ Mamm 1234).
RelatedCatalogItem (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

The fully qualified identifier of a related Catalog Item (a reference to another specimen); Institution Code, Collection Code, and Catalog Number of the related Cataloged Item, where a space separates the three subelements.
0.871
FieldNotes (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

A reference to, or flag marking the existence of notes taken in the field for the cataloged item.
Notes (xsd:string)
Nillable?: true
Sub Grp: digir:searchableReturnableData

Free text notes attached to the specimen record
0.741