CatalogSchema
@idstringrequired
Example:
3f2592da-ffc9-40cb-a336-a9daa9343ce8
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
distributionstring[]
spatialResolutionInMetersstring
Example:
100
temporalResolution object
@valuestringrequired
Example:
P3Y6M4DT12H30M5S
@typestringrequired
Example:
xsd:duration
accrualPeriodicitystring
Example:
accrualPeriodicityExample
spatialstring
Example:
spatialExample
temporalstring
Example:
temporalExample
wasGeneratedBystring
Example:
wasGeneratedByExample
@typestringrequired
Example:
Catalog
participantIdstringrequired
Example:
did:web:example
dataset object[]
Array [
@idstringrequired
Example:
3f2592da-ffc9-40cb-a336-a9daa9343ce8
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
@typestringrequired
Example:
Dataset
distributionstring[]
spatialResolutionInMetersstring
Example:
100
temporalResolution object
@valuestringrequired
Example:
P3Y6M4DT12H30M5S
@typestringrequired
Example:
xsd:duration
accrualPeriodicitystring
Example:
accrualPeriodicityExample
spatialstring
Example:
spatialExample
temporalstring
Example:
temporalExample
wasGeneratedBystring
Example:
wasGeneratedByExample
]
record object[]
Array [
@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
]
service object[]
Array [
@idstringrequired
Example:
3f2592da-ffc9-40cb-a336-a9daa9343ce8
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
@typestringrequired
Example:
DataService
endpointDescriptionstring
Example:
endpointDescriptionExample
endpointURLstring
Example:
https://example.com/api
servesDataset object[]
Array [
@idstringrequired
Example:
3f2592da-ffc9-40cb-a336-a9daa9343ce8
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
@typestringrequired
Example:
Dataset
distributionstring[]
spatialResolutionInMetersstring
Example:
100
temporalResolution object
@valuestringrequired
Example:
P3Y6M4DT12H30M5S
@typestringrequired
Example:
xsd:duration
accrualPeriodicitystring
Example:
accrualPeriodicityExample
spatialstring
Example:
spatialExample
temporalstring
Example:
temporalExample
wasGeneratedBystring
Example:
wasGeneratedByExample
]
]
themeTaxonomystring
Example:
themeTaxonomyExample
hasPart object[]
Array [
@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
]
homepagestring
Example:
https://example.com/homepage
CatalogSchema
{
"@id": "3f2592da-ffc9-40cb-a336-a9daa9343ce8",
"contactPoint": "contactPointExample",
"keyword": [
"keyword1",
"keyword2"
],
"landingPage": "landingPageExample",
"theme": [
"theme1",
"theme2"
],
"conformsTo": [
"conformsToExample"
],
"creator": "creatorExample",
"description": [
"description1",
"description2"
],
"identifier": "identifierExample",
"isReferencedBy": "isReferencedByExample",
"issued": "2020-01-01",
"language": "en",
"license": "licenseExample",
"modified": "2020-01-02",
"publisher": "publisherExample",
"relation": "relationExample",
"title": "titleExample",
"type": "typeExample",
"hasPolicy": [],
"hasVersion": [
"version1",
"version2"
],
"isVersionOf": "isVersionOfExample",
"version": "versionExample",
"hasCurrentVersion": "hasCurrentVersionExample",
"previousVersion": "previousVersionExample",
"distribution": [
"string"
],
"spatialResolutionInMeters": "100",
"temporalResolution": "P1Y",
"accrualPeriodicity": "accrualPeriodicityExample",
"spatial": "spatialExample",
"temporal": "temporalExample",
"wasGeneratedBy": "wasGeneratedByExample",
"@type": "Catalog",
"participantId": "did:web:example",
"dataset": [],
"record": {},
"service": [],
"themeTaxonomy": "themeTaxonomyExample",
"hasPart": [],
"homepage": "https://example.com/homepage"
}