Pasar al contenido principal

page search

Data Model for Land Portal (exposed as LOD)

Introduction

The Land Library Data Model follows widely adopted standards for bibliographic resources or more broadly "document-like information objects" (DLIOs).

The model is designed on top of the following existing vocabularies:
  • Dublin Core for properties common to most resources
  • The Bibliographic Ontology for more specialized properties for bibliographic resources
  • The FOAF vocabulary for properties of entities like persons and organizations
  • The Schema.org vocabulary for properties of all relevant entities (creative works, persons, organizations, events, places)
  • The SKOS vocabulary for all related concepts 
The model also uses a few additional properties from subsidiary or broader vocabularies: Prov-O for indicating provenance and the Europeana Data Model for compatibility with Europeana.

The result is in line with the recommendations of the AIMS LODE-BD (Recommendations for LOD-enabled Bibliographic Description).

Table 1. Namespaces used in the Land Library RDF data model
Prefix Namespace
bibo http://purl.org/ontology/bibo/
dc http://purl.org/dc/elements/1.1/
dct http://purl.org/dc/terms/
edm http://www.europeana.eu/schemas/edm/
foaf http://xmlns.com/foaf/0.1/
geonames http://www.geonames.org/ontology#
odrl http://www.w3.org/ns/odrl/2/
org http://www.w3.org/ns/org#
owl http://www.w3.org/2002/07/owl#
prov http://www.w3.org/ns/prov#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
schema http://schema.org/
skos http://www.w3.org/2004/02/skos/core#

 

Data Model Entities and properties

This is the list of  all the data model entities: 



Entity: Land Library Resource

RDF types:

dct:BibliographicResource, bibo:Document, schema:CreativeWork, prov:Entity, edm:ProvidedCHO

URI pattern:

http://data.landportal.info/library/resource/{UUID}

Values: Content Type: Land Library Resource

Properties RDF predicates Predicate type (details)
Title dct:title, schema:name literal
Subtitle dct:alternative literal
Abstract or Description dct:description, schema:description, bibo:abstract literal
Author(s), editor(s), contributor(s) dc:contributor literal
Corporate Author dct:creator, schema:author resource (Entity: Organization)
Resource Type dct:type resource (Entity: Land Library Resource Type)
Date of publication dct:issued, schema:datePublished literal (xsd:date)
Language dct:language resource (Entity: Language)
Publisher dct:publisher, schema:publisher resource (Entity: Organization)
Data Provider prov:wasDerivedFrom, schema:provider, edm:dataProvider resource (Entity: Organization)
Pages dct:extent literal
Duration dct:extent, schema:duration literal
ISBN / Resource ID dct:identifier literal
Geographical focus dct:spatial, schema:spatialCoverage resource (Entity: Region)
Themes dct:subject, schema:about resource (Entity: LandVoc Theme)
Related concepts (LandVoc) dct:subject, schema:about resource (Entity: LandVoc Concept)
Originally publish at schema:url, bibo:uri, edm:isShownAt resource
Resource URL schema:url, bibo:uri, edm:isShownBy resource
Attached file schema:url, bibo:uri, edm:isShownBy resource
Image/Thumbnail schema:image, schema:thumbnailUrl resource
License dct:license, schema:license resource (Entity: License)
Copyright details dc:rights literal

Entity: News

RDF types:

schema:NewsArticle

URI pattern:

http://data.landportal.info/news/{UUID}

Values: Content Type: News

Properties RDF predicates Predicate type (details)
Title dct:title, schema:headline literal
Body schema:articleBody literal
Author(s) dc:creator, schema:author literal
Date of publication dct:issued, schema:datePublished literal (xsd:date)
Language dct:language, schema:inLanguage resource (Entity: Language)
Geographical focus dct:spatial, schema:spatialCoverage resource (Entity: Region)
Themes dct:subject, schema:about resource (Entity: LandVoc Theme)
Related concepts (LandVoc) dct:subject, schema:about resource (Entity: LandVoc Concept)
Source dct:source, schema:citation resource
Attached file dct:references resource
Image/Thumbnail schema:image, schema:thumbnailUrl resource

Entity: Blog Post

