Bibframe Interoperability Group (BIG) DCTAP-to-SHACL

Serial Instance Print DCTap

shapeID shapeLabel target propertyID propertyLabel valueShape mandatory severity valueNodeType repeatable note
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:instanceOf Instance of big:Serial:Work True Violation IRI; bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:title Instance Title big:Title True Violation IRI; bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:editionStatement Edition Statement True Warning literal True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:provisionActivity Provision Activity--Publication Information big:ProvisionActivity True Violation IRI; bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:firstIssue Serial Numbering First Issue True Warning literal False
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:frequency Frequency big:FrequencyShape True Warning IRI; bnode True bf:frequency may appear on its own or included within bf:pubFrequency, below
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:pubFrequency Publication Frequency big:PubFrequencyShape True Warning IRI; bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:seriesStatement Series Statement True Warning literal True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:identifiedBy Identifiers big:SerialIdentifier True Warning IRI; bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:issuance Mode of Issuance True Violation IRI; bnode False
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:media Media type True Violation IRI; bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:carrier Carrier type True Violation IRI; bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:pubfrequency Publication frequency big:PubFrequency True Warning IRI, bnode True
big:Serial:Instance:Print Instance (Serial) Print bf:Print bf:adminMetadata Administrative metadata big:AdminMetadata True Violation IRI; bnode True *adminMetadata should be at the Work and Instance levels but the requirements are the same for both
big:Title Title bf:Title bf:mainTitle Main Title True Violation literal False Move to Title Sheet and add other title types
big:ProvisionActivity Provision Activity bf:ProvisionActivity; bf:Distribution; bf:Manufacture; bf:Production; bf:Publication; bf:Modification bf:agent Agent big:Agent True Warning IRI; bnode True prefer use of bf:agent in Provision Activity but if no bf:agent exists, then use bflc:simpleAgent (below)
big:Agent bf:Agent ; bf:Person ; bf:Family ; bf:Organization ; bf:Jurisdiction ; bf:Meeting rdfs:label Agent Label True Warning literal True
big:ProvisionActivity Provision Activity bf:ProvisionActivity; bf:Distribution; bf:Manufacture; bf:Production; bf:Publication; bf:Modification bflc:simpleAgent Agent Simple Label True Warning literal True prefer use of bf:agent (above) in Provision Activity but if no bf:agent exists, then use bflc:simpleAgent
big:ProvisionActivity Provision Activity bf:ProvisionActivity; bf:Distribution; bf:Manufacture; bf:Production; bf:Publication; bf:Modification bf:date Date True Warning literal True Pull both types of dates if they exist as the formatting may differ
big:ProvisionActivity Provision Activity bf:ProvisionActivity; bf:Distribution; bf:Manufacture; bf:Production; bf:Publication; bf:Modification bflc:simpleDate Simple Date True Warning literal True Pull both types of dates if they exist as the formatting may differ
big:ProvisionActivity Provision Activity bf:ProvisionActivity; bf:Distribution; bf:Manufacture; bf:Production; bf:Publication; bf:Modification bf:place Place big:Place True Warning IRI; bnode True Pull both bf:place and bf:simplePlace LC uses bf:place to indicate the country of publication
big:Place bf:Place rdfs:label Place Label True Warning lteral True
big:ProvisionActivity Provision Activity bf:ProvisionActivity; bf:Distribution; bf:Manufacture; bf:Production; bf:Publication; bf:Modification bflc:simplePlace Place Simple Label True Warning literal True
big:SerialIdentifier Identifier bf:Issn ; bf:IssnL rdf:value Serial Identifier True Warning literal True
big:FrequencyShape Frequency bf:Frequency rdfs:label Frequency True Warning literal True
big:PubFrequencyShape Frequency bf:PubFrequency bf:frequency Publication Frequency True Warning IRI; bnode True