Skip to main content
Version: Next

CatalogRecordSchema

@idstringrequired
Example: 3f2592da-ffc9-40cb-a336-a9daa9343ce8
@typestringrequired
Example: CatalogRecord
conformsTostring[]
Example: ["conformsToExample"]
descriptionstring[]
Example: ["Record description"]
issueddate-time
Example: 2020-03-01T00:00:00Z
modifieddate-time
Example: 2020-03-02T00:00:00Z
titlestring
Example: Catalog title example
primaryTopic object
@idstringrequired
Example: 3f2592da-ffc9-40cb-a336-a9daa9343ce8
@typestringrequired
Example: Resource
contactPointstring
Example: contactPointExample
keywordstring[]
Example: ["keyword1","keyword2"]
landingPagestring
Example: landingPageExample
themestring[]
Example: ["theme1","theme2"]
conformsTostring[]
Example: ["conformsToExample"]
creatorstring
Example: creatorExample
descriptionstring[]
Example: ["description1","description2"]
identifierstring
Example: identifierExample
isReferencedBystring
Example: isReferencedByExample
issuedstring
Example: 2020-01-01
languagestring
Example: en
licensestring
Example: licenseExample
modifiedstring
Example: 2020-01-02
publisherstring
Example: publisherExample
relationstring
Example: relationExample
titlestring
Example: titleExample
typestring
Example: typeExample
hasPolicy object[]
  • Array [
  • @idstringrequired
    Example: 3f2592da-ffc9-40cb-a336-a9daa9343ce8
    @typestringrequired
    Example: Offer
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    profilestring
    Example: profileExample
    permission object[]
  • Array [
  • @typestringrequired
    Example: Permission
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    actionstringrequired
    Example: actionExample
    targetstring
    Example: targetExample
    constraint object[]
  • Array [
  • @typestringrequired
    Example: Constraint
    leftOperandstringrequired
    Example: leftOperandExample
    operatorstringrequired
    Example: operatorExample
    rightOperandobject
    Example: {"value":"rightOperandExample"}
    rightOperandReferencestring
    Example: rightOperandReferenceExample
  • ]
  • Dutystring[]
    Example: []
  • ]
  • prohibition object[]
  • Array [
  • @typestringrequired
    Example: Prohibition
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    actionstringrequired
    Example: actionExample
    targetstring
    Example: targetExample
    constraint object[]
  • Array [
  • @typestringrequired
    Example: Constraint
    leftOperandstringrequired
    Example: leftOperandExample
    operatorstringrequired
    Example: operatorExample
    rightOperandobject
    Example: {"value":"rightOperandExample"}
    rightOperandReferencestring
    Example: rightOperandReferenceExample
  • ]
  • ]
  • obligation object[]
  • Array [
  • @typestringrequired
    Example: Duty
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    actionstringrequired
    Example: actionExample
    targetstring
    Example: targetExample
    constraint object[]
  • Array [
  • @typestringrequired
    Example: Constraint
    leftOperandstringrequired
    Example: leftOperandExample
    operatorstringrequired
    Example: operatorExample
    rightOperandobject
    Example: {"value":"rightOperandExample"}
    rightOperandReferencestring
    Example: rightOperandReferenceExample
  • ]
  • ]
  • targetstring
    Example: targetExample
  • ]
  • hasVersionstring[]
    Example: ["version1","version2"]
    isVersionOfstring
    Example: isVersionOfExample
    versionstring
    Example: versionExample
    hasCurrentVersionstring
    Example: hasCurrentVersionExample
    previousVersionstring
    Example: previousVersionExample
    CatalogRecordSchema
    {
    "@id": "3f2592da-ffc9-40cb-a336-a9daa9343ce8",
    "@type": "CatalogRecord",
    "conformsTo": [
    "conformsToExample"
    ],
    "description": [
    "Record description"
    ],
    "issued": "2020-03-01T00:00:00Z",
    "modified": "2020-03-02T00:00:00Z",
    "title": "Catalog title example",
    "primaryTopic": {}
    }