TaskForces/CommunityProjects/LinkingOpenData/CommonVocabularies/MappingDOAPGForge

From W3C Wiki
Jump to: navigation, search

DOAP and the GForge Ontology

Background

SemWebCentral provides RDF export of all its data:

To do that, it uses the GForge ontology, which is related to the DOAP ontology in many points.

Mappings

Classes

Creating rdfs:subClassOf relationships between gforge classes and existing ones.

Current mappings

From To
gforge:User foaf:Person
gforge:Project foaf:Project

Proposed mappings

From To
gforge:Category skos:Topic
gforge:News sioc:Post
gforge:Project doap:Project
gforge:Site sioc:Site
gforge:User sioc:User

Properties

Current mappings

none

Proposed Mappings

Creating rdfs:subPropertyOf relationships between gforge properties and existing ones.

From To
gforge:addDate dc:created
gforge:admin doap:maintainer
gforge:audience
gforge:category doap:category
gforge:description  ??
gforge:developmentStatus
gforge:details
gforge:fullName
gforge:homepage doap:homePage
gforge:id  ??
gforge:inputLanguage
gforge:interface
gforge:isApproved  ??
gforge:language doap:programming-language
gforge:license doap:license
gforge:natlanguage
gforge:member doap:developer
gforge:name rdfs:label
gforge:newsFor
gforge:newsItem
gforge:os doap:os
gforge:outputlanguage
gforge:semwebtoolcategories doap:category
gforge:postDate dc:created
gforge:project
gforge:projectCount  ??
gforge:publicProject  ??
gforge:registerTime doap:created
gforge:shortDescription doap:shortDesc
gforge:shortName doap:name
gforge:subCategoryOf skos:broader
gforge:summary dc:description
gforge:topLevelCategory  ??
gforge:typeId  ??
gforge:userId  ??
gforge:userName sioc:name

Translation Services

To be done, I'm working on a such service. -- AlexandrePassant

May not be necessary. I may have SemWebCentral output the more common constructs (SIOC, DOAP), while maintaining the alignment in the GForge ontology (e.g. gf:Project rdfs:subClassOf doap:Project) -- TroySelf