RDF types:

schema:BlogPosting, sioc:Post, foaf:Document

URI pattern:

http://data.landportal.info/blog-post/{UUID}

Values: Content Type: Blog Post

Properties RDF predicates Predicate type (details)
Title dct:title, schema:headline literal
Body schema:articleBody literal
Author sioc:has_creator resource (Entity: Person)
Date of publication dc:date, dc:created  literal (xsd:dateTime)
Geographical focus dct:spatial, schema:spatialCoverage resource (Entity: Region)
Themes dct:subject, schema:about resource (Entity: LandVoc Theme)
Related concepts (LandVoc) dct:subject, schema:about resource (Entity: LandVoc Concept)
Image/Thumbnail

schema:image, schema:thumbnailUrl, schema:sharedContent

resource

Entity: Event

RDF types:

schema:Event

URI pattern:

http://data.landportal.info/event/{UUID}

Values: Content Type: Event

Properties RDF predicates Predicate type (details
Name dct:title, schema:name     literal
Body dct:description, schema:description literal
Start date dct:date, schema:startDate literal (xsd:date)
Image schema:image resource
Attached file dct:references resource
Contact / Event organiser schema:organizer literal
More information (Webpages) schema:url resource
Geographical focus dct:spatial, schema:spatialCoverage resource (Entity: Region)
Themes dct:subject, schema:about resource (Entity: LandVoc Theme)
Related Concepts dct:subject, schema:about resource (Entity: LandVoc Concept)

Entity: Organization

RDF types:

foaf:Organization, schema:Organization, prov:Entity, org:Organization

URI pattern:

http://data.landportal.info/organization/{UUID}

Values: Content Type: Organization

 

Properties RDF predicates Predicate type (details)
Name dct:title, rdfs:label, schema:name, foaf:name literal
Description dct:description, schema:description literal
Acronym dct:identifier, org:identifier literal
Logo schema:image resource
Website schema:url, foaf:homepage resource
Focal point schema:contactPoint literal
Email foaf:mbox, schema:email literal
Phone number foaf:phone, schema:telephone literal
Postal address schema:address literal
Location - -
Affiliated organization - resource (Entity: Organization)
Members schema:member literal
Working languages lingvo:workingLanguage resource (Entity: Language)
Attached file dct:references resource
Organization Type dct:type resource (Entity: Organization Type))
Geographical focus dct:spatial, schema:spatialCoverage resource (Entity: Region)
Themes dct:subject, schema:about resource (Entity: LandVoc Theme)
Related concepts (LandVoc) dct:subject, schema:about resource (Entity: LandVoc Concept)

Entity: Organization Type

RDF types:

skos:Concept

ValuesTaxonomy: Organization types

Properties RDF predicates Predicate type
Name rdfs:label, skos:prefLabel literal
Description skos:definition literal
Synonym skos:AltLabel literal
Parent (Organization Type) skos:broader resource

Entity: Person

RDF classes:

sioc:UserAccount

 

Properties RDF predicates Predicate type
Name foaf:name literal

Entity: Region

It could be a country or a continent/subcontinent


Entity: Country

RDF types:

skos:Concept, schema:Place, dct:Location, geonames:Feature, lb:Country

URI pattern:

http://data.landportal.info/geo/{ISO 3166-1 alpha-3 code (aka ISO3)}

Graph (SPARQL):

http://countries.landportal.info

Values: Subset of Taxonomy: Regions

Properties RDF predicates Predicate type
Name skos:prefLabel, dct:title, rdfs:label literal
Description skos:definition, dct:description, rdfs:comment literal
ISO 3166-1 alpha-3 code (aka ISO3) dct:identifier, skos:notation, geonames:countryCode literal
Synonyms skos:altLabel literal
Parent region skos:broader resource (Entity: Region)

Entity: Continent/SubContinent

RDF types:

skos:Concept, schema:Place, dct:Location, geonames:Feature

URI pattern:

http://data.landportal.info/geo/{Area code (UN M.49)}

Graph (SPARQL):

http://regions.landportal.info

 

Values: Subset of Taxonomy: Regions

