FlyData/DataManagementVocabulary

From ImageWeb

Jump to: navigation, search

Vocabulary for data management platform

This vocabulary uses SiOC as a starting point, and focuses on terminology intended to be used directly by the data management platform. Additional (meta)data about any element may be added using appropriate vocabularies.

The following table and sections are automatically generated from source data maintained in spreadsheet form; the same source will also be used to generate an OWL/RDFS description of the new terms introduced here. Term definitions taken from existing vocabularies are lighter than new definitions introduced here.

Vocabulary summary

Class Property Value Label Comment
@prefix rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
@prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#>
@prefix owl:<http://www.w3.org/2002/07/owl#>
@prefix owl2:<http://www.w3.org/2006/12/owl2-xml#>
@prefix dc:<http://purl.org/dc/terms/>
@prefix foaf:<http://xmlns.com/foaf/0.1/>
@prefix xsd:<http://www.w3.org/2001/XMLSchema#>
@prefix sioc:<http://rdfs.org/sioc/ns#>
@prefix odf:<http://opendataforge.org/id2008/odf/>
<>
rdfs:seeAlso<http://sioc-project.org/ontology>
sioc:Usergroupuser groupe.g., the set of user accounts used by a research group
sioc:has_member* :: sioc:UserA member of a user group
sioc:Useruser accountspecifically, a user account on some system
sioc:account_of? :: foaf:AgentA person or agent to whom the account belongs
sioc:email? :: rdfs:ResourceEmail address associated with account
sioc:email_sha1? :: rdfs:LiteralHash of email address associated with account
sioc:Roleuser rolee.g., member of some group, collaborator with another group
sioc:function_of* :: sioc:Usere.g. a User who wields this role
-- SIOC doesn't restrict value to sioc:User – why?
sioc:has_scope* :: rdfs:ResourceA resource in scope (control?) of this role
sioc:Spacedata repositorye.g., a repository or web site
sioc:has_usergroup* :: sioc:UsergroupA user group that interacts or has a relationship with this space
sioc:space_of* :: rdfs:ResourceA resource in this space
sioc:Containerdata collectione.g. a data suite or collection of related datasets
sioc:container_of* :: sioc:ItemAn item in this container
sioc:parent_of* :: sioc:ContainerA sub-container in this container
sioc:Itemdata iteme.g., a dataset
sioc:has_modifier+ :: sioc:User
-- Why range inconsistency between has_creator, has_modifier, has_owner?
sioc:about* :: rdfs:ResourceSpecifies that this Item is about the indicated resource.
odf:DataSuitedata suitee.g. data associated with an experiment
-- Need to rethink all this revision malarkey
rdfs:subClassOfsioc:Container
odf:DataSuiteCurrentdata suite currentThe current revision of a data suite
rdfs:subClassOfodf:DataSuite
odf:has_snapshot* :: odf:DatasuiteSnapshotdataset snapshotA specific (fixed) revision of this dataset
odf:DataSuiteSnapshotdata suite snapshotA specific (fixed) revision of a data suite
rdfs:subClassOfodf:DataSuite
odf:Datasetdataseta sioc:Item that is some published data
-- Need to rethink all this revision malarkey
rdfs:subClassOfsioc:Item
sioc:has_container1 :: odf:DataSuitedata suiteA data suite of which this dataset is a member
odf:current_revision1 :: odf:DatasetRevisioncurrent revisionThe current revision of this dataset
odf:has_revision* :: odf:DatasetRevisiondataset revisionA specific (fixed) revision of this dataset
odf:type1 :: odf:DatasetTypedataset typeInformation about the type of this dataset
sioc:attachment* :: rdfs:Resourcedataset data streamA data stream associated with this dataset
-- Use new property and type for data stream? Can use anything from MPEG21/ORE?
sioc:has_modifier+ :: sioc:Usermodified byIdentifies a user who created or modified this dataset
odf:DatasetCurrentdataset current revisionThe current revision of some dataset
rdfs:subClassOfodf:Dataset
odf:DatasetRevisiondataset revisiona specific revision of some dataset
rdfs:subClassOfodf:Dataset
odf:DerivedDatasetderived dataseta dataset derived by computation from some other dataset(s)
rdfs:subClassOfodf:DatasetRevision
odf:derived_from+ :: odf:DatasetRevisionderived froma dataset revision from which this dataset was derived
odf:derived_by1 :: odf:DataServicederived bydata handling service used to perform the derivation
odf:DatasetTypedataset typedataset type description (for service matching)
odf:genre1 :: odf:DataGenredataset genreoverall kind of data; e.g. tabular, image, etc
odf:mime_type1 :: xsd:stringMIME typeMIME type of data stream
-- Apply this to a specific data stream attachment? How?
odf:schema* :: rdfs:Resourcedataset schemaSchema used for data (e.g XML or RDF)
-- More specific range?
odf:DataServicedata handling serviceData handling service
odf:input_type+ :: odf:DatasetTypeservice input typeType of input
-- Needs to be a sequence?
odf:output_type1 :: odf:DatasetTypeservice output typeType of output
odf:protocol1 :: odf:ServiceProtocolservice access protocole.g. GET, POST, APP, SPARQL, SOAP
odf:uri_template1 :: xsd:anyURIservice URI templateURI template for service access
odf:DataGenredataset genreGenre of data
^ rdf:typeodf:TABULARtabular dataTabular data (e.g. from spreadsheet)
^ rdf:typeodf:GRAPHICALimage or graphicImage data
^ rdf:typeodf:TEXTUALtext valueTextual data
^ rdf:typeodf:NUMERICscalar numeric valueNumeric value
odf:ServiceProtocolService access protocolProtocol or mechanism to access a data handling service
^ rdf:typeodf:HTTP_GETHTTP GET
^ rdf:typeodf:HTTP_POSTHTTP POST
^ rdf:typeodf:HTTP_ATOMPUBHTTP Atom protocol
^ rdf:typeodf:HTTP_SPARQLHTTP SPARQL
^ rdf:typeodf:HTTP_SOAPHTTP SOAP
rdfs:ResourceCommon SIOC properties
sioc:has_creator* :: sioc:Usercreated byCreator (as user account) of some resource
-- Why range inconsistency between has_creator, has_modifier, has_owner?
sioc:has_modifier* :: sioc:Usermodified byModifier (as user account) of some resource
-- SIOC restricts domain of this to sioc:Item

SIOC restricts domain of this to sioc:Item

sioc:has_owner* :: sioc:Userowned byOwner (as user account) of some resource
-- Why range inconsistency between has_creator, has_modifier, has_owner?
sioc:id* :: rdfs:Literalidentified asIdentifier of a SIOC resource
sioc:link* :: sioc:Itemattached toLink to SIOC item containing this resource
sioc:links_to* :: rdfs:Resourcelinked toA resource referenced by this item
<= dc:references
sioc:related_to* :: rdfs:Resourcerelated toRelated resources for this resource.
sioc:name* :: rdfs:LiteralnameThe name of a SIOC instance, e.g. a username for a User, group name for a Usergroup, etc.
-- Why not rdfs:Label?
sioc:note* :: rdfs:LiteralnoteA note associated or describing this resource
-- Why not rdfs:seeAlso?
sioc:topic* :: rdfs:ResourcetopicA topic of interest, linking to the appropriate resource, e.g., in the Open Directory Project or of a SKOS category.
<= dc:descriptionDC suggests keywords or controlled vocabulary
Personal tools
Oxford DMP online
MIIDI
Claros