Help:Data Catalog Schema: Difference between revisions

From Ruisdael Observatory Data Catalog
 
(14 intermediate revisions by the same user not shown)
Line 30: Line 30:
* '''[[property:creator]]''' -> foaf:Agent
* '''[[property:creator]]''' -> foaf:Agent
* '''[[property:creator_organization]]''' -> Organization
* '''[[property:creator_organization]]''' -> Organization
* '''[[property:format]]'''
spatial:
* '''[[property:atLocation]]'''
* '''[[property:hasGeographicCoordinates]]'''
* '''[[property:hasElevation]]'''
temporal:
*  '''[[property:startDate]]'''
*  '''[[property:endDate]]'''


* [[property:temporalResolution]] (include later)
* [[property:temporalResolution]] (include later)
Line 70: Line 79:
Instances of Category:Organization should give essential information on an Organization
Instances of Category:Organization should give essential information on an Organization


* [[Property:foaf:name]]
* [[Property:Foaf:name]]
* [[Property:identifier]] (ROR)
* [[Property:contactPoint]]
* [[Property:contactPoint]]


Queries
Queries
* members of Organization: query `[[Category:Person]][[affiliation::{{PAGENAME}}]]`
* members of Organization: query <nowiki>[[Category:Person]][[affiliation::{{PAGENAME}}]]</nowiki>
* datasets owned by organization: query `[[Category:Dataset]][[creator_organization::{{PAGENAME}}]]`
* datasets owned by organization: query <nowiki>[[Category:Dataset]][[creator_organization::{{PAGENAME}}]]</nowiki>
* dataservices owned by organization: query `[[Category:DataService]][[creator_organization::{{PAGENAME}}]]`
* dataservices owned by organization: query <nowiki>[[Category:DataService]][[creator_organization::{{PAGENAME}}]]</nowiki>
  * requires adding `creator_organization` property to dataServices
** requires adding `creator_organization` property to dataServices
 
==[[:Category:Campaign]]==
[[Form:Campaign]] [[Template:Campaign]]
 
mandatory:
* '''[[property:title]] ''' (mandatory)
* '''[[property:description]]''' (mandatory)
* '''[[property:hasParticipant]]''' (multi value)
* '''[[property:contactPoint]]''' (campaign coordinator)
* '''[[property:landingPage]]'''
 
Geo:
* '''[[property:atLocation]]''' (mandatory)
* '''[[property:hasGeographicCoordinates]]'''
 
temporal:
*  '''[[property:startDate]]'''
*  '''[[property:endDate]]'''
 
datasets:
* [[Property:contributesTo]] (Dataset) (multivalue)
 
logo:
* [[Property:hasImage]]
 
=Dataset Search=
* [[Form:DatasetSearch]]
* [[Template:DatasetSearch]]
* [[Special:RunQuery/DatasetSearch]]
* {{#queryformlink:form=DatasetSearch|link text=Dataset Search}}
 
search parameters:
 
* property:creator -> foaf:Agent
* property:creator_organization -> Organization
* property:servedBy
* property:theme
* property:format
* property:license
* property:atLocation
* property:startDate
* property:endDate


=Other structures=
=Other structures=
==Media - related to Datasets, DataServices, etc==
[[Form:FileDescription]] [[Template:FileDescription]]
[[Project:File]] instructs wiki to use Form:FileDescription to on File: namespace
* [[Property:pertainsTo]]


==[[Template:terminfo]]==
==[[Template:terminfo]]==

Latest revision as of 15:36, 10 September 2024


Important Vocabularies


Schema:

Category:Dataset

Form:Dataset Template:Dataset

mandatory:

recommended:

optional:

spatial:

temporal:

Category:Foaf:Person

Form:Person Template:Person

mandatory:

recommended:


Category:DataService

Form:DataService Template:DataService

mandatory:

optional:

Category:Organization

Form:Organization Template:Organization

Instances of Category:Organization should give essential information on an Organization

Queries

  • members of Organization: query [[Category:Person]][[affiliation::{{PAGENAME}}]]
  • datasets owned by organization: query [[Category:Dataset]][[creator_organization::{{PAGENAME}}]]
  • dataservices owned by organization: query [[Category:DataService]][[creator_organization::{{PAGENAME}}]]
    • requires adding `creator_organization` property to dataServices

Category:Campaign

Form:Campaign Template:Campaign

mandatory:

Geo:

temporal:

datasets:

logo:

Dataset Search

search parameters:

  • property:creator -> foaf:Agent
  • property:creator_organization -> Organization
  • property:servedBy
  • property:theme
  • property:format
  • property:license
  • property:atLocation
  • property:startDate
  • property:endDate

Other structures

Media - related to Datasets, DataServices, etc

Form:FileDescription Template:FileDescription


Project:File instructs wiki to use Form:FileDescription to on File: namespace

Template:terminfo

  • input: (1) property of category name. ie. Property:Foaf:mbox, :Category:Dataset
  • invoking:{{terminfo|Property:Foaf:mbox}} OR {{terminfo|:Category:Dataset}}
  • examples:

DatasetCategory:Dataset<br/>A collection of data, published or curated by a single agent, and available for access or download in one or more representations. (en) mboxProperty:Foaf:mbox<br/>personal mailbox - A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. (en)