Closed DieterDePaepe closed 7 years ago
OSLO:Agent is zoals je zelf zegt de superklasse van organisatie, hoedanigheid of persoon (of andere bij uitbreiding).
Zoals ik het zie, moet je OSLO:Organisatie gelijk kunnen stellen aan foaf:Organization. Foaf is mij echter nog te beperkend. Je moet OSLO:Organisatie evenzeer zien als een subklasse van org:Organization, niet disjoint tot org:FormalOrganization of rov:Organization (een subklasse van org:FormalOrganization).
@dhaeneth: Afgaand op de properties mapt OSLO:Organisation tegelijk op ORG:Organisation en op diens subklasse REGORG:RegisteredOrganisation. Ik zou de subtyping van ORG, REGORG en ook CPOV overnemen, allemaal niet disjoint. Zie figuur hieronder. ORG gebruikt niet de Organisation van FOAF maar heeft er zelf één bedacht.
Nu wat de issue zelf beteft:
Vragen die ik daarbij heb:
Foaf:Agent
An agent (eg. person, group, software or physical artifact). The Agent class is the class of agents; things that do stuff
Foaf:Organisation of Org:Organization (Gedefinieerd als equivalent)
Foaf definitie: The Organization class represents a kind of Agent corresponding to social instititutions such as companies, societies etc. This is a more 'solid' class than Group, which allows for more ad-hoc collections of individuals. These terms, like the corresponding natural language concepts, have some overlap, but different emphasis.
Org definitie: Represents a collection of people organized together into a community or other social, commercial or political structure. The group has some common purpose or reason for existence which goes beyond the set of people belonging to it and can act as an Agent. Organizations are often decomposable into hierarchical structures.
Foaf:Group
The Group class represents a collection of individual agents (and may itself play the role of a Agent, ie. something that can perform actions). This concept is intentionally quite broad, covering informal and ad-hoc groups, long-lived communities, organizational groups within a workplace, etc. Some such groups may have associated characteristics which could be captured in RDF (perhaps a homepage, name, mailing list etc.).
Group en Organization hangen vrij dicht bij elkaar. Ik vermoed echter dat we met Organization alles voor OSLO gaan kunnen modelleren.
Voor Hoedanigheid vind ik dat we eigenlijk Foaf:Person kunnen herbruiken.
The Person class represents people. Something is a Person if it is a person. We don't nitpic about whether they're alive, dead, real, or imaginary. The Person class is a sub-class of the Agent class, since all people are considered 'agents' in FOAF.
Zie deze comment voor mogelijks bewijs dat Agent
algemeen als hoedanigheid kan gebruikt worden.
EDIT: er is afgeweken van deze manier van werken, dus bovenstaande link heeft geen geldig bewijs.
Ik zie het verband niet met Hoedanigheid. Hoedanigheid zegt welke functie een persoon uitoefent (meestal maar niet altijd bij een organisatie, het kan ook gewoon een beroep zijn of zo). Evenmin abstract te benaderen, het is een specifieke persoon die werkt bij een specifieke organisatie.
Heb een apart issue gemaakt voor hoe Agent
mag gebruikt worden (als een foaf:Person
een categorie zou mogen voorstellen, zou het ook kunnen een hoedanigheid voorstellen, anders wellicht niet) #38
Het resultaat van de interne (voorafgaande) werkgroepen heeft foaf:Agent
geadopteerd.
In OSLO1.1 is een Agent gedefinieerd als volgt:
Sectie 2.4.1
Sectie 2.6.6
ISA Agent heeft volgende definitie (ISA herbruikt in feite foaf:Agent):
Wat is de precieze verhouding tussen deze 2 agents en hun subklassen? Is een Organisatie gelijk aan een RegisteredOrganisation? Is een Group gelijk aan een FeitelijkeOrganisation?