Skip to main content
Skip table of contents

RIF-CS to Schema.org crosswalk

Schema.org is a structured data markup schema supported by major search engines. On-page markup helps search engines understand the information on web pages and provide richer search results. Research Data Australia makes available Schema.org metadata for collection and service records via a RIF-CS to Schema.org cross-walk. Google is utilising the Schema.org markup on Research Data Australia collection records to index and display search results in Google Dataset Search

Table 1. RIF-CS mapping from Collection@type="dataset" or "collection" to Schema.org "Dataset" 

Click here to expand...
Schema.org Property (v3.3)Expected TypeDescriptionProperty FromMaps to RIF-CS (v1.6)Mapping Notes
versionNumber  or
Text
The version of the CreativeWork embodied by a specified resource.CreativeWorkregistryObject:collection:citationInfo:citationMetadata:version
accountablePersonPerson Specifies the Person that is legally accountable for the CreativeWork.CreativeWork

relatedInfo|relatedObject:Party/name where relation[@type='isOwnedBy']

OR

[@type='isManagedBy']


alternateNameText An alias for the item.Thingcollection/name[@type='alternative']
OR
collection/name[@type='abbreviated']

alternativeHeadlineText A secondary title of the CreativeWork.CreativeWorkcollection/name[@type='alternative']
OR
collection/name[@type='abbreviated']

citationCreativeWork  or
Text 
A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.CreativeWorkcollection/relatedInfo[@type='publication']
OR
relatedObject:collection where related collection [@type='publication']
Map to CreativeWork
- relatedObject|relatedInfo display title >> name
- relatedObject|relatedInfo identifiers >> identifier
contributorOrganization  or
Person 
A secondary contributor to the CreativeWork or Event.CreativeWorkNo Mapping
creatorOrganization  or
Person 
The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.CreativeWorkcollection/citationInfo/citationMetadata/contributor
OR
relatedObject|relatedInfo party/name where relation=IsPrincipalInvestigatorOf
OR
relatedObject|relatedInfo party/name where relation=author
OR
relatedObject|relatedInfo party/name where relation=coInvestigator
OR
relatedObject|relatedInfo party/name where relation=hasCollector
- Where party[@type='group'] map to Organization type
- Where party[@type=<NOT group>]map to Person type
- Populate the name and identifier(where possible) properties of Organization and Person.
- Where record exists in RDA also populate the URL with the RDA key= URL of record.
"https://researchdata.ands.org.au/view?key=<insert key>"

dateCreatedDate  or
DateTime 
The date on which the CreativeWork was created or the item was added to a DataFeed.CreativeWorkcollection/citationInfo/citationMetadata/date[@type= 'created']
OR
collection/dates[@type='created']

datePublishedDate Date of first broadcast/publication.CreativeWorkcollection/citationInfo/citationMetadata/date[@type='publicationDate']
OR
collection/citationInfo/citationMetadata/date[@type='issued']
OR
collection/dates[@type='dc.issued']
OR
collection/dates[@type='dc.available']
OR
Collection[@dateAccessioned]
OR
date the record was ingested into RDA

descriptionText A description of the item.Thingcollection/description[@type='brief']
OR
collection/description[@type='full']

distributionDataDownload A downloadable form of this dataset, at a specific location, in a specific format.Datasetlocation/address/electronic @type="url" @ target="directDownload"- Map to DataDownload Type
- Map electronic/byteSize to contentSize in DataDownload type.
- Map electronic/value to contentUrl  in DataDownload type.
- Map electronic/mediaType to encodingFormat in DataDownload type.
Map electronic/notes to description in DataDownload
encodingFormatText  or
URL 
Media type, typically MIME format (see IANA site) of the content e.g. application/zip of a SoftwareApplication binary. In cases where a CreativeWork has several media type representations, 'encoding' can be used to indicate each MediaObject alongside particular fileFormat information. Unregistered or niche file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia entry.CreativeWorkcollection/address/electronic[@target='directDownload']/mediaType
funderOrganization  or
Person 
A person or organization that supports (sponsors) something through some kind of financial contribution.CreativeWorkrelatedObject|relatedInfo party/name where relation=isFundedBy- Grants network relationship. Collection relates to activity. Activity relates to party.
- Where party[@type='group'] map to Organization type
- Where party[@type=<NOT group>]map to Person type
- Populate the name and identifier(where possible) properties of Organization and Person.
- Where record exists in RDA also populate the URL with the RDA key= URL of record.
"https://researchdata.edu.au/view?key=<insert key>"
hasPartCreativeWork Indicates a CreativeWork that is (in some sense) a part of this CreativeWork.
Inverse property: isPartOf.
CreativeWorkrelatedObject|relatedInfo collection where relation[@type='hasPart']Map basic collection info to Dataset(CreativeWork)
identifierPropertyValue  or
Text  or
URL
The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details.Thingcollection/citationInfo/citationMetadata/identifier
AND/OR
collection/identifier
- Map to URL type where possible. Based on RDA resolvable identifier rules.
- Where resolvable identifier link is not possible, map as PropertyValue type. Identifier type + identifier value. E.g."identifier": {"@type": "PropertyValue",
"propertyID": "OCoLC","value": "889647468"},
includedInDataCatalogDataCatalog A data catalog which contains this dataset. Supersedes catalog, includedDataCatalog.
Inverse property: dataset.
DatasetNo Mapping
inLanguageLanguage  or
Text
The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage.
Supersedes language.
CreativeWork(default to English) "en"
isAccessibleForFreeBoolean A flag to signal that the publication is accessible for free. Supersedes free.CreativeWorkNo Mapping
isBasedOnCreativeWork  or
Product  or
URL 
A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html. Supersedes isBasedOnUrl.CreativeWorkrelatedObject|relatedInfo collection
where relation[@type='isDerivedFrom']
Map basic collection info to Dataset(CreativeWork)
isPartOfCreativeWork Indicates a CreativeWork that this CreativeWork is (in some sense) part of.
Inverse property: hasPart.
CreativeWorkrelatedObject|relatedInfo collection where relation[@type='isPartOf']Map basic collection info to Dataset(CreativeWork)
keywordsText Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.CreativeWorkcollection/subject
licenseCreativeWork  or
URL 
A license document that applies to this content, typically indicated by URL.CreativeWorkcollection/rights/licence[@rightsURI]
AND/OR
collection/rights/licence[@type]
AND
collection/rights/licence

mentionsThingIndicates that the CreativeWork contains a reference to, but is not necessarily about a concept.CreativeWorkNo Mapping
nameText The name of the item.ThingregistryObject:collection:name
(Title as displayed in RDA)

publisherOrganization  or
Person 
The publisher of the creative work.CreativeWorkregistryObject:collection:citationInfo:citationMetadata:publisher OR registryObject@Group
sourceOrganizationOrganization The Organization on whose behalf the creator was working.CreativeWorkregistryObject@Group
spatialCoveragePlace 
or
GeoCoordinates
or
GeoShape
The spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. It is a subproperty of contentLocation intended primarily for more technical and detailed materials. For example with a Dataset, it indicates areas that the dataset describes: a dataset of New York weather would have spatialCoverage which was the place: the state of New York. Supersedes spatial.CreativeWorkcollection/coverage/spatial

Where spatial type is one of "dcmiPoint", "iso19139dcmiBox", "gmlKmlPolyCoords" or "kmlPolyCoords" Map to GeoCoordinates or
GeoShape

e.g.

{"@type": "Place",

      "geo": {"@type": "GeoCoordinates",

        "latitude": "-22.917923",

        "longitude": "143.085938" }},

    { "@type": "Place",

      "geo": {"@type": "GeoShape",

        "box": "-35.173808 110.390625 -14.093957 150.644531" }},

temporalCoverageDateTime  or
Text  or
URL
The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in ISO 8601 time interval format. In the case of a Dataset it will typically indicate the relevant time period in a precise notation (e.g. for a 2011 census dataset, the year 2011 would be written "2011/2012"). Other forms of content e.g. ScholarlyArticle, Book, TVSeries or TVEpisode may indicate their temporalCoverage in broader terms - textually or via well-known URL. Written works such as books may sometimes have precise temporal coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 interval format format via "1939/1945". Supersedes datasetTimeInterval, temporal.CreativeWorkcollection/coverage/temporal

Where possible map temporal coverage to start and end dates in DateTime


Where date @type="dateFrom" +/- date @type="dateTo", then separate with a "/" e.g. "1950-01-01/2013-12-18" (date range), "2013-12-19/.."  or "../2019" (open-ended)

urlURL URL of the item.ThingRDA key= URL of record.
"https://researchdata.edu.au/view?key=<insert key>"


Table 2. RIF-CS mapping from Collection@type="software" to Schema.org "SoftwareSourceCode"

Click here to expand...
Schema.org Property (v3.3)Expected TypeDescriptionProperty FromMaps to RIF-CS (v1.6)Mapping Notes
codeRepositoryURLLink to the repository where the un-compiled, human readable code and related code is located (SVN, github, CodePlex).SoftwareSourceCodecollection/address/electronic[@type=url]
accountablePersonPersonSpecifies the Person that is legally accountable for the CreativeWork.CreativeWorkrelatedInfo|relatedObject:Party/name where relation[@type='isOwnedBy']
alternativeHeadlineTextA secondary title of the CreativeWork.CreativeWorkcollection/name[@type='alternative']
OR
collection/name[@type='abbreviated']

authorOrganization or
Person
The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.CreativeWorkcollection/citationInfo/citationMetadata/contributor
OR
(
relatedObject|relatedInfo party/name where relation=IsPrincipalInvestigatorOf
OR/AND
relatedObject|relatedInfo party/name where relation=author
OR/AND
relatedObject|relatedInfo party/name where relation=coInvestigator
)
OR
relatedObject|relatedInfo party/name where relation=isOwnedBy
OR
relatedObject|relatedInfo party/name where relation=hasCollector
- Where party[@type='group'] map to Organization type
- Where party[@type=<NOT group>]map to Person type
- Populate the name and identifier(where possible) properties of Organization and Person.
- Where record exists in RDA also populate the URL with the RDA key= URL of record.
"https://researchdata.edu.au/view?key=<insert key>"

citationCreativeWork or
Text
A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.CreativeWorkcollection/relatedInfo[@type='publication']
OR
relatedObject:collection where related collection [@type='publication']
Map to CreativeWork
- relatedObject|relatedInfo display title >> name
- relatedObject|relatedInfo identifiers >> identifier
contributorOrganization or
Person
A secondary contributor to the CreativeWork or Event.CreativeWorkNo Mapping
creatorOrganization or
Person
The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.CreativeWorkcollection/citationInfo/citationMetadata/contributor
OR
relatedObject|relatedInfo party/name where relation=IsPrincipalInvestigatorOf
OR
relatedObject|relatedInfo party/name where relation=author
OR
relatedObject|relatedInfo party/name where relation=coInvestigator
OR
relatedObject|relatedInfo party/name where relation=isOwnedBy
OR
rrelatedObject|relatedInfo party/name where relation=hasCollector
- Where party[@type='group'] map to Organization type
- Where party[@type=<NOT group>]map to Person type
- Populate the name and identifier(where possible) properties of Organization and Person.
- Where record exists in RDA also populate the URL with the RDA key= URL of record.
"https://researchdata.edu.au/view?key=<insert key>"

dateCreatedDate or
DateTime
The date on which the CreativeWork was created or the item was added to a DataFeed.CreativeWorkcollection/citationInfo/citationMetadata/date[@type= 'created']
OR
collection/dates[@type='created']

dateModifiedDate or
DateTime
The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.CreativeWorkCollection[@dateModified]
datePublishedDateDate of first broadcast/publication.CreativeWorkcollection/citationInfo/citationMetadata/date[@type='publicationDate']
OR
collection/citationInfo/citationMetadata/date[@type='issued']
OR
collection/citationInfo/citationMetadata/date[@type='created']
OR
collection/dates[@type='dc.issued']
OR
collection/dates[@type='dc.available']
OR
collection/dates[@type='dc.created']
OR
Collection[@dateModified]
OR
Collection[@dateAccessioned]
OR
date the record was ingested into RDA

fileFormatText or
URL
Media type, typically MIME format (see IANA site) of the content e.g. application/zip of a SoftwareApplication binary. In cases where a CreativeWork has several media type representations, 'encoding' can be used to indicate each MediaObject alongside particular fileFormat information. Unregistered or niche file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia entry.CreativeWorkcollection/address/electronic[@target='directDownload']/mediaType
funderOrganization or
Person
A person or organization that supports (sponsors) something through some kind of financial contribution.CreativeWorkrelatedObject|relatedInfo party/name where relation=isFundedBy- Grants network relationship. Collection relates to activity. Activity relates to party.
- Where party[@type='group'] map to Organization type
- Where party[@type=<NOT group>]map to Person type
- Populate the name and identifier(where possible) properties of Organization and Person.
- Where record exists in RDA also populate the URL with the RDA key= URL of record.
"https://researchdata.edu.au/view?key=<insert key>"
hasPartCreativeWorkIndicates a CreativeWork that is (in some sense) a part of this CreativeWork.
Inverse property: isPartOf.
CreativeWorkrelatedObject|relatedInfo collection where relation[@type='hasPart']Map basic collection info to Software|Dataset(CreativeWork)
inLanguageLanguage or
Text
The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.CreativeWork(default to English) "en"
isAccessibleForFreeBooleanA flag to signal that the item, event, or place is accessible for free. Supersedes free.CreativeWorkNo Mapping
isBasedOnCreativeWork or
Product or
URL
A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html. Supersedes isBasedOnUrl.CreativeWorkrelatedObject|relatedInfo collection
where relation[@type='isDerivedFrom']
Map basic collection info to Software|Dataset(CreativeWork)
isPartOfCreativeWorkIndicates a CreativeWork that this CreativeWork is (in some sense) part of.
Inverse property: hasPart.
CreativeWorkrelatedObject|relatedInfo collection where relation[@type='isPartOf']Map basic collection info to Software|Dataset(CreativeWork)
keywordsTextKeywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.CreativeWorkcollection/subject
licenseCreativeWork or
URL
A license document that applies to this content, typically indicated by URL.CreativeWorkcollection/rights/licence[@rightsURI]
AND/OR
collection/rights/licence[@type]
AND
collection/rights/licence

mentionsThingIndicates that the CreativeWork contains a reference to, but is not necessarily about a concept.CreativeWorkNo Mapping
publisherOrganization or
Person
The publisher of the creative work.CreativeWorkregistryObject:collection:citationInfo:citationMetadata:publisher
OR
registryObject@Group

sourceOrganizationOrganizationThe Organization on whose behalf the creator was working.CreativeWorkregistryObject@Group
spatialCoveragePlaceThe spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. It is a subproperty of contentLocation intended primarily for more technical and detailed materials. For example with a Dataset, it indicates areas that the dataset describes: a dataset of New York weather would have spatialCoverage which was the place: the state of New York. Supersedes spatial.CreativeWorkcollection/coverage/spatial
temporalCoverageDateTime or
Text or
URL
The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in ISO 8601 time interval format. In the case of a Dataset it will typically indicate the relevant time period in a precise notation (e.g. for a 2011 census dataset, the year 2011 would be written "2011/2012"). Other forms of content e.g. ScholarlyArticle, Book, TVSeries or TVEpisode may indicate their temporalCoverage in broader terms - textually or via well-known URL. Written works such as books may sometimes have precise temporal coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 interval format format via "1939/1945". Supersedes datasetTimeInterval, temporal.CreativeWorkcollection/coverage/temporal
versionNumber or
Text
The version of the CreativeWork embodied by a specified resource.CreativeWorkregistryObject:collection:citationInfo:citationMetadata:version
alternateNameTextAn alias for the item.Thingcollection/name[@type='alternative']
OR
collection/name[@type='abbreviated']

descriptionTextA description of the item.Thingcollection/description[@type='brief']
OR
collection/description[@type='full']

identifierPropertyValue or
Text or
URL
The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details.Thingcollection/citationInfo/citationMetadata/identifier
AND/OR
collection/identifier
- Map to URL type where possible. Based on RDA resolvable identifier rules.
- Where resolvable identifier link is not possible, map as PropertyValue type. Identifier type + identifier value. E.g.
"identifier": {
"@type": "PropertyValue",
"propertyID": "OCoLC",
"value": "889647468"},
nameTextThe name of the item.ThingregistryObject:collection:name
(Title as displayed in RDA)

urlURLURL of the item.ThingRDA key= URL of record.
"https://researchdata.edu.au/view?key=<insert key>"


Table 3. RIF-CS mapping from RegistryObject/Service to Schema.org "Service"

Click here to expand...
Schema.org Property (v3.3)Expected TypeDescriptionProperty FromMaps to RIF-CS (v1.6)Mapping Notes
providerOrganization or
Person
The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller. Supersedes carrier.ServicerelatedInfo|relatedObject:Party/name where relation[@type='isOwnedBy' | 'isManagedBy']
OR
registryObject@Group

serviceTypeTextThe type of service being offered, e.g. veterans' benefits, emergency relief, etc.Serviceservice[@type]
termsOfServiceText or
URL
Human-readable terms of service documentation.Servicecollection/rights/licence[@rightsURI]
AND/OR
collection/rights/licence[@type]
AND/OR
collection/rights/licence
AND/OR
collection/rights/accessRights
AND/OR
collection/rights/accessRights[@rightsURI]

alternateNameTextAn alias for the item.Thingservice/name[@type='alternative']
OR
service/name[@type='abbreviated']

descriptionTextA description of the item.Thingservice/description[@type='brief']
OR
service/description[@type='full']

identifierPropertyValue or
Text or
URL
The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details.Thingservice/identifier- Map to URL type where possible. Based on RDA resolvable identifier rules.
- Where resolvable identifier link is not possible, map as PropertyValue type. Identifier type + identifier value. E.g.
"identifier": {"@type": "PropertyValue",
"propertyID": "OCoLC","value": "889647468"},
nameTextThe name of the item.Thingservice/name
(Title as displayed in RDA)

urlURLURL of the item.ThingRDA key= URL of record.
"https://researchdata.edu.au/view?key=<insert key>"



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.