Skip to content

Class request: vehicle identification number #204

@jonathanvajda

Description

@jonathanvajda

There is a wide range of use cases where vehicles are described with respect to their vehicle identification number (VIN), and this assists with entity resolution. This seems useful for manufacturing, commerce, government, university, and other contexts. I think this makes a good case for it being included in the common core rather than a lower-level ontology.

VIN’s follow a standard, and there are competing standards. Here’s from Wikipedia:

There are at least four competing standards used to calculate the VIN.

  • FMVSS 115, Part 565: Used in United States and Canada
  • ISO 3779: Used in Europe and many other parts of the world
  • SAE J853: Very similar to the ISO standard
  • ADR 61/2 used in Australia, referring to ISO 3779 and 3780

For government, here’s the US https://www.ecfr.gov/current/title-49/subtitle-B/chapter-V/part-565

I think at minimum, “Vehicle Identification Number” should be in CCO, and whether to include the classification standards in the model that may require more debate.

I am not opposed to including “World Manufacturer Identifier” as well, since every VIN has a WMI as a proper part.

Recommended assertions:

rdfs:subClassOf cco:CodeIdentifier ;
rdfs:label “Vehicle Identification Number”@en ;
cco:alternative_label “vehicle chassis number”@en ,
	“vehicle frame number”@en ;
cco:acronym “VIN”@en ;
cco:curated_in_ontology Artifact Ontology

Caveat:
From what I see in CCO’s modeling of UPC, EAN, ISBN, and ISSN, the recommendation may be that what we want a “Vehicle identification Bar Code”, which is ultimately under the class “Information bearing artifact.”

I’m willing to go that route. But I’d want to see some documentation recommending the design pattern.

rdfs:subClassOf cco:OneDimensionalBarcode ;
rdfs:label “Vehicle Identification barcode”@en ;
cco:alternative_label “vehicle chassis barcode”@en ,
	“vehicle frame barcode”@en ;
cco:curated_in_ontology Artifact Ontology

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions