Schema.org mapping
The ProcessCore is designed to be compatible with RO-Crate, and therefore it's model structure closely follows Schema.org. Here we track the mapping between ProcessCore and Schema.org, and note any deviations or extensions.
Dataset
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
schema:Dataset |
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
Renaming |
|
Core |
|
- |
|
Core (Suggested) |
|
Complex mapping (schema.org property is chosen based on role filed inside person) |
|
Datamap |
|
Renaming |
|
Core |
|
Added Property |
LabProcess
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
bioschemas:LabProcess |
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
Renaming |
|
Core |
|
Renaming |
|
Core |
|
Renaming |
|
Core |
|
- |
LabProtocol
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
bioschemas:LabProtocol |
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
Renaming |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
Added Property |
Material
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
bioschemas:Sample |
Renaming |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
- |
Data
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
schema:MediaObject |
Renaming |
|
Core |
|
- |
|
Core |
|
Renaming and String conversion |
|
Core |
|
Renaming and String conversion |
|
Core |
|
Renaming |
|
Core |
|
- |
|
Core |
|
Added Property |
PropertyValue
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
schema:PropertyValue |
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
- |
|
Core |
|
Renaming |
|
Core |
|
Renaming |
|
Core |
|
Renaming |
|
Core |
|
Renaming |
|
Core |
|
Renaming |
FormalParameter
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
bioschemas:FormalParameter |
- |
|
Core |
|
- |
|
Core |
|
Renaming |
|
Core |
|
- |
DefinedTerm
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Core |
bioschemas:DefinedTerm |
- |
|
Core |
|
- |
|
Core |
|
Renaming |
|
Core |
|
- |
Person
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
ISA |
schema:Person |
- |
|
ISA |
schema:givenName |
- |
|
ISA |
schema:familyName |
- |
|
ISA |
schema:email |
- |
|
ISA |
schema:affiliation |
- |
|
ISA |
schema:identifier |
- |
|
ISA |
schema:additionalProperty |
- |
|
ISA |
schema:jobTitle |
- |
DataContext
PC property |
Location |
Schema.org Property |
Mapping |
|---|---|---|---|
|
Datamap |
schema:PropertyValue |
- |
|
Datamap |
schema:subjectOf |
Renaming |
|
Datamap |
schema:value + schema:valueReference |
Renaming plus merging strings into object (DefinedTerm) |
|
Datamap |
schema:pattern (on data) |
Renaming plus moving into child |
|
Datamap |
schema:unit + schema:unitCode |
Renaming plus merging strings into object (DefinedTerm) |
|
Datamap |
schema:alternateName |
Renaming |
|
Datamap |
schema:description |
- |
|
Datamap |
schema:measurementMethod |
Renaming |
ProcessCore