Skip to content

Commit cda45f1

Browse files
committed
Update model after TeSS dev call 2026-07-01
1 parent 6d933d4 commit cda45f1

4 files changed

Lines changed: 28 additions & 14 deletions

File tree

models/all-to-all-mapping.csv

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,30 @@ dc:date,,,Date created,Start,,earliest date found,,,Date Created,Start Date,"Dat
1616
DateTime",ONE,ISO 8601,,Recommended,dateCreated,startDate,yes,,,Date created,Start,,Date created,,,,
1717
dc:date,,Could add,Date modified,End,,lastest date found,Version Date,,Date Modified,End Date,"Date
1818
DateTime","Material: ONE
19-
Event: MANY",ISO 8601,,Required,dateModified,endDate,yes,,,Date modified,End,,Date modified,,,Version Date,Version date for the most recently published or broadcast resource.
19+
Event: MANY",ISO 8601,,Recommended,dateModified,endDate,yes,,,Date modified,End,,Date modified,,,Version Date,Version date for the most recently published or broadcast resource.
2020
dc:contributor,,Should add (with Author),Contributors,Contributors,Should extend (roles),,,,Contributor(s)* [see Author(s)],Contrutor(s),"Person
2121
Organization",MANY,"Person: Name, URL (ORCID if exists).
2222
Organization: Name, URL (ROR if exists)",Recommended,Recommended,contributor,,yes MATERIALS,name,,Contributors,,,Contributors,,,,
23-
dc:rights,matches,,Licence,License,Should add to Event,,License,,License,,"CreativeWork
23+
dc:rights,matches,,Licence,,Should add to Event,,License,,License,,"CreativeWork
2424
URL",ONE,OSI,Required if exists,,license,,yes MATERIALS,,,Licence,,,Licensing and (re)use details,,Drop-down with common,Licence,"A license document that applies to this content, typically indicated by URL"
2525
dc:identifier,matches,,DOI,Identifier,Should address for Events,if doi; store as URI,,,DOI,Identifier,"PropertyValue
2626
Text
27-
URL",ONE,URL of DOI or equivalent identifier,Required if exists,Required if exists,identifier,,yes MATERIALS,,,DOI,,,DOI,,,,
27+
URL",ONE,URL of DOI or equivalent identifier,Required if exists,Required if exists,identifier,,yes MATERIALS,,PROPOSED EVENTS: Thing:identifier,DOI,,,DOI,,,,
2828
,matches,,Target audiences,Target audiences,,,Target Group (Audience),,Target Group (Audience),Target Group (Audience),Text,MANY,,Recommended,Recommended,audience,audience,yes,"educationalRole, audienceType or name",,Target audiences,Target audiences,,Target audiences,Target audiences,,Target Group (Audience),Principal users(s) for which the resource was designed.
2929
,,,Learning objectives,Learning objectives,,,Learning Outcome(s),,Learning Outcome(s),Learning Outcome(s),Text,MANY,It is recommended that you utilize terms from the Blooms taxonomy,Recommended,Recommended,teaches,teaches,yes,name (or direct),Multiple values are turned into a markdown bulleted list,Learning objectives,Learning objectives,,Learning outcomes,Learning outcomes,,Learning Outcome(s),"Descriptions of what knowledge, skills or abilities a learner should acquire on completion of the resource."
3030
,matches,,Competency level,,,,Expertise Level,,Expertise Level,Expertise Level,"DefinedTerm
3131
Text
3232
URL",ONE,"Example from ELIXIR: Beginner, Intermediate, Advanced.
3333
Example from DALIA: Novice, Beginner, Competent, Proficient, Expert.
34-
Example from DReSA and DIRECT: Awareness, Working, Practitioner, Expert.",Recommended,Recommended,educationalLevel,,yes MATERIALS,name (or direct),"Currently will only accept: ""beginner"", ""intermediate"", ""advanced""",Competency level,,,Expertise (skill) level,,,Expertise (Skill) Level,"Target skill level in the topic being taught; example values include: beginner, intermediate, advanced."
34+
Example from DReSA and DIRECT: Awareness, Working, Practitioner, Expert.",Recommended,Recommended,educationalLevel,,yes MATERIALS,name (or direct),"Currently will only accept: ""beginner"", ""intermediate"", ""advanced"".
35+
PROPOSED EVENTS: ""EducationalEvent: educationalLevel
36+
(where EducationalEvent extends Event, we support it as well as Event, type is both CourseInstance and EducationalEvent)""",Competency level,,,Expertise (skill) level,,,Expertise (Skill) Level,"Target skill level in the topic being taught; example values include: beginner, intermediate, advanced."
3537
,,,,,,,Resource URL Type,"It represents the type of the URL of the resource, that is the used scheme (e.g., Web Address URL, DOI, ARK, etc.). ",,,,,,,,,,,,,,,,,,,Resource URL Type,"Designation of the identifier scheme used for the resource URL , e.g., DOI, ARK, Handle."
36-
?,,Could add,Cost basis,Cost basis,Should add to Event,,Access Cost,,Access Cost,Access Cost,Text ,ONE,"Value and currency eg ""50 GBP""",Recommended,Recommended,,,,,EVENTS: missing offers from serialize,,Cost basis,,,Access cost,,Access Cost,Access cost: Choice stating whether or not there is a fee for use of the resource (CV = Y/N/Maybe with recommendation that further explanation of “Maybe” goes in the Description field for “It depends” or “It changes” explanations).
38+
?,,Could add,Cost basis,Cost basis,Should add to Event,,Access Cost,,Access Cost,Access Cost,Text ,ONE,"Value and currency eg ""50 GBP""",Recommended,Recommended,,,,,"EVENTS: missing offers from serialize
39+
PROPOSED: ""offers"": {""@type"": ""Offer"", ""price"": ""50"", ""priceCurrency"": ""GBP"" }",,Cost basis,,,Access cost,,Access Cost,Access cost: Choice stating whether or not there is a fee for use of the resource (CV = Y/N/Maybe with recommendation that further explanation of “Maybe” goes in the Description field for “It depends” or “It changes” explanations).
3740
dc:language,,Must extend,inLanguage,inLanguage,Must add to Material,,Primary Language,,Primary Language,Primary Language,"Language
38-
Text",MANY,IETF BCP 47,Recommended,Recommended,,,,,EVENTS: missing inLanguage from serialize,,,,Language,Language,,Primary language,Language in which the resource was originally published or made available.
41+
Text",MANY,IETF BCP 47,Recommended,Recommended,,,,,"EVENTS: missing inLanguage from serialize
42+
PROPOSED MATERIALS: inLanguage",,,,Language,Language,,Primary language,Language in which the resource was originally published or made available.
3943
dc:subject,,Must add,Scientific Topics,Scientific Topics,"Must address (CV, lookup)",,,,Scientific Topic(s) / Field(s) of Research,Scientific Topic(s) / Field(s) of Research,Text,MANY,"Varies by instance, eg EDAM (ELIXIR), PaNET (PaNOSC).",,,about,about,yes,name (or direct - see notes),"Takes the ""name"" property if it is on a ""DefinedTerm"". Takes the value from ""about"" if its a URI starting with ""http://edamontology.org""",Fields of Research,Fields of Research,Refer to ANZSRC,,Topic(s),"Tags like DDLS, PM",,
4044
,,,Status,,,,,,,,,,,,,creativeWorkStatus,,yes MATERIALS,,,Status,,,Status,,,,
4145
,,,Version,,,,,,,,,,,,,version,,yes MATERIALS,,,Version,,,Version,,,,
@@ -46,9 +50,9 @@ dc:subject,,Must add,Scientific Topics,Scientific Topics,"Must address (CV, look
4650
,,,Events,,,,,,,,,,,,, -,,no,,,Events,,,Events,,,,
4751
,,,Operations,Operations,,,,,,,,,,,, - , - ,no,,,,,,,,,,
4852
?,,Should add (external tool),External resources,External resources,,,,,External Resources,External Resources,Thing,MANY,"Thing: Name, URL",Recommended,Recommended,mentions,mentions,yes,"name, url","EVENTS: Only available on ""Course""",External resources,,,,Associatted resources,,,
49-
,matches,,,Timezone,,,,,,Timezone,Text,ONE,RFC 822 4-digit time zone [TBC],,Recommended,, - ,no,,,,Timezone,,,,,,
53+
,matches,,,Timezone,,,,,,Timezone,Text,ONE,IANA RFC 6557,,Recommended,, - ,no,,,,Timezone,,,,,,
5054
,,,,Duration,,,,,,,,,,,,,duration,no,,,,,,,Duration,,,
51-
,,,,Venue,,,,,,Location [Venue],Text ,ONE,(name and optional street address),,Required,,location,yes EVENTS,"Direct, or name + streetAddress","Will appear as ""name, streetAddress"" if both are provided",,Venue,,,Venue,,,
55+
,,,,Venue,,,,,,Location [Venue],Text ,ONE,(name and optional street address),,Recommended,,location,yes EVENTS,"Direct, or name + streetAddress","Will appear as ""name, streetAddress"" if both are provided",,Venue,,,Venue,,,
5256
,matches,,,City,,,,,,Location [City],Text,ONE,,,Recommended,,location,yes EVENTS,addressLocality,"Address fields can be provided as a ""PostalAddress"" under the ""location"", or a ""Place"" which itself has an ""address"" which is a ""PostalAddress""",,City,,,City,,,
5357
,,,,Region,,,,,,,,,,,,,location,yes EVENTS,addressRegion,https://schema.org/Place,,,,,,,,
5458
,matches,,,Country,,,,,,Location [Country],Text,ONE,ISO 3166 2-character,,Recommended,,location,yes EVENTS,addressCountry,https://schema.org/PostalAddress,,Country,,,Country,,,
@@ -64,8 +68,18 @@ URL",MANY,"Text or URL, see examples here or https://zenodo.org/records/166378#.
6468
,,,,Credit/recognition,,,,,,,,,,,,, - ,no,,,,,,,,,,
6569
,,,,Sponsors,,,,,,,,,,,,,sponsor or funder,yes EVENTS,name,,,,,,,,,
6670
,"matches, contains",,,Subtitle,,,,,,,,,,,,,alternateName,yes EVENTS,,,,,,,,,,
67-
?,,,Project,Project,"Must add (RAID, name)",,,,Project,Project,Project,MANY,"Organization: Name, URL (RAID PID if exists)",Required if exists,Required if exists,,,,,,,,,,,,,
68-
?,,,Funder,Funder,Must add (Dataverse requires),,,,Funder,Funder,Organization,MANY,"Organization: Name, URL (ROR if exists)",Required if exists,Required if exists,,,,,,,,,,,,,
71+
?,,,Project,Project,"Must add (RAID, name)",,,,Project,Project,Project,MANY,"Organization: Name, URL (RAID PID if exists)",Required if exists,Required if exists,,,,,"PROPOSED:
72+
""funding"": {
73+
""@type"": ""Grant"",
74+
""identifier"": <RAID PID or URL>,
75+
""funder"": {
76+
""@type"": ""Organization"",
77+
""name"": <name>,
78+
""identifier"": <ROR or URL>,
79+
""url"": <URL>
80+
}
81+
}",,,,,,,,
82+
?,,,Funder,Funder,Must add (Dataverse requires),,,,Funder,Funder,Organization,MANY,"Organization: Name, URL (ROR if exists)",Required if exists,Required if exists,,,,,PROPOSED: See Project,,,,,,,,
6983
,,,,,,,,,,,,,,,,,,,,,Other types,,,,,,,
7084
,,,,,,,,,,,,,,,,,,,,,Subsets,,,,,,,
7185
,,,,,,,,,,,,,,,,,,,,,Syllabus,,,,,,,
@@ -81,4 +95,4 @@ URL",MANY,"Text or URL, see examples here or https://zenodo.org/records/166378#.
8195
,,,,,,,,,,,,,,,,,,,,,,,,Advancement,,eLearning only,,
8296
,,,,,,,,,,,,,,,,citation,,,,,,,,Preferred citation,,,,
8397
,,,,,,,,,,,,,,,,contributor,,,,,,,,Modification contact person,,,,
84-
,,,,Instructors,,,,,,Instructor(s),Person,MANY,"Person: Name, URL (ORCID if exists).",,Recommended,instructor,,,,,,,,,,,,
98+
,,,,Instructors,,,,,,Instructor(s),Person,MANY,"Person: Name, URL (ORCID if exists).",,Recommended,instructor,,,,PROPOSED: CourseInstance: instructor,,,,,,,,

