Documentation for SWPortal Ontology - Semantic Web Portal Ontology

Description:

The aim of the Semantic Web Portal Ontology is to serve as the conceptual backbone for community portals driven by Semantic Web technologies.

PrefixURI
DEFAULThttp://sw-portal.deri.org/ontologies/swportal#
foafhttp://xmlns.com/foaf/0.1/
rsshttp://purl.org/rss/1.0/
wsmotimehttp://www.wsmo.org/ontologies/dateTime#

Overview

Classes

AgentSequence

Event

      Conference
      Lecture
      Presentation
      Tutorial
      Workshop

Location

      Continent
      SubContinent
            Country
            SubCountry
                  Region
                  SubRegion
                        City
                        SubCity
                              PostalAddress

Publication

      PublicationContainer
            Book
            Journal
            Proceedings
            Series
            rss:channel
      foaf:Document
            Article
            Inbook
            IndividualPublication
                  Book
                  Booklet
                  Misc
                  Proceedings
                  Techreport
                  Thesis
                        MasterThesis
                        PhDThesis
                  Unpublished
                        Deliverable
                  Volume
            Inproceedings
            NewsItem
                  rss:item

Tool

Topic

foaf:Agent

      foaf:Group
            Cluster
            Organization
                  Company
                        PublishingCompany
                        SoftwareCompany
                  ResearchInstitute
                  University
            TemporaryGroup
                  Initiative
                  WorkPackage
                  WorkingGroup
                  foaf:Project
      foaf:Organization
            Organization
                  Company
                        PublishingCompany
                        SoftwareCompany
                  ResearchInstitute
                  University
      foaf:Person
            AdministrativeStaff
                  ClericalStaff
                  TechnicalStaff
            ManagementStaff
            Researcher
                  ResearchStaff
                  Student

wsmotime:date

wsmotime:interval

wsmotime:time

Datatype Properties

foaf:firstName
foaf:name
foaf:surname
hasGoal
hasNote
hasNumber
hasPostbox
hasPublicationDate
hasStreetAddress
hasTitle
hasZipcode
howPublished
isChapter
isEdition
isVersion
isVolume
onPages
rss:description
rss:items
rss:link
rss:title

Object Properties

agent_1
agent_10
agent_2
agent_3
agent_4
agent_5
agent_6
agent_7
agent_8
agent_9
atSchool
belongsToProject
containedInBook
containedInJournal
containedInProceedings
containsArticles
containsChapters
containsPapers
deliverables
drivenBy
editedBy
foaf:currentProject
foaf:knows
foaf:made
foaf:mbox
foaf:member
foaf:pastProject
foaf:phone
foaf:publications
foaf:theme
foaf:topic
forProject
fromOrganization
givesPresentations
givesTutorials
hasAddress
hasAuthors
hasDuration
hasEnddate
hasEndtime
hasFax
hasInterests
hasLeader
hasLecturer
hasLocation
hasPresenations
hasPresenter
hasResearchAreas
hasStartdate
hasStarttime
hasTasks
hasTutor
hasTutorials
hasVolumes
hasWorkpackages
inCity
inContinent
inCountry
inRegion
inSeries
makesProducts
ofJournal
organizedby
organizes
publishedBy

Classes

AgentSequence

Class DocumentationThis is an adhoc solution for creating and ordered group of Agents, e.g. an authorlist.
Object Propertiesagent_1, agent_10, agent_2, agent_3, agent_4, agent_5, agent_6, agent_7, agent_8, agent_9

Event

Class DocumentationThis class represents events relevant for the area of teaching, research, business, i.e. conferences, presentations, tutorials, workshops and lectures.
Direct SubclassesConference, Lecture, Presentation, Tutorial, Workshop
Object PropertieshasLocation, organizedby

Conference

Class DocumentationThis class represents all kinds of conferences in the academic domain.
ExtendsEvent
Object PropertieshasLocation, organizedby

Lecture

Class DocumentationThis class represents lectures with an educational purpose, e.g within a university.
ExtendsEvent
Object PropertieshasLecturer, hasLocation, organizedby

Presentation

Class DocumentationThis class represents all kinds of presentations.
ExtendsEvent
Object PropertieshasLocation, hasPresenter, organizedby

Tutorial

Class DocumentationThis class represents all kinds of tutorials.
ExtendsEvent
Object PropertieshasLocation, hasTutor, organizedby

