code-openness / Data

The pre-processing and formatting of the data to setup the Wikidata instance
0 stars 0 forks source link

Research RDFS #18

Closed AbdBarho closed 5 years ago

hannahtro commented 5 years ago

RDF (Research Description Framework): RDF is a method for modelling information. Statements about resources consist of triples: subject-predicate-object. In the diagram below the subject 'author' and the object 'human' are connected by the predicate 'is'.

RDF_triple

RDF describes resources with classes, properties and values.

part of vocabulary in RDF: Classes: rdf:Property (class of RDF properties) RDF_Property

Properties: rdf:type (the subject is an instance of a class) RDF_type

RDFS (RDF Schema): RDFS provides vocabulary to model information of a specific application domain. All schema information in RDFS is defined by RDF triples.

part of vocabulary in RDFS: Classes: rdfs:Class (class of classes) RDFS_Class

Properties: rdfs:subClassOf (subject is subclass of a class), rdfs:subPropertyOf (subject is subproperty of property), rdfs:domain (domain of subject property), rdfs:range (range of subject property) RDFS_subClassOf

RDFS_subPropteryOf

RDFS_domain

RDFS_range

! Classes are used to construct types of objects. Properties are used to describe objects. (complete list of RDF classes and RDF properties: https://www.w3.org/TR/rdf-schema/#ch_property)

Concept of inference: extracting more about the data than what is explicitly expressed in data From "A rdfs:SubclassOf B" and "r rdf:type A" follows "r rdf:type B"

Using hierarchy of related properties in order to introduce specificity: From "P rdfs:subPropertyOf R" and "A P B" follows "A R B"