models/all-to-all-mapping.xlsx

232 Bytes
Binary file not shown.

models/minimum-metadata-model.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Date Created,Start Date,"Date
2020
DateTime",ONE,ISO 8601,,Recommended,,,2026-03-30,2026-10-04
2121
Date Modified,End Date,"Date
2222
DateTime","Material: ONE
23-
Event: MANY",ISO 8601,,Required,Version date for the most recently published or broadcast resource.,,2026-06-09,2026-10-09
23+
Event: MANY",ISO 8601,,Recommended,Version date for the most recently published or broadcast resource.,,2026-06-09,2026-10-09
2424
Contributor(s),Contrutor(s),"Person
2525
Organization",MANY,"Person: Name, URL (ORCID if exists).
2626
Organization: Name, URL (ROR if exists)",Recommended,Recommended,,"MATERIAL: Individuals or entities who provided specific assistance, technical input, data, or materials to the work but may not meet the full criteria for authorship. This field supports freetext name and ORCID.
@@ -57,9 +57,9 @@ Content Provider,Content Provider,Organization,ONE,"Organization: Name, URL (ROR
5757
,,,,,,,,,,
5858
,,,,,,,,,,
5959
External Resources,External Resources,Thing,MANY,"Thing: Name, URL",Recommended,Recommended,,"Include links to tools, policies, standards or databases to associate with this resource. For ELIXIR TeSS, you can search FAIRsharing, the ELIXIR Tools and Data Services Registry, or enter a title and URL.",,
60-
,Timezone,Text,ONE,RFC 822 4-digit time zone [TBC],,Recommended,,EVENT PROPOSED: The timezone [select from list],,
60+
,Timezone,Text,ONE,IANA RFC 6557,,Recommended,,EVENT PROPOSED: The timezone [select from list],,
6161
,,,,,,,,,,
62-
,Location [Venue],Text ,ONE,(name and optional street address),,Required,,EVENT: Physical location of the event if its being conducted Face-to-face.,,
62+
,Location [Venue],Text ,ONE,(name and optional street address),,Recommended,,EVENT: Physical location of the event if its being conducted Face-to-face.,,
6363
,Location [City],Text,ONE,,,Recommended,,EVENT: Physical location of the event if its being conducted Face-to-face.,,
6464
,,,,,,,,,,
6565
,Location [Country],Text,ONE,ISO 3166 2-character,,Recommended,,EVENT: Physical location of the event if its being conducted Face-to-face.,,GB

models/minimum-metadata-model.xlsx

-11 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)