Workshop

Class DocumentationThis class represents all kinds of workshops
ExtendsEvent
Object PropertieshasLocation, organizedby

Location

Class DocumentationThis class is the superclass for all classes defining geographical locations. The approach for this subontology is to have a hierarchy of location classes, such that instances of the classes further down in the hierarchy can be contained in instances of the classes higher up in the hierarchy. On each level, there exist two sister classes: class L defines a certain type of location, while class SubL defines locations which can be contained in instances of L. SubL then defines a property inL, to express which instance of L an instance of SubL is contained in. E.g. for a class Continent, there exists a class SubContinent. All children of SubContinent (either direct or transitive) define locations that can be contained in a continent, such as countries, regions, cities, etc. By virtue of inheritance, all these location classes then have a property inContinent, to express that they are contained in some continent. In a simpler, flat structure, inContinent would have to be defined explicitly for all kinds of locations that can be contained in a continent. The intepretation of the inL predicates should be as follows: if, for a particular instance K, inL has a value, this value is valid. If inL has no value, the value of inL in the next location K is contained in valid, and so forth. E.g. an instance "Hawaii" has the value "Oceania" defined for inContinent and "USA" for inCountry. "Delaware" has no value for inContinent. "USA" has the value "North America" for inContinent. The interpretation would be that "Hawaii" is located in "Oceania", while "Delaware" is located in "North America". We are aware of the fact that this approach is idealized and can therefore conflict with reality in some situations. E.g., the exact borders of continents are not always defined (there are contradicting opinions on where exactly Europe begins or ends). Countries could be contained in more than one continent (Turkey belongs to both Europe and Asia). However, we think that these situations are marginal and have little or no impact on the intended use of this ontology. We think that this recursive modelling of locations is at the same time simple and powerful enough to capture all necessary aspects of the concept of location for a domain such as an SWPortal. While the SubL classes might appear to be somewhat artificial, they are actually not. They are just an abstraction for geographical entities that are (under normal circumstances) smaller than entities of type L. As such, they are no more abstract than, say, the concept of an agent.
Direct SubclassesContinent, SubContinent

Continent

Class DocumentationThis class defines geopraphical bodies that are continents.
ExtendsLocation

SubContinent

Class DocumentationThis class defines geopraphical bodies that can be contained in continents.
ExtendsLocation
Direct SubclassesCountry, SubCountry
Object PropertiesinContinent

Country

Class DocumentationThis class defines geopraphical bodies that are countries.
ExtendsSubContinent
Object PropertiesinContinent

SubCountry

Class DocumentationThis class defines geopraphical bodies that can be contained in countries.
ExtendsSubContinent
Direct SubclassesRegion, SubRegion
Object PropertiesinContinent, inCountry

Region

Class DocumentationThis class defines geopraphical bodies that are regions, with the intended meaning "sub-division of a country".
ExtendsSubCountry
Object PropertiesinCountry

SubRegion

Class DocumentationThis class defines geopraphical bodies that can be contained in regions.
ExtendsSubCountry
Direct SubclassesCity, SubCity
Object PropertiesinCountry, inRegion

City

Class DocumentationThis class defines geopraphical bodies that are cities.
ExtendsSubRegion
Object PropertiesinRegion

SubCity

Class DocumentationThis class defines geopraphical bodies that can be contained in cities.
ExtendsSubRegion
Direct SubclassesPostalAddress
Object PropertiesinCity, inRegion

PostalAddress

Class DocumentationInstances of this class represent exact postal addresses. Note that either postbox of streetAddress should be given.
ExtendsSubCity
Datatype PropertieshasPostbox, hasStreetAddress, hasZipcode
Object PropertiesinCity

Publication

Class DocumentationPublications are both individual documents and collections of documents such as series, journals, etc.
Direct SubclassesPublicationContainer, foaf:Document
Datatype PropertieshasNote, hasTitle, rss:link

PublicationContainer

Class DocumentationThis class comprises all kinds of publications which contain other publications, such as journal, proceedings, series, etc. An instance of PublicationContainer has an editor.
ExtendsPublication
Direct SubclassesBook, Journal, Proceedings, Series, rss:channel
Datatype PropertieshasNote, hasTitle, rss:link
Object PropertieseditedBy

Book

Class DocumentationA book with an explicit publisher. NOTES: - Either authors or editedBy must be given - Either volume or number may be given.
ExtendsIndividualPublication, PublicationContainer
Datatype PropertiesisEdition
Object PropertiescontainsChapters, editedBy

