GoTriple Profile Ontology
language en

GoTriple Profile Ontology

This version:
https://gotriple.eu/ontology/triple/profile/1.0.0
Latest version:
https://gotriple.eu/ontology/triple/profile#
Authors:
Alessandro Bertozzi
Contributors:
Luca De Santis, Silvio Peroni
Cite as:
Alessandro Bertozzi. GoTriple Profile Ontology. Retrieved from: https://gotriple.eu/ontology/triple/profile/1.0.0
Image 1: A diagram of the ontology

Abstract

This is a placeholder text for the abstract. The abstract should contain a couple of sentences summarizing the ontology and its purpose.

Introduction back to ToC

The materials for this iteration can be found in the directory located at https://github.com/AlessandroBertozzi/TRIPLE-ontology/tree/main/development/06. The entities depicted in the Graffoo image (Figure 9) represent the fundamental entities and relations of this iteration. In this iteration, the modelling focuses on profiles, another centra entity in GoTriple

Namespace declarations

Table 1: Namespaces used in the document
datacite<http://purl.org/spar/datacite/>
document<https://gotriple.eu/ontology/triple/document#>
fabio<http://purl.org/spar/fabio>
foaf<http://xmlns.com/foaf/0.1/>
frbr<http://purl.org/vocab/frbr/core#>
literalreification<http://www.essepuntato.it/2010/06/literalreification/>
litre<http://purl.org/spar/literal>
owl<http://www.w3.org/2002/07/owl#>
pro<http://purl.org/spar/pro/>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
rdfs<http://www.w3.org/2000/01/rdf-schema#>
terms<http://purl.org/dc/terms/>
timeinterval<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#>
triple<https://gotriple.eu/ontology/triple#>
tripro<https://gotriple.eu/ontology/triple/profile#>
tvc<http://www.essepuntato.it/2012/04/tvc/>
vann<http://purl.org/vocab/vann/>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema#>

GoTriple Profile Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Named Individuals

GoTriple Profile Ontology: Description back to ToC

The profile is represented by the class triple:Profile, a subclass of pro:RoleInTime. The triple:Profile class connects to the triple:ProfileName class, which extends the literal:Literal class. This class can specify an rdfs:Literal through the data property literal:hasLiteralValue. In addition, the name, as with keywords, will have a data property triple:isDiscarded. Each foaf:Person can be associated with an account. To represent the account entity, we reuse the FOAF pattern foaf:OnlineAccount, connected to a foaf:Person viathe object property foaf:account. Each foaf:OnlineAccount can have an associated identifier. As in previousiterations, we reused the pattern provided by the DataCite ontolog.Therefore, each OnlineAccount will have an associated identifier linked to a datacite:IdentifierSchema named triple:online_account_identifier_schema.

Cross-reference for GoTriple Profile Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by GoTriple Profile Ontology.

Classes

agentc back to ToC or Class ToC

IRI: http://xmlns.com/foaf/0.1/Agent

class to define any agent that plays some role in the life cycle of a document
Is defined by
http://xmlns.com/foaf/0.1
has super-classes
has sub-classes
organization c, person c

documentc back to ToC or Class ToC

IRI: http://xmlns.com/foaf/0.1/Document

has super-classes
has sub-classes
document c

documentc back to ToC or Class ToC

IRI: https://gotriple.eu/ontology/triple/document#Document

A document is a research artefact relevant to the social sciences and humanities (SSH) that can be discovered and reused through the GoTriple platform. Broadly, a research artefact is any tangible output produced in the course of academic and scientific research. Like Articles, Datasets, Maps, Conference Presentations, Learning Objects, etc.
has super-classes
document c, expression c

expressionc back to ToC or Class ToC

IRI: http://purl.org/spar/fabio/Expression

has super-classes
has sub-classes
document c

identifer schemac back to ToC or Class ToC

IRI: http://purl.org/spar/datacite/IdentifierScheme

The identifier scheme used to identify an entity such as a funding agency, a person or a resource. Individual schemes are defines as members of this class.
Is defined by
http://purl.org/spar/datacite
has members
agent scheme identifier ni, online account identifier ni

