Bibframe Interoperability Group (BIG) DCTAP-to-SHACL

Serial Work Text DCTap

shapeID shapeLabel target propertyID propertyLabel valueShape mandatory severity valueNodeType repeatable note
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:title Work Title big:Title True Violation IRI; bnode True Change to 'SeeTitle Sheet' per AdminMetadata
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:contribution Contribution big:Contribution True Warning IRI; bnode True required if applicable. Should be included if it is there
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:originDate Date of Work True Warning literal True
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:originPlace Place of Origin of the Work True Warning IRI; bnode False
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:identifiedBy Identifier big:SerialIdentifier True Warning IRI; bnode True
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:language Language True Violation IRI True
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:subject Subject of the Work True Warning IRI; bnode True
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:classification Classification numbers True Warning IRI; bnode True
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:content Content Type True Warning IRI; bnode True *Thought to make this false, leveraging the subclass information for the same - will this fulfill this need? If not, how to address missing data here? uncontrolled labels . Essential for differentiation/identification.
big:Serial:Work Work (Serial) Text bf:Text ; bf:Serial bf:adminMetadata Administrative metadata True Violation IRI; bnode True See AdminMetadata Sheet
big:Title Title bf:Title bf:mainTitle Main Title True Violation literal False Move to Title Sheet and add other title types
big:Contribution bf:Contribution; bf:PrimaryContribution bf:agent Agent big:Agent True Warning IRI; bnode True
big:Contribution bf:Contribution; bf:PrimaryContribution bf:role Role big:Role True Warning IRI; bnode True
big:Agent bf:Agent ; bf:Person ; bf:Family ; bf:Organization ; bf:Jurisdiction ; bf:Meeting rdfs:label Agent Label True Warning literal True
big:Role bf:Role rdfs:label Role True Warning literal True
big:SerialIdentifier bf:Issn; bf:IssnL rdf:value Serial Identifier True Warning literal True