Help:Data Catalog Schema: Difference between revisions
Andre Castro (talk | contribs) (Created page with " = Important Vocabularies= * DCAT: MediaWiki:Smw_import_dcat * Dublin Core Terms: MediaWiki:Smw_import_dcterms * FOAF: MediaWiki:Smw_import_foaf = Schema: = ==Category:Dataset== Form:Dataset Template:Dataset mandatory: * '''property:title ''' (mandatory) * '''property:description''' (mandatory) * '''property:hasStatus''' (mandatory) recommended: * '''property:contactPoint''' -> foaf:Agent TODO: redlink to Agent form * ''...") |
Andre Castro (talk | contribs) |
||
(18 intermediate revisions by the same user not shown) | |||
Line 17: | Line 17: | ||
* '''[[property:title]] ''' (mandatory) | * '''[[property:title]] ''' (mandatory) | ||
* '''[[property:description]]''' (mandatory) | * '''[[property:description]]''' (mandatory) | ||
recommended: | recommended: | ||
* '''[[property:contactPoint]]''' -> foaf:Agent TODO: redlink to Agent form | * '''[[property:contactPoint]]''' -> foaf:Agent TODO: redlink to Agent form | ||
* '''[[property:theme]] ''' - with controlled vocabulary | * '''[[property:theme]] ''' - with controlled vocabulary | ||
* [[property:keyword]] - with controlled vocabulary (include later) | * [[property:keyword]] - with controlled vocabulary (include later) | ||
optional: | optional: | ||
* '''[[property:landingPage]]''' | * '''[[property:landingPage]]''' | ||
* '''[[property:accessRights]]''' | * '''[[property:accessRights]]''' | ||
* '''[[property:identifier]]''' | * '''[[property:identifier]]''' | ||
* '''[[property:publisher]]''' -> foaf:Agent | * '''[[property:publisher]]''' -> foaf:Agent | ||
* '''[[property:creator]]''' -> foaf:Agent | * '''[[property:creator]]''' -> foaf:Agent | ||
* '''[[property:creator_organization]]''' -> Organization | |||
* '''[[property:format]]''' | |||
spatial: | |||
* '''[[property:atLocation]]''' | |||
* '''[[property:hasGeographicCoordinates]]''' | |||
* '''[[property:hasElevation]]''' | |||
temporal: | |||
* '''[[property:startDate]]''' | |||
* '''[[property:endDate]]''' | |||
* [[property:temporalResolution]] (include later) | |||
* [[property:temporal]] -> property:periodOfTime | * [[property:temporal]] -> property:periodOfTime | ||
* [[property:spatial]] -> property:Location | * [[property:spatial]] -> property:Location | ||
==[[:Category:Foaf:Person]]== | ==[[:Category:Foaf:Person]]== | ||
Line 65: | Line 73: | ||
* [[Property:documentation]] | * [[Property:documentation]] | ||
== [[:Category:Organization]] == | |||
[[Form:Organization]] [[Template:Organization]] | |||
Instances of Category:Organization should give essential information on an Organization | |||
* [[Property:Foaf:name]] | |||
* [[Property:identifier]] (ROR) | |||
* [[Property:contactPoint]] | |||
Queries | |||
* members of Organization: query <nowiki>[[Category:Person]][[affiliation::{{PAGENAME}}]]</nowiki> | |||
* datasets owned by organization: query <nowiki>[[Category:Dataset]][[creator_organization::{{PAGENAME}}]]</nowiki> | |||
* dataservices owned by organization: query <nowiki>[[Category:DataService]][[creator_organization::{{PAGENAME}}]]</nowiki> | |||
** 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
- DCAT: MediaWiki:Smw_import_dcat
- Dublin Core Terms: MediaWiki:Smw_import_dcterms
- FOAF: MediaWiki:Smw_import_foaf
Schema:
Category:Dataset
mandatory:
- property:title (mandatory)
- property:description (mandatory)
recommended:
- property:contactPoint -> foaf:Agent TODO: redlink to Agent form
- property:theme - with controlled vocabulary
- property:keyword - with controlled vocabulary (include later)
optional:
- property:landingPage
- property:accessRights
- property:identifier
- property:publisher -> foaf:Agent
- property:creator -> foaf:Agent
- property:creator_organization -> Organization
- property:format
spatial:
temporal:
- property:temporalResolution (include later)
- property:temporal -> property:periodOfTime
- property:spatial -> property:Location
Category:Foaf:Person
mandatory:
recommended:
Category:DataService
Form:DataService Template:DataService
mandatory:
- Property:Foaf:name
- Property:accessRights - public / private
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:
- property:title (mandatory)
- property:description (mandatory)
- property:hasParticipant (multi value)
- property:contactPoint (campaign coordinator)
- property:landingPage
Geo:
- property:atLocation (mandatory)
- property:hasGeographicCoordinates
temporal:
datasets:
- Property:contributesTo (Dataset) (multivalue)
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
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)