Skip to content

Latest commit

 

History

History
463 lines (408 loc) · 10.4 KB

judaicalink-ontology.md

File metadata and controls

463 lines (408 loc) · 10.4 KB

Ontology Documentation

The JudaicaLink Ontology can be obtained via http://ontology.judaicalink.org/

This is the main ontology document. All other representations are generated automatically from this document.

Namespaces

The following namespaces are used in this ontology:

@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix gndo: <http://d-nb.info/standards/elementset/gnd#> .
@prefix jl: <http://data.judaicalink.org/ontology/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .

Concept

Class: skos:Concept

skos:altLabel

skos:altLabel
    a rdf:Property ;
    rdfs:label "alternative label"@en ;
    rdfs:comment "Alternative writing format or language of the preferred label of a person or concept"@en ;
    rdfs:range rdfs:Literal .

skos:prefLabel

skos:prefLabel
    a rdf:Property ;
    rdfs:label "preferred label"@en ;
    rdfs:comment "The label that is preferred to be used for a person or concept"@en ;
    rdfs:range rdfs:Literal .

skos:related

skos:related
    a rdf:Property ;
    rdfs:label "has related"@en ;
    rdfs:comment "used to assert an associative link between two skos concepts"@en ;
    rdfs:range skos:Concept .

skos:scopeNote

skos:scopeNote
    a rdf:Property ;
    rdfs:label "scope note"@en ;
    rdfs:comment "Notes are used to provide information relating to skos concepts"@en ;
    rdfs:range rdfs:Literal .

skos:broader

skos:broader
    a rdf:Property ;
    rdfs:label "has broader"@en ;
    rdfs:comment "used to indicates that one skos concept is in some way more general (broader) than the other"@en  ;
    rdfs:range skos:Concept .

skos:narrower

skos:narrower
    a rdf:Property ;
    rdfs:label "has narrower"@en ;
    rdfs:comment "used to indicates that one skos concept is in some way less general (narrower) than the other"@en ;
    rdfs:range skos:Concept .

foaf:primaryTopic

foaf:primaryTopic
    a rdf:Property ;
    rdfs:label "primary topic"@en ;
    rdfs:comment "The primary topic of some page or document"@en ;
    rdfs:range owl:Thing .

owl:sameAs

owl:sameAs
    a rdf:Property ;
    rdfs:label "same as"@en ;
    rdfs:comment "These constructs may be used to create a number of different names that refer to the same individual"@en ;
    rdfs:range owl:Thing .

dcterms:identifier

dcterms:identifier
    a rdf:Property ;
    rdfs:label "identifier"@en ;
    rdfs:comment "An unambiguous reference to the resource within a given context"@en ;
    rdfs:range rdfs:Literal .

dcterms:subject

dcterms:subject
    a rdf:Property ;
    rdfs:label "subject"@en ;
    rdfs:comment "The topic of the resource, category or subject heading that further describes this resource. (broader category used to describe ) "@en ;
    rdfs:range owl:Thing .

jl:describedAt

jl:describedAt
    a rdf:Property ;
    rdfs:label "described at"@en ;
    rdfs:comment "Link to textual resource of encyclopedia article"@en ;
    rdfs:range foaf:Document .

jl:hasAbstract

jl:hasAbstract
    a rdf:Property ;
    rdfs:label "has abstract"@en ;
    rdfs:comment "The abstract of the article in which the concept or the person is described "@en ;
    rdfs:range rdfs:Literal .

jl:hasCategory

jl:hasCategory
    a rdf:Property ;
    rdfs:label "has category "@en ;
    rdfs:comment "The category to which the concept was assigned to in the original data source"@en ;
    rdfs:range skos:Concept .

jl:referTo

jl:referTo
    a rdf:Property ;
    rdfs:label "refer to"@en ;
    rdfs:comment "Used for redirection of one concept to another concept mostly in encyclopedias (when there is a name change or other reasons)"@en ;
    rdfs:range skos:Concept .

geo:asWKT

geo:asWKT
    a rdf:Property ;
    rdfs:label "asWKT"@en ;
    rdfs:comment "The WKT serialization of a geometry"@en ;
    rdfs:range geo:wktLiteral .

jl:hasAnnotation

jl:hasAnnotation
    a rdf:Property ;
    rdfs:label "has annotation"@en ;
    rdfs:comment "An annotation to the triple"@en ;
    rdfs:range rdfs:Literal .

Person

Class: foaf:Person

gnd:gndIdentifier