Journal

Class DocumentationA scientific journal or magazine. The instances of this class are not individual issues or voulumes of a journal, but the journal as such.
ExtendsPublicationContainer
Object PropertieseditedBy, hasVolumes

Proceedings

Class DocumentationThe proceedings of a conference.
ExtendsIndividualPublication, PublicationContainer
Object PropertiescontainsPapers, editedBy

Series

Class DocumentationA series or set of books.
ExtendsPublicationContainer
Object PropertieseditedBy

rss:channel

Class Documentation"An RSS information channel."
ExtendsPublicationContainer
Datatype Propertiesrss:items
Object PropertieseditedBy

foaf:Document

Class DocumentationSimilar to the Agent concept, we have again decided to include a concept from the popular FOAF ontology. The FOAF Vocabulary Specification currently defines Document in a very loose way: "The foaf:Document class represents those things which are, broadly conceived, 'documents'. ... We do not (currently) distinguish between physical and electronic documents, or between copies of a work and the abstraction those copies embody." The intended use of this concept within the SWPortal ontology is to subsume everything that contains some sort of information and has been produced by some foaf:Agent An instance of Document can either refer to an electronic or physical thing, as long as it is adressable by means of a URI. Examples are a book written, or a picture taken by a person, but also a log file generated by a machine.
ExtendsPublication
Direct SubclassesArticle, Inbook, IndividualPublication, Inproceedings, NewsItem
Datatype PropertieshasNote, hasTitle, rss:link
Object Propertiesfoaf:topic, hasAuthors

Article

Class DocumentationAn article from a journal or magazine.
Extendsfoaf:Document
Object PropertiescontainedInJournal, foaf:topic, hasAuthors

Inbook

Class DocumentationA part of a Book, which may be a chapter (or section or whatever) and/or a range of pages. Because the BibTex types inCollection and inBook are very similiar, we decided to keep the ontology as simple as possible and merge them both into Inbook.
Extendsfoaf:Document
Datatype PropertiesisChapter
Object PropertiescontainedInBook, foaf:topic, hasAuthors

IndividualPublication

Class DocumentationThe instances of this class comprise all publications which have a specific publication date. If a publication P is contained within an PublicationContainer, and this container has a publication date, than P is not an IndividualPublication. Example: an Inbook publication is not an IndividualPublication, because its publication date can be inferred from the Book which contains it.
Extendsfoaf:Document
Direct SubclassesBook, Booklet, Misc, Proceedings, Techreport, Thesis, Unpublished, Volume
Object Propertiesfoaf:topic, hasAuthors

Booklet

Class DocumentationA work that is printed and bound, but without a named publisher or sponsoring institution.
ExtendsIndividualPublication

Misc

Class DocumentationSome sort of publication which doesn't fit into any of the other concepts.
ExtendsIndividualPublication

Techreport

Class DocumentationA report published by a school or other organization, usually numbered within a series (Series). This concept has been merged from BibTex's techreport and manual types, since both are described very similiar.
ExtendsIndividualPublication

Thesis

Class DocumentationAny kind of thesis produced to receive some sort of university degree.
ExtendsIndividualPublication
Direct SubclassesMasterThesis, PhDThesis
Object PropertiesatSchool

MasterThesis

Class DocumentationA thesis written to receive a Master degree.
ExtendsThesis
Object PropertiesatSchool

PhDThesis

Class DocumentationA thesis written to receive a PhD degree.
ExtendsThesis
Object PropertiesatSchool

Unpublished

Class DocumentationA document which does have an author and title, but hasn't been formally published.
ExtendsIndividualPublication
Direct SubclassesDeliverable

Deliverable

Class DocumentationA document which is produced as part of a project. Deliverables are not formally published. NOTE: This concept was not derived from any of the BibTex types, but considered useful anyway.
ExtendsUnpublished
Object PropertiesforProject

Volume

Class DocumentationAn individual volume of some Journal.
ExtendsIndividualPublication
Object PropertiescontainsArticles, ofJournal

Inproceedings

Class DocumentationAn article in a conference proceedings (i.e. Proceedings).
Extendsfoaf:Document
Object PropertiescontainedInProceedings, foaf:topic, hasAuthors

NewsItem