Properties RDF predicates Predicate type
Name skos:prefLabel, dct:title, rdfs:label literal
Description skos:definition, dct:description, rdfs:comment literal
Area code (UN M.49) dct:identifier, skos:notation literal
Synonyms skos:altLabel literal
Parent region skos:broader resource (Entity: Region)

 


 

Entity: LandVoc Theme

RDF types:

skos:Concept

URI pattern:

http://data.landportal.info/voc/landvoc/theme/{theme-ID}

Values: Taxonomy: LandVoc Theme

Properties RDF predicates Predicate type
Name skos:prefLabel, rdfs:label literal
Description skos:definition literal
ID skos:notation literal
Synonym skos:altLabel literal
Image schema:image resource
Related LandVoc concepts skos:related resource (Entity: LandVoc Concept)

Entity: LandVoc Concept (Curated)

RDF types: 

skos:Concept

URI pattern:

Agrovoc URI

ValuesTaxonomy: LandVoc Concepts

Properties RDF predicates Predicate type
Name skos:prefLabel literal (with lang)

Entity: LandVoc Concept (Drupal Raw)

RDF types: 

skos:Concept

URI pattern:

Agrovoc URI

ValuesTaxonomy: LandVoc Concepts

Properties RDF predicates Predicate type
Name skos:prefLabel, rdfs:label literal
Description skos:definition literal
Synonym skos:altLabel literal
Agrovoc URI skos:exactMatch, owl:sameAs     resource

Entity: Land Library Resource Type

RDF types:

skos:Concept

ValuesTaxonomy: Land Library Resource Types

Properties RDF predicates Predicate type
Name rdfs:label, skos:prefLabel literal
Description skos:definition literal
Synonym skos:AltLabel literal
Parent (LL Resource Type) skos:broader resource

Entity: Language

RDF types:

skos:Concept, lvont:Language

 

URI pattern:

http://data.landportal.info/voc/language/{ISO 639-1 code}

Values: Taxonomy: Languages

 

Properties RDF predicates Predicate type
Name dct:title, rdfs:label, skos:prefLabel literal
Description skos:definition literal
Language code (ISO 639-1) lvont:iso639P1Code literal
Language code (ISO 639-3) lvont:iso639P3Code literal

Entity: License

RDF types:

skos:Concept, odrl:Policy

 

URI pattern:

RDFLicense URI

Values: Taxonomy: Licenses

Properties RDF predicates Predicate type
Name skos:prefLabel, rdfs:label literal
Description skos:definition literal
Acronym skos:notation, dct:identifier literal
Synonym skos:altLabel literal
RDFLicense URI skos:exactMatch, owl:sameAs resource

Entity: Profile

RDF types:

foaf:Person

URI pattern:

https://landportal.org/users/{username}

Values: People

Properties RDF predicates Predicate type
Title foaf:title literal
First Name foaf:firstName literal
Last Name foaf:lastName literal
Description dct:description, vivo:overview literal
Picture foaf:depiction, schema:image resource
Public email foaf:mbox literal
Website foaf:homepage resource
Geographical focus dct:spatial, schema:spatialCoverage resource (Entity: Region)
Themes dct:subject, schema:about resource (Entity: LandVoc Theme)
Related concepts (LandVoc) dct:subject, schema:about resource (Entity: LandVoc Concept)

Entity: Project

RDF types:

foaf:Project

URI pattern:

http://data.landportal.info/project/{UUID}

Values: Content Type: Project

 

Properties RDF predicates Predicate type (details)
Name dct:title, rdfs:label, schema:name, foaf:name literal
Description dct:description, schema:description literal
ID dct:identifier literal
Acronym - literal
Logo schema:image resource
Extension - -
Project value - literal
Contact information schema:contactPoint literal
Websites of the project schema:url, foaf:homepage resource
Donors - resource (Entity: Organization)
Implementers - resource (Entity: Organization)
Associated staff - resource
Geographical focus dct:spatial, schema:spatialCoverage resource (Entity: Region)
Themes dct:subject, schema:about resource (Entity: LandVoc Theme)
Related concepts (LandVoc) dct:subject, schema:about resource (Entity: LandVoc Concept)
Data Provider schema:provider resource (Entity: Organization)