identifierc back to ToC or Class ToC

IRI: http://purl.org/spar/datacite/Identifier

An identifier that uniquely identities an entity – such as a funding agency, a person and a resource – belonging to a particular scheme such as those specified by individuals of the class datacite:IdentifierScheme.
Is defined by
http://purl.org/spar/datacite
has super-classes

manifestationc back to ToC or Class ToC

IRI: http://purl.org/spar/fabio/Manifestation

has super-classes

online accountc back to ToC or Class ToC

IRI: http://xmlns.com/foaf/0.1/OnlineAccount

an online account that corresponds to a person
Is defined by
http://xmlns.com/foaf/0.1
has super-classes

organizationc back to ToC or Class ToC

IRI: http://xmlns.com/foaf/0.1/Organization

The Organization class represents a kind of Agent corresponding to social instititutions such as companies, societies etc.
Is defined by
http://xmlns.com/foaf/0.1
has super-classes
agent c

personc back to ToC or Class ToC

IRI: http://xmlns.com/foaf/0.1/Person

The Person class represents people.
Is defined by
http://xmlns.com/foaf/0.1
has super-classes
agent c

profilec back to ToC or Class ToC

IRI: https://gotriple.eu/ontology/triple#Profile

A type of person, specific to the GoTriple platform. A profile is created for each author extracted from a document. Through various heuristics, it is deduced whether the profile could match other profiles already stored. In case a connection is created between the two
has super-classes
role in time c

profile namec back to ToC or Class ToC

IRI: https://gotriple.eu/ontology/triple/profile#ProfileName

has super-classes

rolec back to ToC or Class ToC

IRI: http://purl.org/spar/pro/Role

A role an agent may have. Individual members of this class or its sub-classes are used to specify particular roles.
Is defined by
http://purl.org/spar/pro
is in range of
with role op

role in timec back to ToC or Class ToC

IRI: http://purl.org/spar/pro/RoleInTime

A particular situation that describe a role an agent may have, that can be restricted to a particular time interval.
Is defined by
http://purl.org/spar/pro
has super-classes
has sub-classes
profile c
is in domain of
with role op

time intervalc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#TimeInterval

Two (starting and ending) points in time that define a particular period of time.
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl

Object Properties

accountop back to ToC or Object Property ToC

IRI: http://xmlns.com/foaf/0.1/account

at timeop back to ToC or Object Property ToC

IRI: http://www.essepuntato.it/2012/04/tvc/atTime

has embodimentop back to ToC or Object Property ToC

IRI: http://purl.org/vocab/frbr/core#embodiment

has identiferop back to ToC or Object Property ToC

IRI: http://purl.org/spar/datacite/hasIdentifier

is document context forop back to ToC or Object Property ToC

IRI: http://purl.org/spar/pro/isDocumentContextFor

is held byop back to ToC or Object Property ToC

IRI: http://purl.org/spar/pro/isHeldBy

uses identifer schemeop back to ToC or Object Property ToC

IRI: http://purl.org/spar/datacite/usesIdentifierScheme

with roleop back to ToC or Object Property ToC

IRI: http://purl.org/spar/pro/withRole

has domain
role in time c
has range
role c

Data Properties

has literal valuedp back to ToC or Data Property ToC

IRI: http://www.essepuntato.it/2010/06/literalreification/hasLiteralValue

Is defined by
http://purl.org/spar/literal

is discardeddp back to ToC or Data Property ToC

IRI: https://gotriple.eu/ontology/triple/document#isDiscarded

whether or not discarded
has range
boolean

namedp back to ToC or Data Property ToC

IRI: http://xmlns.com/foaf/0.1/name

Is defined by
http://xmlns.com/foaf/0.1

Named Individuals

agent scheme identifierni back to ToC or Named Individual ToC

IRI: https://gotriple.eu/ontology/triple#agent_scheme_identifier

belongs to
identifer schema c

online account identifierni back to ToC or Named Individual ToC

IRI: https://gotriple.eu/ontology/triple#online_account_identifier

belongs to
identifer schema c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.