Class DocumentationThis class is the super-class for any kind of news item.
Extendsfoaf:Document
Direct Subclassesrss:item
Object Propertiesfoaf:topic, hasAuthors

rss:item

Class Documentation-
ExtendsNewsItem
Datatype Propertiesrss:description, rss:title

Tool

Class DocumentationThis class represents any kind of software tool. At the moment, this class is clearly underspecified.

Topic

Class DocumentationAll research topics inherit from this concept. This should serve as a plugin point for the research topic ontology.

foaf:Agent

Class Documentation"An agent (e.g. person, group, software or physical artifact)." NOTE: We adopted this concept partially from the FOAF ontology. However, in our ontology the agent concept does not comprise the subclasses software and physical artifact. We decided to introduce this main concept in order to make the range of e.g. the attribute authors of a publication more general.
Direct Subclassesfoaf:Group, foaf:Organization, foaf:Person
Object Propertiesfoaf:currentProject, foaf:made, foaf:mbox, foaf:pastProject, foaf:phone, foaf:publications, givesPresentations, givesTutorials, hasAddress, hasFax, organizes

foaf:Group

Class Documentation"A class of Agents. The foaf:Group classs represents a collection of individual agents (and may itself play the role of a foaf:Agent, i.e. something that can perform actions)."
Extendsfoaf:Agent
Direct SubclassesCluster, Organization, TemporaryGroup
Datatype PropertieshasGoal
Object Propertiesfoaf:currentProject, foaf:made, foaf:mbox, foaf:member, foaf:pastProject, foaf:phone, foaf:publications, foaf:theme, givesPresentations, givesTutorials, hasAddress, hasFax, hasLeader, organizes

Cluster

Class DocumentationA Cluster is a kind of group which focuses on a research area and typically is part of a research institute or university.
Extendsfoaf:Group
Datatype PropertieshasGoal
Object Propertiesfoaf:member, foaf:theme, hasLeader

Organization

Class DocumentationThis class represents an organization with a formal legal status. We introduce this class as a subclass of foaf:Organization and foaf:Group, because we consider an organization as a kind of group.
Extendsfoaf:Group, foaf:Organization
Direct SubclassesCompany, ResearchInstitute, University
Datatype PropertieshasGoal
Object Propertiesfoaf:member, foaf:theme, hasLeader

Company

Class DocumentationThis class represents all kinds of companies. Currently only publishers and software developers are modelled.
ExtendsOrganization
Direct SubclassesPublishingCompany, SoftwareCompany
Object PropertiesmakesProducts

PublishingCompany

Class DocumentationThis class models companies that publish documents.
ExtendsCompany
Object PropertiesmakesProducts

SoftwareCompany

Class DocumentationThis class models companies that develop software and sell it.
ExtendsCompany
Object PropertiesmakesProducts

ResearchInstitute

Class DocumentationThis class represents research institutes. These organizations have special research areas.
ExtendsOrganization

University

Class DocumentationThis class represents universities. We decided to introduce two different classes to distinguish between universities and independent research institutes. The main difference is actually the different kinds of independence. In contrast to a university, a research institute is independent from the rigorous bureaucracy of the mainly state-run universities. On the other hand, a university is independent from the economy and the financial support of companies. Thus, the kind of research an independent research institute practises is generally more application-oriented.
ExtendsOrganization

TemporaryGroup

Class DocumentationAs foaf:Project, Initiative and WorkingGroup differ from Cluster in having a specific duration, we comprise these there temporal groups in this class which represents all kinds of temporary groups.
Extendsfoaf:Group
Direct SubclassesInitiative, WorkPackage, WorkingGroup, foaf:Project
Datatype PropertieshasGoal
Object Propertiesfoaf:member, foaf:theme, hasDuration, hasLeader

Initiative

Class DocumentationAn initiative is a group which has specific aims. It differs from foaf:Project in that it normally doesn’t have any funding. Often, its duration is longer.
ExtendsTemporaryGroup
Object PropertieshasDuration

WorkPackage

Class DocumentationA work package is a subdivision of a project. It stands in a part-of relationship to foaf:Project.
ExtendsTemporaryGroup
Object PropertiesbelongsToProject, hasDuration

WorkingGroup

Class DocumentationA working group is similar to Initiative. We might unify two classes into one in the future.
ExtendsTemporaryGroup
Object PropertieshasDuration

foaf:Project