gndo:gndIdentifier
    a rdf:Property ;
    rdfs:label "gnd identifier"@en ;
    rdfs:comment "The identifier of the person or concept in the Integrated Authority File of the German National Library (GND)"@en ;
    rdfs:range rdfs:Literal .

jl:birthDate

jl:birthDate
    a rdf:Property ;
    rdfs:label "birth date"@en ;
    rdfs:comment "The date of birth of the person "@en ;
    rdfs:range rdfs:Literal .

jl:deathDate

jl:deathDate
    a rdf:Property ;
    rdfs:label "death date"@en ;
    rdfs:comment "The date of death of the person"@en ;
    rdfs:range rdfs:Literal .

jl:birthLocation

jl:birthLocation 
    a rdf:Property ;
    rdfs:label "birth location"@en ;
    rdfs:comment "The location of birth of the person"@en ;
    rdfs:range rdfs:Literal .

jl:deathLocation

jl:deathLocation 
    a rdf:Property ;
    rdfs:label "death location"@en ;
    rdfs:comment "The location of death of the person"@en ;
    rdfs:range rdfs:Literal .

jl:occupation

jl:occupation
    a rdf:Property ;
    rdfs:label "occupation"@en ;
    rdfs:comment "The occupation of the person "@en ;
    rdfs:range rdfs:Literal .

jl:hasPublication

jl:hasPublication
    a rdf:Property ;
    rdfs:label "has publication"@en ;
    rdfs:comment "The publications of the person"@en ;
    rdfs:range rdfs:Literal .

Document

Class: foaf:Document

foaf:primaryTopic

foaf:primaryTopic
    a rdf:Property ;
    rdfs:label "primary topic"@en ;
    rdfs:comment "The primary topic of some page or document"@en ;
    rdfs:range owl:Thing .

rdfs:label

rdfs:label
    a rdf:Property ;
    rdfs:label "label"@en ;
    rdfs:comment "used to provide a human-readable version of a resource's name"@en ;
    rdfs:range rdfs:Literal .

dcterms:created

dcterms:created
    a rdf:Property ;
    rdfs:label "created"@en ;
    rdfs:comment "Date of creation of the resource"@en ;
    rdfs:range rdfs:Literal .

Annotation

Class:Annotations

jl:Annotation

jl:Annotation a owl:Class ;
  rdfs:label "Annotation" .

jl:text

jl:text a owl:DatatypeProperty ;
  rdfs:label "Text" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:string .

jl:uuid

jl:uuid a owl:DatatypeProperty ;
  rdfs:label "UUID" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:string .

jl:status

jl:status a owl:DatatypeProperty ;
  rdfs:label "Status" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:string .

jl:published

jl:published a owl:DatatypeProperty ;
  rdfs:label "Published" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:boolean .

jl:issue-url

jl:issue-url a owl:ObjectProperty ;
  rdfs:label "Issue URL" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:anyURI .

jl:tag

jl:tag a owl:DatatypeProperty ;
  rdfs:label "Tag" ;
  rdfs:domain jl:Annotations ;
  rdfs:range rdfs:Literal .

jl:user

jl:user a owl:DatatypeProperty ;
  rdfs:label "User" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:string .

jl:timestamp

jl:timestamp a owl:DatatypeProperty ;
  rdfs:label "Timestamp" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:dateTime .

jl:ip

jl:ip a owl:DatatypeProperty ;
  rdfs:label "IP" ;
  rdfs:domain jl:Annotations ;
  rdfs:range xsd:string .

Dataset

Class: jl:Dataset

jl:hasDescription

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Desciption for the Dataset" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasFiles

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "The files for the Dataset" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasTitle

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Title of the Dataset" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:createdAt

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Created at" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:xsdDate .

jl:hasAuthor

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Creator Name" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasAuthorEmail

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Creator Email" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasAuthorlink

jl:hasDescription

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Description" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasSlug

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Slug" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasGraph

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Graph" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:isLoaded

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Is loaded" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Boolean .

jl:hasCategory

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Category" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasExample

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Exmaple URI" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:URI .

jl:hasLicense

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "License" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:Literal .

jl:hasSource

jl:datasetName a owl:DatatypeProperty ;
    rdfs:label "Source URI" ;
    rdfs:domain jl:Dataset ;
    rdfs:range rdfs:URI .

Metadata

The JudaicaLink ontology is maintained on Github via the following document:

https://github.com/wisslab/judaicalink-ontology/blob/master/judaicalink-ontology.md

You can create comments on the file and/or raise an issue.