Class Documentation"A project (a collective endeavour of some kind)." Within the context of the SWPortal Ontology we specify foaf:Project as such: A project is an endeavour of a group which has a specific aim. As a project can also be individualized and can publish documents and the like, we model it as a subclass of foaf:Agent. It has members and inherits all properties of foaf:Agent and foaf:Group. Also, projects are usually funded.
ExtendsTemporaryGroup
Object PropertiesdrivenBy, hasDuration, hasWorkpackages

foaf:Organization

Class Documentation"The foaf:Organization class represents a kind of foaf:Agent corresponding to social institutions such as companies, societies, etc." As we consider an organization to be a group as well, we introduced a subclass Organization as a subclass of both foaf:Organization and foaf:Group. We added foaf:Organization to facilitate FOAF based agents to query our ontology.
Extendsfoaf:Agent
Direct SubclassesOrganization
Object Propertiesfoaf:currentProject, foaf:made, foaf:mbox, foaf:pastProject, foaf:phone, foaf:publications, givesPresentations, givesTutorials, hasAddress, hasFax, organizes

foaf:Person

Class Documentation"A person. The foaf:Person class represents people. Something is a foaf:Person if it is a person. We don't nitpick about whether they're alive, dead, real or imaginary."
Extendsfoaf:Agent
Direct SubclassesAdministrativeStaff, ManagementStaff, Researcher
Datatype Propertiesfoaf:firstName, foaf:surname
Object Propertiesfoaf:currentProject, foaf:knows, foaf:made, foaf:mbox, foaf:pastProject, foaf:phone, foaf:publications, givesPresentations, givesTutorials, hasAddress, hasFax, organizes

AdministrativeStaff

Class DocumentationThis class represents administrative staff.
Extendsfoaf:Person
Direct SubclassesClericalStaff, TechnicalStaff
Datatype Propertiesfoaf:firstName, foaf:surname
Object Propertiesfoaf:knows, hasTasks

ClericalStaff

Class DocumentationThis class represents all kinds of administrative staff that is related to clerical support. Examples are secretaries, accountants, etc.
ExtendsAdministrativeStaff
Object PropertieshasTasks

TechnicalStaff

Class DocumentationThis class represents all kinds of administrative staff that is employed for technical issues. Examples are system administrators, hardware specialists, etc.
ExtendsAdministrativeStaff
Object PropertieshasTasks

ManagementStaff

Class DocumentationThis class represents the management staff.
Extendsfoaf:Person
Datatype Propertiesfoaf:firstName, foaf:surname
Object Propertiesfoaf:knows

Researcher

Class DocumentationThis class represents all kinds of persons who are researchers. Each has a research area.
Extendsfoaf:Person
Direct SubclassesResearchStaff, Student
Datatype Propertiesfoaf:firstName, foaf:surname
Object Propertiesfoaf:knows

ResearchStaff

Class DocumentationThis class represents all kinds of researchers who are not students.
ExtendsResearcher

Student

Class DocumentationThis class represents all kinds of researchers who are students.
ExtendsResearcher

wsmotime:date

Class Documentation"Concept date and its representation according to the Gregorian Calendar." For the excat definition of this class, please refere to http://www.wsmo.org/2004/d3/d3.3/v0.1/.

wsmotime:interval

Class Documentation"An interval represents a duration between 2 points in time." For the excat definition of this class, please refere to http://www.wsmo.org/2004/d3/d3.3/v0.1/.

wsmotime:time

Class DocumentationA specific point in time during any arbitrary day. For the excat definition of this class, please refere to http://www.wsmo.org/2004/d3/d3.3/v0.1/.

Properties

Datatype Properties

foaf:firstName

Description"The first name of a person." NOTE: the naming substructure of foaf is currently quite unstable.
Cardinalityfunctional
DomainAdministrativeStaff, ManagementStaff, Researcher, foaf:Person
Rangexsd:string

foaf:name

Description"The name of some thing."
Cardinalityfunctional
Domain
Rangexsd:string

foaf:surname

Description"The surname of a person." NOTE: the naming substructure of foaf is currently quite unstable.
Cardinalityfunctional
DomainAdministrativeStaff, ManagementStaff, Researcher, foaf:Person
Rangexsd:string

hasGoal

DescriptionThe goal a group aims at. NOTE: foaf:theme provides a similar functionality.
Cardinalityfunctional
DomainCluster, Organization, TemporaryGroup, foaf:Group
Rangexsd:string

hasNote

Description-
Cardinalityfunctional
DomainPublication, PublicationContainer, foaf:Document
Rangexsd:string

hasNumber

DescriptionThe number of a journal, magazine, techreport, or of a work in a series. An issue of a journal or magazine is usually identified by its volume and number; the organization that issues a technical report usually gives it a number; and sometimes books are given numbers in a numbered series. Deliverables for a project may also be given numbers.
Cardinalityfunctional
Domain
Rangexsd:nonNegativeInteger

hasPostbox

DescriptionThe PO-Box of some PostalAddress.
Cardinalityfunctional
DomainPostalAddress
Rangexsd:string

hasPublicationDate

DescriptionThe date of publication of some publication or software. Bibtex defines year and month. These are here combined to publicationDate.
Cardinalityfunctional
Domain
Rangexsd:date

hasStreetAddress

DescriptionThe street address part of an PostalAddress. Can have multiple lines.
Cardinalityfunctional
DomainPostalAddress
Rangexsd:string

hasTitle

DescriptionThe title of the publication (book, article, ...) or publication container (series, journal).
Cardinalityfunctional
DomainPublication, PublicationContainer, foaf:Document
Rangexsd:string

hasZipcode

DescriptionThe zipcode of some PostalAddress (if applicable). This is simply a string with no prescribed syntax.
DomainPostalAddress
Rangexsd:string

howPublished

DescriptionHow something strange has been published.
Cardinalityfunctional
Domain
Rangexsd:string

isChapter

DescriptionThe chapter (or section or whatever) number which this Inbook represents.
Cardinalityfunctional
DomainInbook
Rangexsd:int

isEdition

DescriptionThe edition of a book---for example, ``Second''. This should be an ordinal, and should have the first letter capitalized, as shown here; the standard styles convert to lower case when necessary.
Cardinalityfunctional
DomainBook
Rangexsd:nonNegativeInteger

isVersion

DescriptionThe version number of a document or tool.
Cardinalityfunctional
Domain
Rangexsd:float

isVolume

DescriptionThe volume of a journal or a multi-volume book.
Cardinalityfunctional
Domain
Rangexsd:nonNegativeInteger

onPages

DescriptionOne or more page numbers or range of numbers, such as 42--111 or 7,41,73--97 or 43+ (the `+' in this last example indicates pages following that don't form a simple range). To make it easier to maintain Scribe-compatible databases, the standard styles convert a single dash (as in 7-33) to the double dash used in TeX to denote number ranges (as in 7--33).
Cardinalityfunctional
Domain
Rangexsd:nonNegativeInteger

rss:description

Description-
Cardinalityfunctional
Domainrss:item
Rangexsd:string

rss:items

Description"Points to a list of rss:item elements that are members of the subject channel." NOTE: the range is actually rdf:Seq
Cardinalityfunctional
Domainrss:channel
Rangexsd:string

rss:link

DescriptionIf this publication can be accessed in electronic form, the corresponding URL can be using the rss:link property. NOTE: this definition is a slightly extended version of the definition in the RSS 1.0 specification.
Cardinalityfunctional
DomainPublication, PublicationContainer, foaf:Document
Rangexsd:string

rss:title

Description-
Cardinalityfunctional
Domainrss:item
Rangexsd:string

Object Properties

agent_1

DescriptionThe first foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_10

DescriptionThe tenth foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_2

DescriptionThe second foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_3

DescriptionThe third foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_4

DescriptionThe fourth foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_5

DescriptionThe fifth foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_6

DescriptionThe sixth foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_7

DescriptionThe seventh foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_8

DescriptionThe eigth foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

agent_9

DescriptionThe ninth foaf:Agent in an AgentSequence.
DomainAgentSequence
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

atSchool

DescriptionThe school where a thesis was written.
Cardinalityfunctional
DomainMasterThesis, PhDThesis, Thesis
RangeUniversity

belongsToProject

DescriptionDefines what project a workpackage belongs to.
InversehasWorkpackages
DomainWorkPackage
Rangefoaf:Project

containedInBook

DescriptionThe Book in which an Inbook is contained.
Cardinalityfunctional
InversecontainsChapters
DomainInbook
RangeBook

containedInJournal

DescriptionThe journal or magazine which contains this article.
Cardinalityfunctional
InversecontainsArticles
DomainArticle
RangeJournal

containedInProceedings

DescriptionThe proceedings some paper or similar is contained in.
InversecontainsPapers
DomainInproceedings
RangeProceedings

containsArticles

DescriptionThe articles or papers which a journal containes.
CardinalityinverseFunctional
InversecontainedInJournal
DomainVolume
RangeArticle

containsChapters

DescriptionThe chapters or similar which a book contains.
CardinalityinverseFunctional
InversecontainedInBook
DomainBook
RangeInbook

containsPapers

DescriptionThe papers or similar which a proceedings contains.
InversecontainedInProceedings
DomainProceedings
RangeInproceedings

deliverables

DescriptionThe deliverables for this project. The inverse is forProject.
InverseforProject
Domain
RangeDeliverable

drivenBy

DescriptionThe foaf:Agent this project is driven by. This is inverse to foaf:currentProject. NOTE: How do we deal with the relation between drivenBy and foaf:pastProject?
Inversefoaf:currentProject
Domainfoaf:Project
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

editedBy

Description-
Cardinalityfunctional
DomainBook, Journal, Proceedings, PublicationContainer, Series, rss:channel
RangeAgentSequence

foaf:currentProject

Description"A current project this person works on." NOTE: FOAF defines the range as foaf:Person - we decided to change this to the more general foaf:Agent, since other types of Agents (e.g. a company) can also have projects. We have also defined an inverse for this property (see drivenBy).
InversedrivenBy
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
Rangefoaf:Project

foaf:knows

Description"A person known by this person (indicating some level of reciprocated interaction between the parties)."
DomainAdministrativeStaff, ManagementStaff, Researcher, foaf:Person
RangeAdministrativeStaff, ManagementStaff, Researcher, foaf:Person

foaf:made

Description"Something that was made by this agent." In the context of the SWPortal ontology, this could e.g. be an Tool.
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
Range

foaf:mbox

Description"A personal mailbox, i.e. an internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox." Because we switched over to OWL Lite– ,we don’t have functional properties anymore. However, we recommend to the users of this ontology to apply this property like it is described in the FOAF specification.
CardinalityinverseFunctional
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
Range

foaf:member

Description"Indicates a member of a Group." This property relates a set of agents to a group. These are the members of that group.
DomainCluster, Organization, TemporaryGroup, foaf:Group
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

foaf:pastProject

Description"A project this person has previously worked on." NOTE: foaf defines the range as foaf:Person - we decided to change this to the more general foaf:Agent, since other types of Agents (e.g. a company) can also have projects.
Cardinalitysymmetric
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
Rangefoaf:Project

foaf:phone

Description"The foaf:phone of something is a phone, typically identified using the tel: URI scheme." The tel: URI scheme is defined in http://www.ietf.org/rfc/rfc2806.txt.
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
Range

foaf:publications

Description"A link to the publications of this person." This property relates an agent to its publications. NOTE: foaf defines the range as foaf:Person - we decided to change this to the more general foaf:Agent, since other types of Agents (e.g. a company) can also have publications (with no specific human authors).
InversehasAuthors
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
RangeArticle, Inbook, IndividualPublication, Inproceedings, NewsItem, foaf:Document

foaf:theme

Description"A theme. The foaf:theme property is rarely used and under-specified. The intention was to use it to characterise interest / themes associated with projects and groups. Further work is need to meet these goals." NOTE: This property is only listed for comparison with goal.
DomainCluster, Organization, TemporaryGroup, foaf:Group
Rangeowl:Thing

foaf:topic

Description"A topic of some page or document. The foaf:topic property relates a document to a thing that the document is about. As such it is an inverse to the foaf:page property, which relates a thing to a document about that thing."
DomainArticle, Inbook, IndividualPublication, Inproceedings, NewsItem, foaf:Document
Rangeowl:Thing

forProject

DescriptionThe project for which this deliverable is produced. The inverse is deliverables.
Inversedeliverables
DomainDeliverable
Rangefoaf:Project

fromOrganization

DescriptionThe organization that sponsors a conference or that publishes a manual or techreport.
Cardinalityfunctional
Domain
RangeOrganization, foaf:Organization

givesPresentations

DescriptionThis property relates an agent to the presentations it gives. The inverse property is presenter.
InversehasPresenter
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
RangePresentation

givesTutorials

DescriptionThis property relates an agent to the tutorials it gives. The inverse property is tutoredBy.
InversehasTutor
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
RangeTutorial

hasAddress

DescriptionThis property relates an agent to its address.
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
RangePostalAddress

hasAuthors

DescriptionThe author or authors of a document. For multiple authors, use either an instance of foaf:Group, or multiple values.
Inversefoaf:publications
DomainArticle, Inbook, IndividualPublication, Inproceedings, NewsItem, foaf:Document
RangeAgentSequence

hasDuration

DescriptionThe duration of a temporary group.
DomainInitiative, TemporaryGroup, WorkPackage, WorkingGroup, foaf:Project
Rangewsmotime:interval

hasEnddate

DescriptionThe ending date some event.
Domain
Rangewsmotime:date

hasEndtime

DescriptionThe time when some event ends.
Cardinalityfunctional
Domain
Rangewsmotime:time

hasFax

DescriptionThe faxnumber of some foaf:Agent.
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
Range

hasInterests

DescriptionThe fields of interest of a person.
Cardinalitysymmetric
Domain
Range

hasLeader

DescriptionThis property defines the leader of an organization, i.e. its director, chairman, etc.
Cardinalityfunctional
DomainCluster, Organization, TemporaryGroup, foaf:Group
RangeAdministrativeStaff, ManagementStaff, Researcher, foaf:Person

hasLecturer

DescriptionThe agent who is giving the lecture.
DomainLecture
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

hasLocation

DescriptionThe Location of an Event.
Cardinalityfunctional
DomainConference, Event, Lecture, Presentation, Tutorial, Workshop
RangeContinent, Location, SubContinent

hasPresenations

DescriptionThe presentations that are offered during the course of an event.
Domain
RangePresentation

hasPresenter

DescriptionThe presenter of a presentation.
InversegivesPresentations
DomainPresentation
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

hasResearchAreas

DescriptionThe areas of research some research institute is involved in.
Domain
RangeTopic

hasStartdate

DescriptionThe starting date some event.
Domain
Rangewsmotime:date

hasStarttime

DescriptionThe time when some event starts.
Cardinalityfunctional
Domain
Rangewsmotime:time

hasTasks

DescriptionThe tasks of a member of the administrative staff.
DomainAdministrativeStaff, ClericalStaff, TechnicalStaff
RangeTopic

hasTutor

DescriptionThe tutors of a tutorial.
InversegivesTutorials
DomainTutorial
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

hasTutorials

DescriptionThe tutorials that are offered during the course of an event.
Domain
RangeTutorial

hasVolumes

DescriptionThe Volumes of this journal.
InverseofJournal
DomainJournal
RangeVolume

hasWorkpackages

DescriptionThe work packages of a project.
InversebelongsToProject
Domainfoaf:Project
RangeWorkPackage

inCity

DescriptionThe City in which some SubCity is contained.
Cardinalityfunctional
DomainPostalAddress, SubCity
RangeCity

inContinent

DescriptionThe Continent in which some SubContinent is contained.
Cardinalityfunctional
DomainCountry, SubContinent, SubCountry
RangeContinent

inCountry

DescriptionThe Country in which some SubCountry is contained.
Cardinalityfunctional
DomainRegion, SubCountry, SubRegion
RangeCountry

inRegion

DescriptionThe Region in which some SubRegion is contained.
Cardinalityfunctional
DomainCity, SubCity, SubRegion
RangeRegion

inSeries

DescriptionThe instance of Series in which this document was published.
Cardinalityfunctional
Domain
RangeSeries

makesProducts

DescriptionThis property defines the products of a company.
DomainCompany, PublishingCompany, SoftwareCompany
Rangeowl:Thing

ofJournal

DescriptionThe Journal this volume belongs to.
InversehasVolumes
DomainVolume
RangeJournal

organizedby

DescriptionThe organizers of an event. At least one agent has to organize an event. The inverse property is organizes.
Inverseorganizes
DomainConference, Event, Lecture, Presentation, Tutorial, Workshop
Rangefoaf:Agent, foaf:Group, foaf:Organization, foaf:Person

organizes

DescriptionThis property relates an agent to the events it organizes. The inverse property is organizedBy.
Inverseorganizedby
Domainfoaf:Agent, foaf:Group, foaf:Organization, foaf:Person
RangeConference, Event, Lecture, Presentation, Tutorial, Workshop

publishedBy

DescriptionThe instance of Publisher which published this document.
Cardinalityfunctional
Domain
RangePublishingCompany